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, 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 Use your own bot instead (advanced), 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.
Å 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.
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.
Sett opp webhooks
#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.
Med Anvil-boten på serveren lager Set it up for me øverst på Admin → Discord kanalene og peker hver feed mot dem. Vil du gjøre det for hånd, åpner du More settings → What goes where og starter med Catch-all channel på Clan & events, deretter In-game catch-all på In-game (plugin): velg en kanal i nedtrekkslista, så lagres den. Uten boten går du i Discord til kanalens Rediger kanal → Integrasjoner → Webhooks, oppretter en, kopierer URL-en, velger Paste a webhook… i nedtrekkslista, limer den inn og trykker Save. En webhook-URL kan poste i kanalen sin, så behandle den som et passord; slett den i Discord og lag en ny hvis den lekker. Test, og Add another for å fordele travle poster mellom to webhooks, ligger under Post without a bot.
Leagues, Deadman og andre moduser
#Leagues, Deadman, hardcore og andre moduser kjører på egne verdener med egne karakterer. Postene deres er alltid merket, og de teller aldri mot boards eller konkurranser. De har sin egen fane: Admin → Discord → What goes where → Game modes. En modus dukker opp der første gang et medlem spiller den.
Hver modus har en bryter og en kanal To. Slå på Send game-mode posts to their own channels for å bruke disse kanalene; er den av, postes alle moduser til de vanlige kanalene, fortsatt merket. Knappen Posts på raden til en modus viser alle typene den sender – de vanlige og modusens egne events – hver med egen bryter.
Under listen gjør Custom thresholds at en modus poster mindre enn hovedspillet. Post drops rarer than 1 in… (minst 2) og Post drops worth at least (gp) (minst 1,000) setter egne nedre grenser (tomt = samme som hovedspillet). Trykk deretter Save drop thresholds: elementer som alltid postes, postes fortsatt, men drops som bare teller på verdi, gjør ikke det. Use its own level milestones poster et nivåopp bare hvis det treffer begge regelsettene.
Gamle webhooks fra andre plugins eller boter
#Med boten på serveren viser Discord-siden alle webhooks der som ikke er Anvils. Coming from other plugins? tilbyr Use the same channels, så Set it up for me poster der de gamle feedene dine gjorde, og ingenting flytter seg for medlemmene.
Når medlemmene er over på Anvil, går du til Remove old webhooks from other plugins, huker av for dem som skal bort og trykker Remove … webhooks, deretter Yes, remove them. Det sletter dem i Discord for godt — det kan ikke angres.
Lista inneholder alle webhooks som ikke er Anvils, ikke bare de fra andre plugins. Vil du beholde en, som feeden til en annen bot? Trykk Keep, så forsvinner den fra lista; Show kept og Put back henter den tilbake. Å beholde skjuler den bare her — ingenting endres i Discord.
Roller og kallenavn
#Begge synkroniseringene er av til du aktiverer dem under Admin → Discord → Roles & nicknames, og begge styres av medlemslista. Slå på Enable Discord role sync, la Auto-match in-game rank → Discord role by name stå på, velg eventuelle generelle Member roles og Guest roles, lagre og trykk Sync roles & nicknames now. Hver person må også ha en koblet Discord-identitet; synkroniseringsrapporten navngir alle den ikke kunne finne.
Owner, Deputy Owner, Coordinator, Overseer, General, Captain, Lieutenant, Sergeant, Corporal eller Recruit. Egne ranger virker også når Discord-rollen deres har nøyaktig samme navn. Store og små bokstaver spiller ingen rolle, og understrek regnes som mellomrom, men ekstra ord matcher ikke: General virker, OSRS General gjør ikke det. Medlems- og gjesteroller velges separat, så de kan hete hva som helst.Slash-kommandoer
#Boten svarer på /bingo på serveren din (brettet, stillingen, reglene, ditt eget kort) pluss klankommandoer som /sotw, /stats og /coffer. De leser det levende nettstedet, så ingen må forlate Discord for å se hvor de ligger. Hver kommando og alternativene dens har sin egen side.
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. Kjør Invite / re-invite the bot på nytt under Connection på Discord-siden; det kaster ikke ut boten og nullstiller ingenting.
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.
Dropterskler
#Anvil starter på 1m gp eller 1 in 1,000. Et drop postes når det oppfyller en av dem. Ingen kan sette egne tall under disse, og 0 slår av en av dem.
Sett klanens standarder under Admin → Discord → What goes where → Drops: Default minimum drop value (gp), Default: post drops rarer than 1 in… og Require both. Slå på Require both, så må et drop oppfylle både verdien and sjeldenheten.
Hver karakter følger standarden til klanen den er medlem av, og Anvils standard hvis den ikke har noen. Spillere kan velge egne tall under Settings. Der vises Using clan default eller Custom, og Reset går tilbake.
Hard floor: never post drops more common than 1 in… er den strenge. Medlemmer kan ikke gå løsere enn dette i klanens kanaler. Deres egne webhooks kan.
Flere webhooks for travle kanaler
#En webhook kan bare sende så raskt. For et travelt event legger du til flere webhooks i samme kanal. Trykk Busy channel? Let the bot add … more webhooks (det krever Manage Webhooks), eller lim inn flere webhooklinker i kanalens boks. Anvil foreslår flere når du har 50 eller flere spillere, mange poster per minutt, eller Discord nylig har sagt «slow down». Opptil 10 er mer enn nok.
Anvil tar tur mellom dem. Hvis Discord sier «slow down» til én, hviler den et øyeblikk, og neste tar posten. Hvis en slettes eller slutter å virke, hoppes den over i 10 minutter. Postene fortsetter å flyte så lenge én webhook virker.
Alle må peke til samme kanal. Anvil varsler deg hvis de ikke gjør det. Bruk Test for å sjekke en, eller Stop posting here for å fjerne den.
Post i Discord
#Administratorer kan poste som boten fra Post to Discord, under Clan i adminmenyen. Velg en Channel, skriv teksten i Message og trykk Send message. Lang tekst, som et regelverk, deles opp i flere meldinger av seg selv.
Send as an embed er på som standard og legger til en valgfri Title og en Accent colour; slå den av for ren tekst. Ping velger en rolle, eller @everyone, å nevne, og Anvil spør før den sender.
Hver post du sender, står oppført under Sent from here. Edit endrer den i Discord uten å pinge på nytt, og Delete fjerner den.
Når det blir stille
#I rekkefølge, fordi hvert punkt utelukker det neste:
Alt her ligger på Admin → Discord: hurtigoppsettet øverst, deretter More settings — Connection, What goes where, Event posts, Roles & nicknames, Team channels, Commands og Post without a bot.
Står du fast, eller ser noe feil ut? Spør i Anvils support-Discord