Skip to content

ChenXu233/nonebot-plugin-summary

Repository files navigation

NoneBotPluginLogo

NoneBotPluginText

省流

nonebot-plugin-summary

pypi python QQ Chat Group

>💬使用AI总结群友说了什么B话💬<

💿 安装

通过pipnb安装:

  • 通过 pip 安装
pip install nonebot-plugin-summary
  • 通过 nb-cli安装
nb plugin install nonebot-plugin-summary

✅ 插件依赖于

  1. nonebot-plugin-datastore ————本地化储存
  2. nonebot-plugin-userinfo ————获取用户信息
  3. nonebot-plugin-alconna ————实现命令解析
  4. nonebot-plugin-chatrecorder ————实现消息储存
  5. 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 中指出

📦另外

😳加入作者的 BUG 反馈群 (🥵女装粉丝群)

群连接

群二维码 点我展开

7a4bd22dea47d25d9b632d4b2696d4cd

💕感谢

感谢我的学长免费给我提供了API_KEY!

感谢以下开发者作出的贡献:

🎀TODO

  • 适配全平台

  • 实现总结以转发消息发送

  • 实现总结特定人的消息总结

  • 实现转发消息总结

  • 实现总结以图片发送

  • 实现总结跳转

  • 移除HIM

待补充。.....

👾题外话

整个项目快被我写成屎山了