Idioma
Anvil · Discordleitura de 5 min

Anvil no Discord

Um bot, um convite, e nenhum aplicativo para registrar. Isto é o que ele posta, onde posta, o que pode mudar no seu servidor — e o que olhar no dia em que ele parar.

Um bot compartilhado, nada para criar~5 min do convite ao primeiro postOpcional cada feed fica desligado até você apontá-lo
Esta tradução para Português (BR) ainda não foi revisada por um falante nativo. Se alguma frase soar errada, a página em inglês é o original —— e nos avisar é o que faz a correção acontecer.
Passo 1

Um bot, já pronto

#

Não há aplicativo do Discord para criar, token para gerar nem segredo para colar. O Anvil roda um bot que todos os clãs compartilham, então conectar é um convite e nada além disso.

Você ainda pode trazer o seu — cole um token em Bot do Discord e ele será usado no lugar. Só vale a pena se você quiser que o bot apareça com o nome e o avatar do seu clã na lista de membros; tudo neste guia funciona igual dos dois jeitos.

Ver canais, enviar mensagens, incorporar links, anexar arquivosO básico. Sem isso ele fica no seu servidor e mudo.
Gerenciar webhooksPara que o botão Criar na aba Webhooks possa fazer um para você, em vez de você copiar URLs do Discord na mão.
Gerenciar cargosSó se você ligar a sincronização de cargos. Aí ele distribui os cargos que você mapear — e nunca consegue mexer num cargo acima do dele, o que é regra do Discord, não nossa.
Gerenciar apelidosSó se você ligar a sincronização de apelidos, para que o apelido de servidor de um membro possa virar o RSN dele.
Gerenciar canaisSó para canais privados por time durante um draft. Pule e todo o resto continua funcionando.
Ele pede as cinco de uma vez
O Discord não tem como pedir uma permissão depois, então o link de convite solicita o conjunto inteiro, e os recursos que você nunca ligar nunca usam a deles. Reabrir o link de convite também é como se conserta uma permissão que alguém tirou.
Passo 2

Conectando

#

Duas coisas, nesta ordem. O bot precisa estar no seu servidor, e o Anvil precisa saber qual servidor é o seu.

Convide o botAdmin → Configurações → Bot do DiscordConvidar / reconvidar o bot. O link já pré-seleciona seu servidor depois que o ID está definido, então não dá para adicionar no errado sem querer.
Defina o ID do servidorClique com o botão direito no ícone do seu servidor no Discord → Copiar ID do servidor (precisa do modo desenvolvedor, nas configurações avançadas do próprio Discord) e cole. É esse campo que torna a conexão especificamente sua.

O painel então te diz a verdade em vez da sua intenção: se o bot é mesmo membro daquele servidor, e quais permissões faltam. Uma linha verde ali vale mais que um formulário salvo.

O ID do servidor é todo o vínculo
Um servidor pertence a exatamente um clã no Anvil, e comandos de barra vindos de um servidor que ninguém reivindicou são recusados em vez de adivinhados. Até você definir, o bot está convidado e ocioso.
Passo 3

Onde as coisas são postadas

#

O Anvil posta por webhooks, um por canal, e cada um deles é opcional. Nada é postado em lugar nenhum até você apontar um feed para um canal — um clã recém-criado fica em silêncio de propósito, não por acidente.

A aba Webhooks pode criá-los para você: escolha um canal, aperte Criar, e o bot faz o webhook com a permissão dele. Colar uma URL que você mesmo criou no Discord funciona igualzinho.

AnúnciosO principal. Começo e fim de eventos, abertura de inscrições, classificações, resultados semanais. Defina só esse e você já tem um clã funcionando.
Padrão do pluginPara onde vai tudo que vem do jogo e não tem canal próprio. Defina esse em segundo lugar.
Os feeds separadosDrops raros, pets, mortes, collection log, combat achievements, níveis, quests, diaries, clipes, kills de PvP e Leagues ganham cada um seu canal. Essa separação é a diferença entre um feed que as pessoas leem e um que elas silenciam.
Separe as mortes primeiro
Mortes são o feed de maior volume na maioria dos quadros e o que soterra todo o resto. Se você separar só uma coisa, separe essa.
Passo 4

