通过指令获取当前群聊近期讨论内容的总结,或者将群聊加入推送列表定时进行话题总结。
使用 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 | 否 | 无 | 定时推送的群列表 |
指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
他们在聊什么/群友在聊什么 | 群员 | 否 | 群聊 | 获取当前群聊的讨论总结 |