koishi-plugin-ai-impersonator
v1.0.1
Published
一个Koishi插件,可以读取群成员消息并使用AI进行模仿回复
Downloads
192
Maintainers
Readme
koishi-plugin-ai-impersonator
一个Koishi插件,可以读取群成员在群内发送的消息并存储在数据库中,机器人每隔一段时间会对群成员发的消息进行AI回复,以达到机器人以假乱真的效果。
功能特点
- 自动记录群成员的聊天消息
- 定时使用AI模仿群成员发言
- 支持OpenAI协议的大模型API
- 可配置回复频率和概率
- 自动管理消息存储数量
安装方法
# 使用 npm
npm install koishi-plugin-ai-impersonator
# 使用 yarn
yarn add koishi-plugin-ai-impersonator
# 使用 pnpm
pnpm add koishi-plugin-ai-impersonator配置项
AI配置
endpoint: AI API的地址,支持OpenAI协议的APIapiKey: AI API的密钥model: 使用的AI模型名称systemPrompt: 系统提示词,用于指导AI如何模仿群成员temperature: 生成文本的随机性(0-2)maxTokens: 生成文本的最大长度
回复设置
replyInterval: 机器人回复的时间间隔(分钟)replyProbability: 每次触发时回复的概率(0-1)maxRepliesPerRound: 每个群每轮最多回复的消息数maxMessagesPerGuild: 每个群存储的最大消息数
使用须知
- 本插件需要数据库支持,请确保你的Koishi已配置数据库
- 需要配置支持OpenAI协议的API接口
- 请遵守相关法律法规,不要使用本插件进行欺诈或其他违法行为
- 建议在使用前告知群成员,获得他们的同意
许可证
MIT
