来提交你的插件吧!
有疑问?来看看呗!

插件详情

astrbot_plugin_completely_disable

通过黑名单或白名单模式完全禁止某个群聊或用户使用机器人。

黑名单
禁用
版本v1.0
作者qa296
Star2
更新2025/10/25

插件说明

AstrBot 完全禁用插件

通过黑名单或白名单模式完全禁止某个群聊或用户使用机器人的 AstrBot 插件。

功能特性

  • 黑名单模式:名单内的用户/群聊无法使用机器人
  • 白名单模式:只有名单内的用户/群聊可以使用机器人
  • 管理员绕过:可选择是否让管理员绕过禁用限制
  • 禁用消息控制:可选择是否向被禁用的用户/群聊发送提示消息
  • 简化管理:统一的禁用名单,简化命令操作
  • 实时过滤:自动拦截被禁用用户/群聊的消息

配置说明

插件在 WebUI 管理面板中提供可视化配置,包含以下选项:

  • 禁用模式选择:blacklist(黑名单)或 whitelist(白名单)
  • 禁用名单:根据模式不同,作用不同的统一名单
  • 管理员是否绕过禁用限制:true 或 false
  • 是否启用禁用提示消息:true 或 false
  • 禁用时返回的消息:被禁用时机器人返回的提示消息

使用说明

管理命令

所有管理命令都需要管理员权限才能使用。

基础命令

  • /disable - 显示插件帮助信息和当前配置
  • /disable help - 显示此帮助信息
  • /disable list - 显示当前配置

名单管理

  • /disable add <用户ID/群聊ID> - 添加到禁用名单
  • /disable remove <用户ID/群聊ID> - 从禁用名单移除

配置管理

  • /disable mode <blacklist|whitelist> - 切换禁用模式
  • /disable bypass <true|false> - 设置管理员绕过
  • /disable msg <true|false> - 设置是否显示禁用提示

使用示例

  1. 设置黑名单模式:

    /disable mode blacklist
    
  2. 添加用户到禁用名单:

    /disable add 123456789
    
  3. 添加群聊到禁用名单:

    /disable add 987654321
    
  4. 关闭禁用提示消息:

    /disable msg false
    
  5. 查看当前配置:

    /disable list
    

工作原理

黑名单模式

  • 当用户或群聊在禁用名单中时,机器人将不会响应其消息
  • 可选择是否向被禁用的用户发送提示消息
  • 管理员可选择绕过此限制
  • 适用于需要屏蔽特定用户或群聊的场景

白名单模式

  • 只有在禁用名单中的用户或群聊才能使用机器人
  • 可选择是否向未授权的用户发送提示消息
  • 管理员可选择绕过此限制
  • 适用于需要限制机器人只对特定用户或群聊开放的场景

安装方法

  1. 将插件文件夹放入 AstrBot 的 data/plugins 目录
  2. 在 AstrBot WebUI 的插件管理页面启用本插件
  3. 根据需要配置禁用模式和相关名单

注意事项

  • 管理员命令需要管理员权限才能执行
  • 配置更改后立即生效,无需重启
  • 建议先在测试环境中验证配置效果
  • 在白名单模式下,未在名单中的用户/群聊将无法使用机器人的任何功能
  • 关闭禁用提示消息后,被禁用的用户/群聊将不会收到任何反馈

更新日志

v1.0.1

  • 合并黑白名单为统一的禁用名单,简化配置
  • 简化管理命令,减少命令数量
  • 添加禁用消息开关,可选择是否发送提示
  • 优化禁用逻辑,确保正确拦截消息

v1.0.0

  • 初始版本发布
  • 支持黑名单和白名单模式
  • 提供完整的管理命令系统

支持

如有问题或建议,请通过以下方式获取帮助:

  • AstrBot 官方文档
  • AstrBot GitHub Issues
AstrBot LogoAstrBot 插件市场社区

AstrBot 插件市场 是一个开放的插件分享平台,欢迎开发者们贡献优质插件。本站致力于为 AstrBot 用户提供高质量扩展,帮助您快速找到喜欢的插件,并鼓励社区伙伴分享使用心得、提出改进建议。

相关链接

官方项目主站 官方插件市场 官方项目仓库 侧边展示主站

开发相关

插件开发文档 快速提交插件 官方项目文档

© 2026 AstrBot 插件市场 Made with by Community