CatCat 是一个用于 Ncatbot 的插件,提供了群聊消息的自动回复功能。
- 自动回复群聊消息
- 兼容回调函数注册
- 支持自定义回复内容
- 支持热修改prompt
- 支持群聊历史记录存储
- 支持@触发强制回复
- 支持管理员远程配置
- 采用deepseek-chat作为对话引擎
- 支持10条历史消息上下文
- 防刷屏:消息间隔小于10秒不触发回复
- 日志完整记录,支持故障排查
- 将 CatCat 插件文件夹放置在
ncatbot/plugins
目录下。 - 确保在
ncatbot/plugins/CatCat/config
目录下存在以下配置文件:config.yaml
:包含 API 密钥等配置信息cat_prompt.txt
:包含自定义回复提示内容
在 config/config.yaml
文件中,添加以下内容:
api_key: "your_api_key_here"
manager_id: "your_manager_qq_id"
message_delay: <message_delay>
max_history: <max_history>
其中 message_dalay
表示消息检测的延迟
其中 max_history
表示上下文联想的最大长度
在 cat_prompt.txt
文件中,添加自定义的回复提示内容。
- 启动 Ncatbot。
- 在群聊中发送消息,CatCat 插件会根据配置自动回复消息。
- 发送
测试CatCat
消息以测试插件是否正常工作。
此项目基于 MIT 许可证。