Skip to content

hakunomiko/nonebot-plugin-whats-talk-gemini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-whats-talk-gemini

✨ 分析群聊记录,生成近期讨论话题的总结。 ✨

GitHub stars license pypi python

📖 介绍

通过指令获取当前群聊近期讨论内容的总结,或者将群聊加入推送列表定时进行话题总结。

💿 安装

使用 nb-cli 安装 在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot-plugin-whats-talk-gemini
使用包管理器安装 在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip
pip install nonebot-plugin-whats-talk-gemini
pdm
pdm add nonebot-plugin-whats-talk-gemini
poetry
poetry add nonebot-plugin-whats-talk-gemini
conda
conda install nonebot-plugin-whats-talk-gemini

打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分追加写入

plugins = ["nonebot_plugin_whats_talk_gemini"]

⚙️ 配置

在 nonebot2 项目的.env文件中添加下表中的必填配置

配置项 必填 默认值 说明
wt_ai_keys Gemini API Key, 可填入多个key, 格式为["xxx","xxx"]
wt_model "gemini-2.0-flash-exp" 总结使用的AI模型
wt_proxy 访问Gemini使用的代理,格式为"http://<ip>:<port>"
wt_history_lens 1000 总结使用的群聊条数
wt_push_cron "0 14,22 * * *" 定时推送的时间,只支持Cron表达式
wt_group_list 定时推送的群列表

🕹️ 使用

指令表

指令 权限 需要@ 范围 说明
他们在聊什么/群友在聊什么 群员 群聊 获取当前群聊的讨论总结

🎉 鸣谢

感谢大橘提供的prompt以及插件灵感

About

分析群聊记录,生成近期讨论话题的总结。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages