跳到主要内容

🎭 自动角色系统

描述

文件: auto-rôle.py(内部名称: AutoRoleSystem

使用Embed面板和选择菜单的高级自选角色系统。

设计理念

工作原理
  • 即时操作: 在下拉列表中选择后立即添加角色。
  • 智能移除: 如果用户选择已有的角色,机器人将其解释为移除角色的请求并请求确认。
  • 持久性: 面板和选择器存储在SQLite中,在机器人重启后仍然保留。

命令

面板管理

命令描述
/autorole panel_create启动向导(模态窗口)来设计新的Embed。
/autorole panel_update编辑现有面板的外观。
/autorole panel_send将特定面板发送到频道。
/autorole panel_list列出所有创建的面板。

选择器配置

命令描述
/autorole selector_add将下拉菜单附加到面板。
/autorole selector_remove删除下拉菜单。
/autorole option_add向选择器添加角色选项。
/autorole option_remove移除角色选项。

调试

命令描述
/autorole debug_panel查看面板的原始配置。
/autorole option_list查看选择器中的所有选项。