O prefixo de um bot é o caractere que transforma uma mensagem comum em um comando, como o $ em $help. A maioria dos bots permite que um administrador do servidor o mude com um comando ou em um painel web. No Noxyr o padrão é $, e você o muda com /prefix set ou pelo painel, usando de 1 a 5 caracteres sem espaços. O prefixo vale apenas para o seu servidor, então cada servidor pode escolher o seu.

Typing $help as a plain message and picking /help from the slash menu both reach the same bot reply. Prefix command (any message) $help Slash command (menu) /help /helpEvery command, grouped /help category:Tickets N Noxyr help Same reply, same permissions, either way.

Descubra qual prefixo um bot está usando

Se você não tem certeza do que um bot espera, mencione-o sozinho em um canal. Muitos bots, o Noxyr incluído, respondem com o prefixo atual. No Noxyr, uma mensagem que contém apenas @Noxyr recebe a resposta “Meu prefixo aqui é $”. Administradores do servidor também podem usar /prefix view, que funciona independentemente do prefixo, porque comandos de barra nunca usam um prefixo.

Como mudar o prefixo do Noxyr

Há três lugares, e todos mudam a mesma configuração:

  • No Discord: use /prefix set prefix:!. /prefix reset volta para $.
  • Na página de Setup: abra o painel, escolha o seu servidor, vá em Setup e preencha a caixa Command prefix.
  • Na página de Custom Commands: a caixa Prefix fica na parte de baixo do painel esquerdo, ao lado dos comandos que você renomeou.

Você precisa de permissão de Administrador (ou de um dos cargos de administração do servidor) para mudar o prefixo. O novo prefixo funciona a partir da próxima mensagem, e o antigo deixa de funcionar no mesmo instante, então avise seus membros quando trocar.

Regras para um prefixo no Noxyr

RegraMotivo
De 1 a 5 caracteresCurto o suficiente para digitar, longo o suficiente para prefixos de duas partes como n!.
Sem espaçosUm espaço encerraria o prefixo antes do nome do comando.
Não pode começar com // abre o menu de comandos de barra do próprio Discord.
Sem @, #, <, > ou :Eles criam menções e links de canal, então mensagens normais virariam comandos.
Sem caracteres de markdown (*, _, ~, |, crase, barra invertida)Eles mudam a formatação da mensagem.

Boas escolhas são $, !, ?, ., -, ou uma palavra curta terminada em símbolo, como n! ou nx..

Escolha um prefixo que não entre em conflito

Se dois bots em um mesmo servidor usam o mesmo prefixo, uma única mensagem pode fazer com que os dois respondam, ou que um deles diga que não conhece o comando. ! é o padrão mais comum, então um servidor com vários bots deve dar a cada um um prefixo diferente. Um prefixo curto de dois caracteres, como n!, quase nunca conflita e continua rápido de digitar.

Também ajuda evitar caracteres com que as pessoas costumam começar mensagens normais. O Noxyr fica em silêncio quando a palavra depois do prefixo não é um comando, então $5 cada é só uma mensagem, mas um prefixo como . em um canal movimentado ainda faz com que um .help perdido execute um comando.

Os comandos de barra continuam funcionando

O prefixo muda apenas os comandos por mensagem. Todos os comandos de barra continuam iguais, e cada comando do Noxyr funciona dos dois jeitos, com as mesmas opções, então quem prefere o menu / não perde nada. Comandos com prefixo vs comandos de barra explica as diferenças em detalhes.

Renomeie comandos, não só o prefixo

Se o que você quer de fato são comandos mais curtos ou mais simples, mude os nomes em vez do prefixo. A página Custom Commands do Noxyr permite que um servidor faça $p executar $play, ou $done executar $ticket close, sem alterar os nomes originais. Veja Comandos personalizados do Discord.