Neko bot
字数
630 字
阅读时间
3 分钟
a catgirl QQ bot for downloading comics and chatting with ai
Updates 更新v1.5.6
详细查看CHANGLOG.md
开始之前
警告
若出现未知错误,请检查是否已安装最新版本的napcat和ncatbot
若在命令行阶段无法安装napcat,请去napcat下载页下载最新版的NapCat.Shell.zip,解压到根目录,并把文件夹重命名为napcat
危险
请勿直接将webui开放到公网,如有需求请设置强密码
信息
环境为 windows
建议使用 小号 登录
基于jmcomic和ncatbot开发
有任何问题欢迎提issue,或发送给我的邮箱ycssbc@126.com
快速开始
下载源码
git clone https://github.com/asukaneko/Ncatbot-comic-QQbot.git安装依赖
cd Ncatbot-comic-QQbot
pip install -r requirements.txt更改配置
config.ini:修改账号、大模型api、图片保存等
option.yml: 修改漫画下载目录、下载方式等
urls.ini:(可不修改) 修改图片获取api地址, 如不修改则使用默认地址运行
python bot.py命令行会提示下载napcat,然后扫码登录即可
提示
- 登录以后可在napcat\logs文件夹下找到webui的登录地址
- 如果你发现没有正常配置napcat,则打开网址:http://localhost:6099, token默认为napcat,然后登录,在网络配置那里新建一个websocket服务端,端口为默认的3001,然后保存即可
- 群聊使用 /chat 命令或 @机器人 即可聊天,私聊默认处理所有非命令消息为聊天
- 大模型默认使用硅基流动的,新用户免费赠送15元
- 群聊想要ai处理图片,则先发图片,再回复自己的信息,回复内容必须要先@机器人
- tts可以自己上传音色,详情看chat.py中注释
- 可以更改neko.txt中的提示词,实现不同的角色
更多
- 支持图片识别,视频识别
- 支持联网搜索,去https://opensearch.console.aliyun.com/cn-shanghai/rag/api-key 获取api和域名地址,可以免费使用
- 支持多群聊以及用户自定义提示词
- 群聊支持用户感知,聊天支持时间感知
- 支持保存对话记录
- 快速添加命令
- 配置要求低,轻量,占用内存小
项目目录
.
│ bot.py
│ chat.py
│ config.ini
│ config.py
│ commands.py
│ LICENSE
│ neko.txt
│ number.txt
│ option.yml
│ README.md
│ requirements.txt
│ urls.ini
│
├─logs
│
├─napcat
│ ├─......
│ └─......
├─plugins
│
├─prompts
│ ├─group
│ └─user
├─saved_images
│
├─saved_message
│
└─cache
├─comic
├─saved_images
├─list
├─fav
├─pdf
└─......