Cargos e apelidos

#

Duas sincronizações, ambas desligadas até você ligar, e ambas guiadas pela lista de membros e não pelo que alguém digita no Discord.

Sincronização de cargosMapeie seus ranks do jogo para cargos do Discord e o Anvil mantém tudo alinhado. Também há cargos avulsos para membros, convidados, capitães e o evento em andamento, para você marcar as pessoas certas sem manter uma lista na mão.
Sincronização de apelidosDefine o apelido de servidor de um membro como o RSN dele. Por padrão preenche um apelido vazio e pode ser instruída a sobrescrever um que a pessoa escolheu — essa é a configuração para pensar antes, não depois.
O cargo do bot precisa ficar acima dos que ele gerencia
O Discord não deixa nenhum bot mexer num cargo igual ou acima do próprio, e recusa em silêncio do seu lado — a sincronização simplesmente não faz nada. Arraste o cargo do Anvil para cima em Configurações do servidor → Cargos e ele passa a funcionar; não precisa reconvidar nada.
Passo 5

Comandos de barra

#

O bot responde a /bingo no seu servidor: board, rules, leaderboard, me e team. Eles leem o evento em andamento, então ninguém precisa sair do Discord para ver como está.

Eles aparecem cerca de um minuto depois de o bot entrar. Se não aparecerem nunca, o convite concedeu o bot mas não os comandos dele — são duas permissões separadas, e um link de convite mais antigo pedia só uma. Reabra o link na aba Bot do Discord; isso não expulsa o bot nem zera nada.

Ele responde no idioma de cada pessoa
Por padrão o bot responde no idioma que aquele membro configurou no Discord, com inglês como reserva. Escolha um único idioma em Idioma do bot para valer para todo mundo — é também a única forma de ter árabe, já que o Discord não tem idioma de cliente árabe para detectar.
Passo 6

O que ele posta, e quando

#

Duas fontes, e vale saber qual é qual quando algo parece errado.

O site posta eventos: um quadro abrindo, inscrições, uma largada, classificações, o resultado. Saem do próprio Anvil e funcionam tendo alguém o plugin ou não.

O plugin posta o que acontece no jogo: drops, pets, mortes, níveis, casas do collection log, combat achievements. Só existem para os membros que o usam, então um canal de drops silencioso costuma significar um plugin silencioso, não um webhook quebrado.

Nada é postado duas vezes
Um drop que completa uma casa é um post, não um do plugin e outro do quadro.
Passo 7

Quando fica em silêncio

#

Em ordem, porque cada item descarta o seguinte:

O bot está mesmo no servidor?A aba Bot do Discord diz isso diretamente. «Token válido» e «no seu servidor» são fatos diferentes e o primeiro não implica o segundo — com um bot compartilhado o token é sempre válido.
O ID do servidor está certo?Um ID errado mas real fica exatamente igual a um certo, até você reparar que os posts estão indo para outro lugar.
O webhook ainda existe?Apagar um canal do Discord apaga o webhook dele, e o Anvil fica com a URL morta. Crie de novo na aba Webhooks.
O cargo do bot está alto o bastante?Só para a sincronização de cargos e apelidos — veja acima. Esse é o que falha em silêncio.
Ele não consegue dar boas-vindas a quem entra
O Discord só informa entradas por uma conexão gateway, que um bot compartilhado não mantém aberta para cada servidor. Por isso não existe post de boas-vindas — coloque o link de inscrição num canal #cargos ou #comece-aqui, que é onde as pessoas olham de qualquer jeito.

Tudo isto fica em Admin → Configurações, dividido entre as abas Bot do Discord, Webhooks, Cargos e canais, e Notificações.