简单的复读机插件
一个用于 AstrBot 的简单复读插件,可以复读特定群友的聊天内容。
功能特点
- 🎯 精准复读:只复读白名单中的用户消息
- 🛡️ 内容过滤:支持屏蔽词过滤
- ⏱️ 随机延迟:避免频繁发送消息
- 📱 多格式支持:支持文本、图片、语音、视频等多种消息类型
- 🔒 权限控制:支持群组白名单和用户白名单
安装方法
- 将插件文件夹
astrbot_plugin_simplerepeater放置到 AstrBot 的data/plugins/目录下 - 重启 AstrBot
- 在配置文件中添加相应的白名单和屏蔽词配置
使用说明
群组白名单
- 只有在白名单中的群组才会触发复读功能
- 如果留空,则所有群组都会生效
用户白名单
- 只有在白名单中的用户消息才会被复读
- 格式:
用户ID,显示用户名 - 复读时会显示对应的用户名
屏蔽词过滤
- 包含屏蔽词的消息不会被复读
- 触发屏蔽词时会发送警告消息
消息类型处理
- 文本消息:直接复读
- 图片:显示
[图片] - 动画表情:不过滤,正常显示
- 语音:显示
[语音消息] - 视频:显示
[视频] - 聊天记录:显示
[聊天记录] - JSON消息:显示内容并追加发送人信息
开发目的
本插件为个人学习向制作,主要用于复读特定群友的部分聊天内容。作用为本人屏蔽群友以防止群友搬石,但又需要知道群友说了什么话时通过bot复读获取信息。
注意事项
- 插件会随机延迟 1-9 秒后发送复读消息
- 触发屏蔽词时会延迟 1.5 秒后发送警告
- 请合理配置白名单,避免打扰其他用户