Bots podem ter comandos personalizados que respondem a gatilhos específicos. Quando um usuário digita o prefixo de comando do bot seguido do nome do bot e de uma palavra gatilho, o bot responde com a resposta configurada.
Sintaxe
Activador !BotName
O prefixo (! por padrão) e nome bot são necessários antes da palavra gatilho. Por exemplo, se um bot chamado "FAQ" tem um comando "regras":
Regras da FAQ
Criando comandos
Utilizar o
/bot addcmd comando ou a janela de Gestão de Bots:
/bot addcmd FAQ rules Please read the #rules channel /bot addcmd FAQ hours We're available 9am-5pm EST
Cada comando tem um trigger
(tipo de utilizador da palavra) e response
(o que o bot diz). Uma descrição facultativa é apresentada no
Ajuda do !BotName
Lista.
Modelo
Respostas de comando suportam espaços dinâmicos:
-
{nickname}— o utilizador que invocou o comando -
{channel}— o canal em que foi utilizado o comando {prefix}— prefixo de comando do bot{botname}— nome do bot
/bot addcmd FAQ welcome Hello {nickname}, Bem-vindo a {channel}!
Comando de Ajuda incorporado
Se a capacidade de Ajuda estiver habilitada, digitando
Ajuda do !BotName lista todos os comandos disponíveis com suas descrições. Isto é automático — não é necessário configurar.
Ajuda da FAQ
Regras & Limites
- Os gatilhos devem ser únicos por bot (sensível à caixa)
- A capacidade de comandos personalizados deve ser ativada no bot
- Somente administradores e operadores de servidor podem adicionar ou remover comandos
- Aplica-se o sistema de arrefecimento do bot — podem ser ignoradas invocações rápidas
Gerenciar através da Janela
Abrir a janela de Gestão de Bots (Ferramentas → Gestão de Bots), selecione um bot, e clique no Comandos tab. Utilização Adicionar comando... para criar novos comandos ou Remover para apagar os existentes.