Sprog
Anvil · Discord5 min læsning

Anvil i Discord

Én bot, én invitation, og ingen applikation at registrere. Her står hvad den skriver, hvor den skriver det, hvad den må ændre på din server — og hvad du kigger på den dag, den holder op.

Én bot delt, intet at oprette~5 min fra invitation til første opslagTilvalg hver feed er slukket, til du peger den et sted hen
Denne oversættelse til Dansk er endnu ikke læst igennem af en, der har sproget som modersmål. Læser en sætning forkert, er den engelske side originalen — og at sige til er dét, der får den rettet.
Trin 1

Én bot, allerede bygget

#

Der er ingen Discord-applikation at oprette, intet token at generere og ingen hemmelighed at indsætte. Anvil kører én bot, som alle klaner deler, så at forbinde er en invitation og intet andet.

Du kan stadig tage din egen med — indsæt et token under Discord-bot, så bruges det i stedet. Det er kun umagen værd, hvis du vil have botten til at bære din klans navn og avatar i medlemslisten; alt i denne guide virker ens uanset hvad.

Se kanaler, sende beskeder, indlejre links, vedhæfte filerDet basale. Uden dem er den på din server og tavs.
Administrere webhooksSå knappen Opret på Webhooks-fanen kan lave en webhook for dig i stedet for, at du kopierer URL’er ud af Discord i hånden.
Administrere rollerKun hvis du slår rollesynkronisering til. Så kan den uddele de roller, du kobler — og den kan aldrig røre en rolle over sin egen, hvilket er Discords regel, ikke vores.
Administrere kaldenavneKun hvis du slår kaldenavnssynkronisering til, så et medlems servernavn kan sættes til deres RSN.
Administrere kanalerKun til private holdkanaler under et draft. Spring den over, og alt andet virker stadig.
Den beder om alle fem på én gang
Discord kan ikke bede om en rettighed senere, så invitationslinket beder om hele sættet, og de funktioner du aldrig slår til, bruger aldrig deres. At åbne invitationslinket igen er også måden at reparere en rettighed, nogen har fjernet.
Trin 2

At forbinde den

#

To ting, i denne rækkefølge. Botten skal være på din server, og Anvil skal vide, hvilken server der er din.

Inviter bottenAdmin → Indstillinger → Discord-botInviter / geninviter botten. Linket forvælger din server, når id’et er sat, så du kan ikke tilføje den til den forkerte ved et uheld.
Sæt server-id’etHøjreklik på dit serverikon i Discord → Kopiér server-id (kræver Udviklertilstand, under Discords egne avancerede indstillinger) og indsæt det. Det er feltet, der gør forbindelsen til din.

Panelet fortæller dig så sandheden i stedet for din hensigt: om botten faktisk er medlem af den server, og hvilke rettigheder den mangler. En grøn linje dér er mere værd end en gemt formular.

Server-id’et er hele bindingen
En server tilhører præcis én klan på Anvil, og slash-kommandoer fra en server, ingen har gjort krav på, afvises frem for at blive gættet. Indtil du sætter det, er botten inviteret og uvirksom.
Trin 3

Hvor tingene skrives

#

Anvil skriver gennem webhooks, én pr. kanal, og hver eneste er valgfri. Der skrives intet nogen steder, før du peger en feed mod en kanal — en frisk klan er tavs med vilje, ikke ved et uheld.

Webhooks-fanen kan lave dem for dig: vælg en kanal, tryk Opret, og botten laver webhooken med sin rettighed. At indsætte en URL, du selv har lavet i Discord, virker på samme måde.

AnnonceringerDen vigtigste. Events der starter og slutter, tilmeldinger der åbner, stillinger, ugens resultater. Sæt kun den, så har du en fungerende klan.
Plugin-standardHvor alt fra spillet havner, når det ikke har sin egen kanal. Sæt den som nummer to.
De opdelte feedsSjældne drops, pets, dødsfald, collection log, combat achievements, levels, quests, diaries, klip, PvP-kills og Leagues får hver sin kanal. Den opdeling er forskellen på en feed folk læser og en, de slår fra.
Del dødsfaldene fra først
Dødsfald er den feed med størst volumen på de fleste brætter og den, der begraver alt andet. Deler du kun én ting fra, så del den.
Trin 4

