🎭 Sistema AutoRole
Descrição
Arquivo: auto-rôle.py (Interno: AutoRoleSystem)
Sistema avançado de cargos auto-atribuíveis usando painéis incorporados (Embeds) e menus de seleção.
Filosofia
Como funciona
- Ação Imediata: Os cargos são adicionados imediatamente após a seleção no menu suspenso.
- Remoção Inteligente: Se um usuário seleciona um cargo que já possui, o bot interpreta como um pedido para remover o cargo e solicita confirmação.
- Persistência: Painéis e seletores são armazenados em SQLite e sobrevivem a reinicializações do bot.
Comandos
Gestão de Painéis
| Comando | Descrição |
|---|---|
/autorole panel_create | Iniciar um assistente (Modal) para projetar um novo Embed. |
/autorole panel_update | Editar a aparência de um painel existente. |
/autorole panel_send | Enviar um painel específico para um canal. |
/autorole panel_list | Listar todos os painéis criados. |
Configuração do Seletor
| Comando | Descrição |
|---|---|
/autorole selector_add | Anexar um menu suspenso a um painel. |
/autorole selector_remove | Excluir um menu suspenso. |
/autorole option_add | Adicionar uma opção de cargo a um seletor. |
/autorole option_remove | Remover uma opção de cargo. |
Depuração
| Comando | Descrição |
|---|---|
/autorole debug_panel | Ver configuração bruta de um painel. |
/autorole option_list | Ver todas as opções em um seletor. |