Anti-Bot Plugin (反机器人插件)
这是一个专为 AstrBot 设计的插件,用于自动检测并"怼回"那些提及"机器人"相关负面关键词的消息。
功能特点
- 自动检测包含"bot"、"机器人"等负面关键词的消息
- 区分正面和负面描述,仅对负面描述做出反应
- 区分普通消息和@消息,提供不同的回复内容
- 检测到"test"或"测试"关键词时自动回复"test你妈喵"
- 可自定义检测关键词和回复内容
- 防止自我触发机制
- 可开关的表情符号增强功能
配置选项
安装后可通过 AstrBot 管理面板进行以下配置:
enabled: 是否开启反机器人检测(默认: true)negative_keywords: 触发检测的负面关键词列表(默认: ["机器人", "bot", "人机", "机机人", "你是机器人", "你是bot"])positive_keywords: 正面评价关键词列表(包含负面关键词但同时包含正面关键词时不触发)(默认: ["好", "棒", "赞", "优秀", "聪明", "厉害"])reply_text: 普通触发回复(默认: "你才是机器人baka!!!😡")at_reply_text: 被@时回复(默认: "你@我干嘛!有种再说一遍?你才是机器人baka!!!💢")test_reply_text: 测试关键词回复(默认: "test你妈喵 🤬")add_emoji: 自动加随机表情(默认: true)
使用说明
- 将插件文件夹放入 AstrBot 的
data/plugins/目录下 - 重启 AstrBot
- 在管理面板中配置相关参数(可选)
- 插件会自动检测并回复含有机器人相关负面关键词的消息
注意事项
- 此插件专为 NapCat 平台优化设计,但在其他平台如 Telegram 等也能正常使用
- 可通过配置完全自定义检测规则和回复内容
- 具有防自触发机制,避免无限循环回复
- 只有当消息包含负面关键词且不包含正面关键词时才会触发回复