Skip to content

v1.5.0 - 敏感内容锁定功能

Choose a tag to compare

@86lbs 86lbs released this 09 Mar 23:09
· 25 commits to main since this release

新功能

敏感内容锁定

  • 新增 lock_sensitive LLM 工具,用于处理严重违规情况
  • 触发后无法直接解开,必须输入解锁码
  • 基于群号的 2FA 解锁码生成(HMAC-SHA256)
  • 新增 lock_secret 配置项:用于生成解锁码的密钥
  • 新增 unlock_code_input 配置项:输入解锁码
  • 新增 unlock_command 配置项:解锁指令
  • 新增 group_card_template_locked 配置项:锁定时的群昵称模板

工具区分

工具 场景 特点
sleep_until_calm 刷屏、消息过多 可自动醒来
lock_sensitive 色情、暴力、违法 需要解锁码

解锁流程

  1. LLM 触发锁定,返回 6 位解锁码
  2. 在配置文件 unlock_code_input 中输入解锁码并保存
  3. 管理员发送 解锁 指令
  4. 验证通过后解锁,配置中的解锁码自动清空

改进

  • 敏感锁定状态会拦截所有消息并提示解锁方式
  • 解锁码验证使用 HMAC 安全比较
  • 解锁成功后自动清空配置中的解锁码

完整更新记录

详见 CHANGELOG.md


安装方式: 在 AstrBot 插件市场搜索 astrbot_plugin_sleep 或手动安装