Admin Emoji Reply - 自动表情回应插件
这是一个为 AstrBot 设计的插件,它可以自动为你配置的指定QQ用户的消息添加一个或多个表情回应。
✨ 功能
- 🎯 指定用户: 在插件配置中设置一个QQ号列表,插件将只对这些用户的消息作出反应。
- 😀 多表情回应: 可以配置多个表情,插件会自动将所有配置的表情添加到目标消息上。
- ⚙️ 顺序保证: 表情会按照您在配置列表中的顺序逐一添加。
- 🚀 速度可调: 支持自定义每个表情回应之间的延迟,灵活平衡速度与API调用频率。
- 🔇 全局开关: 管理员可以通过命令
打开表情回复和关闭表情回复来全局控制插件的启用状态。 - 🤫 安静运行: 仅处理目标用户的消息,对其他消息不会产生任何日志或干扰。
🔧 安装与配置
- 将插件文件夹
astrbot_plugin_admin_emoji_reply放入 AstrBot 的packages目录中。 - 重启 AstrBot。
- 在 AstrBot 的插件管理界面找到
admin_emoji_reply插件并进行配置。
⚙️ 配置项说明
target_qq_ids(QQ号列表):- 一个包含字符串的列表,每个字符串都是你想要自动回应的QQ用户的账号。
- 例如:
["123456", "789012"]
reply_delay(回应延迟):- 设置每个表情回应之间的延迟时间(秒),支持小数。
- 默认值为
0.3。 - 可以设置为
0以实现最快速度,或适当增加以避免API调用过于频繁。
emoji_names(表情配置列表):- 一个包含字符串的列表,每个字符串代表一个你想回应的表情。
- 支持通过 中文名 或 Emoji字符本身 进行配置。
- 例如:
["赞", "牛", "👍", "庆祝"]
🗣️ 命令
打开表情回复- (仅管理员) 启用插件的自动回应功能。关闭表情回复- (仅管理员) 禁用插件的自动回应功能。
📚 表情名称参考
为了确保插件能正确识别你想要的表情,请参考 QQ 官方机器人 API 文档 中列出的表情名称和ID。插件内置的映射表已包含所有官方文档中的 Type 1 和 Type 2 表情。
📝 更新日志
v1.7.0
- 新功能: 新增
reply_delay配置项,允许用户自定义每个表情回应之间的延迟时间。 - 文档更新: 相应更新了
README.md。
v1.6.0
- 新功能: 新增
打开表情回复和关闭表情回复管理员命令。 - 性能优化: 移除了API调用间的固定延迟,由
reply_delay配置项接管。
v1.5.0
- 功能修正: 修复了表情回应顺序与配置不一致的问题。
如果你觉得这个插件好用,不妨去 GitHub 仓库 点个 Star 吧!你的支持是我更新的最大动力!