Pular para o conteúdo principal

🎭 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

ComandoDescrição
/autorole panel_createIniciar um assistente (Modal) para projetar um novo Embed.
/autorole panel_updateEditar a aparência de um painel existente.
/autorole panel_sendEnviar um painel específico para um canal.
/autorole panel_listListar todos os painéis criados.

Configuração do Seletor

ComandoDescrição
/autorole selector_addAnexar um menu suspenso a um painel.
/autorole selector_removeExcluir um menu suspenso.
/autorole option_addAdicionar uma opção de cargo a um seletor.
/autorole option_removeRemover uma opção de cargo.

Depuração

ComandoDescrição
/autorole debug_panelVer configuração bruta de um painel.
/autorole option_listVer todas as opções em um seletor.