Språk
Anvil · Discord5 min lesing

Anvil i Discord

Én bot, én invitasjon, og ingen applikasjon å registrere. Her står hva den poster, hvor den poster det, hva den får endre på serveren din — og hva du ser på den dagen den slutter.

Én bot delt, ingenting å opprette~5 min fra invitasjon til første postPåslag hver feed er av til du peker den et sted
Denne oversettelsen til Norsk er ennå ikke lest gjennom av noen som har språket som morsmål. Hvis en setning leses feil, er den engelske siden originalen — og å si fra er det som får den rettet.
Trinn 1

Én bot, allerede bygd

#

Det er ingen Discord-applikasjon å opprette, ingen token å generere og ingen hemmelighet å lime inn. Anvil kjører én bot som alle klaner deler, så å koble til er en invitasjon og ingenting mer.

Du kan fortsatt ta med din egen — lim inn en token under Discord-bot, så brukes den i stedet. Verdt det bare om du vil at boten skal bære klanens navn og avatar i medlemslista; alt i denne guiden virker likt uansett.

Se kanaler, sende meldinger, bygge inn lenker, legge ved filerDet grunnleggende. Uten disse er den på serveren din og taus.
Administrere webhooksSå knappen Opprett på Webhooks-fanen kan lage en webhook for deg i stedet for at du kopierer URL-er ut av Discord for hånd.
Administrere rollerBare hvis du slår på rollesynkronisering. Da kan den dele ut rollene du kobler — og den kan aldri røre en rolle over sin egen, som er Discords regel, ikke vår.
Administrere kallenavnBare hvis du slår på kallenavnsynkronisering, så et medlems servernavn kan settes til RSN-et deres.
Administrere kanalerBare for private lagkanaler under et draft. Hopp over den, så virker alt annet likevel.
Den ber om alle fem samtidig
Discord kan ikke be om en rettighet senere, så invitasjonslenka ber om hele settet, og funksjonene du aldri slår på bruker aldri sine. Å åpne invitasjonslenka på nytt er også måten å reparere en rettighet noen har fjernet.
Trinn 2

Å koble den til

#

To ting, i denne rekkefølgen. Boten må være på serveren din, og Anvil må vite hvilken server som er din.

Inviter botenAdmin → Innstillinger → Discord-botInviter / inviter boten på nytt. Lenka forhåndsvelger serveren din når id-en er satt, så du kan ikke legge den til feil server ved et uhell.
Sett server-id-enHøyreklikk serverikonet i Discord → Kopier server-ID (krever Utviklermodus, under Discords egne avanserte innstillinger) og lim den inn. Det er feltet som gjør koblingen til din.

Panelet forteller deg så sannheten i stedet for hensikten din: om boten faktisk er medlem av den serveren, og hvilke rettigheter den mangler. En grønn linje der er mer verdt enn et lagret skjema.

Server-id-en er hele bindingen
En server tilhører nøyaktig én klan på Anvil, og slash-kommandoer fra en server ingen har gjort krav på blir avvist framfor gjettet. Til du setter den, er boten invitert og uvirksom.
Trinn 3

Hvor ting postes

#

Anvil poster gjennom webhooks, én per kanal, og hver eneste er valgfri. Ingenting postes noe sted før du peker en feed mot en kanal — en fersk klan er taus med vilje, ikke ved et uhell.

Webhooks-fanen kan lage dem for deg: velg en kanal, trykk Opprett, og boten lager webhooken med rettigheten sin. Å lime inn en URL du lagde selv i Discord virker helt likt.

KunngjøringerDen viktigste. Arrangementer som starter og slutter, påmelding som åpner, stillinger, ukesresultater. Sett bare den, så har du en fungerende klan.
Plugin-standardHvor alt fra spillet havner når det ikke har sin egen kanal. Sett den som nummer to.
De oppdelte feedeneSjeldne drops, pets, dødsfall, collection log, combat achievements, nivåer, quests, diaries, klipp, PvP-kills og Leagues får hver sin kanal. Den oppdelingen er forskjellen på en feed folk leser og en de demper.
Skill ut dødsfallene først
Dødsfall er feeden med størst volum på de fleste brett og den som begraver alt annet. Skiller du ut bare én ting, skill ut den.
Trinn 4

