Bot de comandos personalizados do Discord: renomeie comandos sem código
Um bot de comandos personalizados do Discord permite que o seu servidor use as próprias palavras para o que o bot já faz. No Noxyr, $store pode executar $shop, e $done pode executar $ticket close. Você os monta em um editor do painel, até 100 por servidor, e não escreve nenhum código.
Comandos personalizados aqui são renomeações, não scripts
Muitos bots vendem comandos personalizados como uma forma de escrever respostas ou pequenos programas. Os do Noxyr são diferentes de propósito. Um comando personalizado é um novo nome para um comando que o Noxyr já tem, com valores predefinidos opcionais. Ele não acrescenta nenhum comportamento novo.
Isso traz um benefício real de segurança. O comando original continua rodando com as suas próprias permissões, chave de módulo e tempos de espera, então um nome personalizado não pode dar a ninguém um acesso que não tinha. O nome original continua funcionando ao lado do novo.
Se o que você quer é uma resposta de texto fixa para uma palavra-gatilho, use as respostas automáticas.
Para o que as pessoas os usam
- Palavras que a sua comunidade já usa. Uma loja chama de store, então
$storeexecuta$shop. - Ações de uma palavra.
$doneexecuta$ticket close. - Hábitos de outros bots.
$ptoca uma música, então os membros que aprenderam isso em outro lugar se sentem em casa. - Configurações embutidas.
$gnitroexecuta$giveaway createcom o prêmio já definido como Discord Nitro.
Monte um em um minuto
- Abra o painel, escolha o seu servidor e vá em Controle, depois em Comandos Personalizados.
- Clique em Novo comando personalizado, ou abra os Modelos e clique em um.
- Digite o novo nome na caixa Gatilho.
- Escolha o comando que ele executa, e a ação se esse comando tiver várias, como fechar, assumir ou renomear em um ticket.
- Opcionalmente, conecte um Valor a uma opção para predefini-la.
As alterações são salvas sozinhas cerca de um segundo depois que você para de editar. A página tem duas visões da mesma lista. O Gráfico mostra cada comando personalizado como um Gatilho ligado a um Comando, com os Valores conectados às suas opções. A Lista simples mostra linhas comuns. Trocar de visão não muda nada, então use a que preferir.
18 modelos para começar
| Grupo | Exemplos |
|---|---|
| Música | $p tocar, $np tocando agora, $s pular, $q fila, $dc sair, $vol, $repeat, $bass, $247 |
| Tickets | $done fechar, $claim, $faqs |
| Loja | $store, $vouch |
| Comunidade | $gnitro, $apply, $lb |
| Moderação | $purge para limpar |
Um modelo cujo nome você já usa aparece desativado.
Valores predefinidos e o que os membros podem digitar
Um valor predefinido é preenchido toda vez que o comando é executado. Qualquer coisa que um membro digite depois do nome é somada ao comando, então $gnitro 1h 1 continua funcionando com o prêmio já definido. Se um membro digitar a mesma opção pelo nome, a dele vence sobre a predefinida. Os valores podem ter até 200 caracteres e não podem conter aspas duplas nem quebras de linha. Opções de arquivo não podem ser predefinidas.
Regras para os nomes
- Letras, números, traços e sublinhados, até 32 caracteres, todos em minúsculas. Espaços viram traços enquanto você digita.
- Um comando personalizado não pode usar o nome de um comando real do Noxyr.
- Cada nome pode ser usado uma vez por servidor.
- Um servidor pode ter até 100 comandos personalizados.
Cada um tem uma chave de ligar e desligar, então você pode pausar um nome sem excluí-lo.
Comandos com prefixo, não comandos de barra
Os comandos personalizados são digitados como mensagens com o prefixo do seu servidor, como $store. Eles não aparecem no menu de barra, porque o Discord só permite que um bot registre os próprios comandos de barra, e não um por servidor. Você pode mudar o prefixo do servidor inteiro, de até cinco caracteres sem espaços, na caixa Prefixo da página, na página de Configuração ou com /prefix set. Se você tem um bot personalizado do Noxyr, ele responde aos mesmos comandos personalizados com o mesmo prefixo.
Corrigindo um salvamento que não passa
A página lista qualquer coisa que impeça um salvamento acima do editor, e clicar em um problema leva à caixa que precisa de correção. As causas comuns são um nome que coincide com um comando real, um nome usado duas vezes, uma opção numérica com texto, ou uma opção de escolha com um valor que não está na lista. Opções de número inteiro e de número aceitam apenas números, e as opções de sim ou não aceitam sim, não, on, off, true e false.
Uma forma organizada de implantar
- Comece pelos modelos das funções que o seu servidor realmente usa.
- Acrescente dois ou três nomes que os seus membros já dizem em voz alta.
- Publique a lista em uma mensagem fixada, para que as pessoas saibam que os novos nomes existem.
- Use a chave de desligar para pausar um nome que confunde as pessoas, em vez de excluí-lo.
Como os comandos originais continuam funcionando, ninguém fica de fora enquanto a comunidade aprende os novos nomes.
Próximos passos
Leia a documentação de comandos personalizados e o guia sobre como renomear comandos de bot. Para entender por que os bots usam os dois estilos, veja comandos com prefixo versus comandos de barra e como mudar o prefixo. Adicione o Noxyr e crie o seu primeiro.
Perguntas frequentes
Como crio comandos personalizados no Discord com o Noxyr?
Vá em Controle, depois em Comandos Personalizados no painel, clique em Novo comando personalizado, digite o novo nome em Gatilho e escolha o comando que ele executa. As alterações são salvas sozinhas.
Os comandos personalizados funcionam como comandos de barra?
Não. São comandos com prefixo que os membros digitam como mensagens, como $store. O Discord só permite que um bot registre os próprios comandos de barra.
Um comando personalizado pode rodar com opções já preenchidas?
Sim. Conecte um Valor a uma opção, como o prêmio de um sorteio, e ele é preenchido toda vez. Se um membro digitar a mesma opção pelo nome, a dele vence.
Quantos comandos personalizados posso criar?
Até 100 por servidor. Os nomes usam letras, números, traços e sublinhados, até 32 caracteres, e não podem coincidir com um comando real do Noxyr.
O recurso de comandos personalizados é gratuito?
Sim, e não é preciso programar.