Roller og kaldenavne

#

To synkroniseringer, begge slukket til du slår dem til, og begge styret af medlemslisten frem for af noget, nogen skriver i Discord.

RollesynkroniseringKobl dine range fra spillet til Discord-roller, så holder Anvil dem i trit. Der er også enkeltroller til medlemmer, gæster, holdkaptajner og det igangværende event, så du kan pinge de rigtige uden at vedligeholde en liste i hånden.
KaldenavnssynkroniseringSætter et medlems servernavn til deres RSN. Den udfylder som udgangspunkt et tomt kaldenavn og kan få besked på at overskrive et, nogen selv har valgt — det er indstillingen at tænke over før, ikke efter.
Bottens rolle skal ligge over dem, den styrer
Discord lader ingen bot røre en rolle på eller over sin egen, og den nægter det tavst fra din side — synkroniseringen gør så bare ingenting. Træk Anvil-rollen op under Serverindstillinger → Roller, så begynder den at virke; der skal ikke geninviteres noget.
Trin 5

Slash-kommandoer

#

Botten svarer på /bingo på din server: board, rules, leaderboard, me og team. De læser det igangværende event, så ingen behøver forlade Discord for at se, hvor de står.

De dukker op cirka et minut efter, botten er kommet ind. Dukker de slet ikke op, gav invitationen botten men ikke dens kommandoer — det er to separate rettigheder, og et ældre invitationslink bad kun om den ene. Åbn linket igen fra Discord-bot-fanen; det smider ikke botten ud og nulstiller ingenting.

Den svarer på hver enkelts eget sprog
Som udgangspunkt svarer botten på det sprog, det medlem har sat sin Discord til, med engelsk som reserve. Vælg ét sprog under Botsprog for at tilsidesætte det for alle — det er også den eneste vej til arabisk, da Discord ikke har et arabisk klientsprog at opdage.
Trin 6

Hvad den skriver, og hvornår

#

To kilder, og det er værd at vide hvilken er hvilken, når noget ser forkert ud.

Siden skriver om events: et bræt der åbner, tilmeldinger, en start, stillinger, resultatet. De kommer fra Anvil selv og virker, uanset om nogen har pluginet.

Pluginet skriver hvad der sker i spillet: drops, pets, dødsfald, levels, collection log-pladser, combat achievements. De findes kun for medlemmer der kører det, så en tavs drops-kanal betyder som regel et tavst plugin frem for en ødelagt webhook.

Intet skrives to gange
Et drop der fuldfører et felt er ét opslag, ikke ét fra pluginet og endnu et fra brættet.
Trin 7

Når der bliver stille

#

I rækkefølge, fordi hvert punkt udelukker det næste:

Er botten faktisk på serveren?Discord-bot-fanen siger det direkte. „Token gyldigt“ og „på din server“ er to forskellige ting, og det første medfører ikke det andet — med en delt bot er tokenet altid gyldigt.
Er server-id’et rigtigt?Et forkert-men-ægte id ser præcis ud som et rigtigt, indtil du opdager, at opslagene lander et andet sted.
Findes webhooken stadig?At slette en Discord-kanal sletter dens webhook, og Anvil beholder den døde URL. Lav den igen på Webhooks-fanen.
Ligger bottens rolle højt nok?Kun for rolle- og kaldenavnssynkronisering — se ovenfor. Det er den, der fejler tavst.
Den kan ikke byde nye velkommen
Discord melder kun tilgange over en gateway-forbindelse, som en delt bot ikke holder åben for hver server. Der er derfor intet „velkommen“-opslag — læg tilmeldingslinket i en #roller- eller #start-her-kanal i stedet, hvor folk alligevel kigger.

Alt her ligger under Admin → Indstillinger, fordelt på fanerne Discord-bot, Webhooks, Roller & kanaler og Notifikationer.