Sveroks Discordbot

Sverok har tagit fram en Discordbot som gör det enkelt för medlemmar att registrera sig i er förening. Istället för att besöka eBas kan man nu göra det direkt i Discord. 

Vad gör botten?

Discordboten är kopplad direkt till eBas vilket gör att nya medlemmar kan registrera sig och gamla medlemmar kan verifiera sitt medlemskap i föreningen direkt på Discord. Den skapar även en föreningsroll som gör det enkelt för er att ta del av er medlemslista.

På den här sidan hittar du mer information om botten och lösningar på kända problem.

Problem med botten? Börja här!

De vanligaste problemen med Discordbotten har att göra med tre saker: hur botten har installerats, bottens hierarki i servern eller medlemmars Discord-ID. Om ni upplever problem med botten, kontrollera dessa saker först. Glöm inte att aktivera Developer Mode!

1. Hur botten har installerats
För att botten ska fungera korrekt behöver ni ha fyllt i rätt uppgifter i eBas när ni installerade botten. Kontrollera de uppgifter ni skrivit i eBas under Server-ID och Roll-ID (arton siffror).
Så här hittar du Server-ID, och så här hittar du Roll-ID.

    2. Bottens hierarki
    För att botten ska fungera korrekt behöver den vara högre i hierarkin (ordningen) än medlemsrollen. Kontrollera att botten står över medlemsrollen i er server.
    Här hittar du information om hur du kan ändra rollers ordning.

    3. Medlemmars Discord-ID
    För att botten ska fungera måste medlemmars Discord-ID alltid bestå av arton siffror, inte användarnamn eller nickname. Ni kan kontrollera medlemmarnas Discord-ID på eBas via medlemslistan. Om medlemmar har problem med roller eller /verifiera är det oftast för att deras Discord-ID inte finns (korrekt) angivet i eBas. Det kan resultera i att medlemmar inte får medlemsrollen, eller registrerar sig som medlemmar igen och ger dubbletter. Om ni har detta problem måste ni manuellt registrera korrekt Discord-ID som består av 18 siffror.

    I eBas kan medlemslistan se ut såhär:




    I exemplet kan vi se att Sara har registrerat sig via eBas och angett sitt användarnamn som Discord-ID istället för arton siffror. När Sara skriver /verifiera söker botten igenom eBas men hittar inte hennes arton siffror och tror därför att hon inte är registrerad. Erik har registrerat sig som medlem via /registrera och där har botten plockat upp och lagt in korrekt Discord-ID i eBas. Erik kommer kunna använda /verifiera och se att han är medlem i föreningen, men inte Sara.

    Lösning 1: Föreningsadministratören kan logga in i eBas och öppna föreningens medlemslista och manuellt redigera de medlemmar som har angett ett inkorrekt Discord-ID, och byta ut det till deras korrekta Discord-ID (arton siffror). För att hitta en användares Discord-ID måste developer mode vara aktiverad. När developer mode är igång högerklickar du på en Discordanvändare och sedan Copy ID. Det klistrar du sedan in på eBas under medlemmens information.

    Om en användare har dubbelregistrerat sig (en gång i eBas och en gång via /registrera) kan du kopiera Discord-ID från den nya registreringen och klistra in det i den gamla. Ta sedan bort den nya registreringen så medlemmen bara finns med en gång.

    Lösning 2: Om Discord-ID är korrekt (arton siffror) kan botten behöva “starta om”. Gör då såhär:
    1. I eBas: Sök up medlemmen det gäller och klicka på redigera uppgifter.
    2. Ta bort Discord-ID och spara.
    3. Lägg till Discord-ID igen och spara.
    4. Be medlemmen använda /verifiera, och vänta gärna 24 timmar för att se om det fungerar. Om inte, hör av er till oss så hjälper vi er vidare.

    Vi har gjort detta och har fortfarande problem!

    Om ni har följt steg 1-3 men fortfarande upplever problem med Discordbotten, kolla igenom kända problem och lösningar här nedan. Om ditt problem inte finns med behöver vi mer info för att kunna hjälpa er på bästa sätt. Hör av er till Klara.stenkvist@sverok.se så hjälper hon er!

    Medlemmar får meddelande om att de förlorat sin medlemsroll.

    Det har hänt att medlemmar fått meddelande från botten att de förlorat sin medlemsroll, trots att den blivit medlem tidigare. Botten meddelar en person detta om den (som har rollen) Discord-ID inte finns med i medlemslistan på eBas. 

    Lösning:  “Starta om” botten.

    1. I eBas: Sök up medlemmen det gäller och klicka på redigera uppgifter.
    2. Ta bort Discord-ID och spara. 
    3. Lägg till Discord-ID igen och spara. Du kan antingen be medlemmen om deras ID (arton siffror) eller plocka fram det själv via Developer mode

    Botten bör lägga till medlemmen i rollen igen, tänk på för att botten ska fungera ska Discord-ID bestå av arton siffror, inte användarnamn. Be medlemmen att köra /verifiera kommandot. Ibland kan det ta en liten stund för den att starta om, så avvakta helst 24 timmar. Om problemet är kvar, hör av er till oss.

    Dubbletter av medlemmar.

    Det här problemet hänger ihop med problemet medlemmars Discord-ID, då en medlem ofta skriver kommandot /verifiera och får informationen att den inte är registrerad, eftersom botten inte kan hitta ett korrekt Discord-ID. Medlemmen registrerar sig då igen eftersom botten uppmanar en att göra det. 

    Lösning: Ni behöver manuellt lägga in ett korrekt Discord-ID för medlemmen, kolla punkt 3 under “Börja här” för att komma igång. När korrekt Discord-ID för medlemmen finns på eBas kan ni ta bort den nyaste registreringen och behålla den gamla. Vi jobbar på att ta fram en lösning som gör att eBas kan slå ihop identiska dubbletter till en medlem så att detta problem inte finns i framtiden och till viss mån kan automatiseras. 

    Botten har fastnat och ingenting händer.

    Det har hänt att botten har fastnat både vid kommandot /verifiera och /registrera. Botten stannar då vid “Tänker…” eller “Discord-botten har fått problem, försök igen om en liten stund.” 

    Lösning: Börja med att sätta botten högre upp i hierarkin. Om det inte funkar, kicka botten och bjud in den till servern igen. 

    Botten kan inte verifiera medlemskap trots att jag är medlem i föreningen.

    Ett problem som kan uppstå när en medlem använder /verifiera är att Discordbotten meddelar att personen inte är registrerad trots att den är medlem i föreningen.

    En anledning kan vara att en medlem har registrerat sig i eBas tidigare, och där inte angett sitt DiscordID, eller angett sitt användarnamn istället för de arton siffror som är korrekt ID. (DiscordID ska se ut såhär: 1234567890123456789, inte såhär: Grodan_boll). Botten kollar bara på DiscordID som består av siffror. 

    Lösning:  Ni behöver manuellt lägga in ett korrekt Discord-ID för medlemmen, kolla punkt 3 under “Börja här” för att komma igång.

    Jag har en annan fråga!

    Kontakta Klara så berättar hon mer!
    Klara.stenkvist@sverok.se