Roller og kallenavn

#

To synkroniseringer, begge av til du slår dem på, og begge styrt av medlemslista framfor av noe noen skriver i Discord.

RollesynkroniseringKoble rangene fra spillet til Discord-roller, så holder Anvil dem i takt. Det finnes også enkeltroller for medlemmer, gjester, lagledere og arrangementet som går nå, så du kan pinge de rette uten å vedlikeholde en liste for hånd.
KallenavnsynkroniseringSetter et medlems servernavn til RSN-et deres. Den fyller som standard inn et tomt kallenavn og kan få beskjed om å overskrive et noen har valgt selv — det er innstillingen å tenke over før, ikke etter.
Botens rolle må ligge over dem den styrer
Discord lar ingen bot røre en rolle på eller over sin egen, og nekter det tause fra din side — synkroniseringen gjør da rett og slett ingenting. Dra Anvil-rollen opp under Serverinnstillinger → Roller, så begynner den å virke; ingenting må inviteres på nytt.
Trinn 5

Slash-kommandoer

#

Boten svarer på /bingo på serveren din: board, rules, leaderboard, me og team. De leser arrangementet som går, så ingen må forlate Discord for å se hvor de ligger.

De dukker opp omtrent ett minutt etter at boten har blitt med. Dukker de ikke opp i det hele tatt, ga invitasjonen boten men ikke kommandoene — det er to separate rettigheter, og en eldre invitasjonslenke ba bare om den ene. Åpne lenka på nytt fra Discord-bot-fanen; det kaster ikke ut boten og nullstiller ingenting.

Den svarer på hver enkelts eget språk
Som standard svarer boten på språket det medlemmet har satt Discord til, med engelsk som reserve. Velg ett språk under Botspråk for å overstyre det for alle — det er også eneste vei til arabisk, siden Discord ikke har et arabisk klientspråk å oppdage.
Trinn 6

Hva den poster, og når

#

To kilder, og det er verdt å vite hvilken som er hvilken når noe ser feil ut.

Siden poster om arrangementer: et brett som åpner, påmelding, en start, stillinger, resultatet. De kommer fra Anvil selv og virker enten noen har pluginet eller ikke.

Pluginet poster hva som skjer i spillet: drops, pets, dødsfall, nivåer, collection log-plasser, combat achievements. De finnes bare for medlemmer som kjører det, så en taus drops-kanal betyr som regel et taust plugin framfor en ødelagt webhook.

Ingenting postes to ganger
Et drop som fullfører en rute er én post, ikke én fra pluginet og én til fra brettet.
Trinn 7

Når det blir stille

#

I rekkefølge, fordi hvert punkt utelukker det neste:

Er boten faktisk på serveren?Discord-bot-fanen sier det direkte. «Token gyldig» og «på serveren din» er to ulike fakta, og det første betyr ikke det andre — med en delt bot er tokenet alltid gyldig.
Er server-id-en riktig?En feil-men-ekte id ser nøyaktig ut som en riktig, helt til du merker at postene havner et annet sted.
Finnes webhooken fortsatt?Å slette en Discord-kanal sletter webhooken dens, og Anvil beholder den døde URL-en. Lag den på nytt på Webhooks-fanen.
Ligger botens rolle høyt nok?Bare for rolle- og kallenavnsynkronisering — se over. Det er den som feiler tause.
Den kan ikke ønske nye velkommen
Discord melder bare tilganger over en gateway-forbindelse, som en delt bot ikke holder åpen for hver server. Det finnes derfor ingen «velkommen»-post — legg påmeldingslenka i en #roller- eller #start-her-kanal i stedet, der folk uansett ser.

Alt her ligger under Admin → Innstillinger, fordelt på fanene Discord-bot, Webhooks, Roller og kanaler og Varsler.