通过pip
或nb
安装:
- 通过 pip 安装
pip install nonebot-plugin-summary
- 通过 nb-cli安装
nb plugin install nonebot-plugin-summary
- nonebot-plugin-datastore ————本地化储存
- nonebot-plugin-userinfo ————获取用户信息
- nonebot-plugin-alconna ————实现命令解析
- nonebot-plugin-chatrecorder ————实现消息储存
- nonebot-plugin-saa ————实现多平台
⚠注意 若先前没有安装过nonebot-plugin-chatrecorder
或者nonebot-plugin-orm
,则会在启动时报错,请按报错的提示安装数据库!
需要提前配置本插件所依赖的插件!
在 .env 中,可以添加以下配置项
SUMMARY__TOKEN = your_token #必填!!
SUMMARY__BASE_URL = "https://api.gpt.ge/v1" #可选,默认为 https://api.gpt.ge/v1
SUMMARY__MODEL_NAME = "gpt-4o-mini" #可选,默认为 gpt-4o-mini
SUMMARY__DEFAULT_CONTEXT = 100 #可选,默认为 100,获取上下文数量
必须填写TOKEN,否则无法使用!TOKEN就是API_KEY!理论上支持所有OpenAI格式的访问和返回。
/总结 ————使用AI总结群友说了什么B话!
/总结 100 114514 1919810 2024-01-01~2024-01-02
/总结 {总结消息数} {用户id} {群号} {时间范围}
平台 | 是否经过测试 | 是否能够正常工作 | 测试环境 |
---|---|---|---|
Onebot | ✅ | ✅ | NapCat + Window11 |
飞书 | ❌ | ❓ | 🤔 |
Red | ❌ | ❓ | 🤔 |
DoDo | ❌ | ❓ | 🤔 |
Mirai | ❌ | ❓ | 🤔 |
开黑啦 | ❌ | ❓ | 🤔 |
Kritor | ❌ | ❓ | 🤔 |
Ntchat | ❌ | ❓ | 🤔 |
Satori | ❌ | ❓ | 🤔 |
Telegram | ❌ | ❓ | 🤔 |
Discord | ❌ | ❓ | 🤔 |
Tailchat | ❌ | ❓ | 🤔 |
QQ 官方接口 | ❌ | ❓ | 🤔 |
Rocket.Chat | ❌ | ❓ | 🤔 |
- 如果你测试过能够使用,请在 Issue 中指出
感谢我的学长免费给我提供了API_KEY!
感谢以下开发者作出的贡献:
-
适配全平台
-
实现总结以转发消息发送
-
实现总结特定人的消息总结
-
实现转发消息总结
-
实现总结以图片发送
-
实现总结跳转
-
移除HIM
待补充。.....
整个项目快被我写成屎山了