Repository navigation
v1.5.0 - 敏感内容锁定功能
新功能
敏感内容锁定
- 新增
lock_sensitiveLLM 工具,用于处理严重违规情况 - 触发后无法直接解开,必须输入解锁码
- 基于群号的 2FA 解锁码生成(HMAC-SHA256)
- 新增
lock_secret配置项:用于生成解锁码的密钥 - 新增
unlock_code_input配置项:输入解锁码 - 新增
unlock_command配置项:解锁指令 - 新增
group_card_template_locked配置项:锁定时的群昵称模板
工具区分
| 工具 | 场景 | 特点 |
|---|---|---|
sleep_until_calm |
刷屏、消息过多 | 可自动醒来 |
lock_sensitive |
色情、暴力、违法 | 需要解锁码 |
解锁流程
- LLM 触发锁定,返回 6 位解锁码
- 在配置文件
unlock_code_input中输入解锁码并保存 - 管理员发送
解锁指令 - 验证通过后解锁,配置中的解锁码自动清空
改进
- 敏感锁定状态会拦截所有消息并提示解锁方式
- 解锁码验证使用 HMAC 安全比较
- 解锁成功后自动清空配置中的解锁码
完整更新记录
详见 CHANGELOG.md
安装方式: 在 AstrBot 插件市场搜索 astrbot_plugin_sleep 或手动安装