Discord-integration
Discord är den primära inloggningsmetoden och styr flera funktioner: medlemskontroll, blockering, boost-rabatter och notiser.
Skapa en Discord-app
- Gå till Discords Developer Portal och skapa en ny applikation.
- Under OAuth2, kopiera Client ID och Client Secret.
- Lägg till en redirect-URL:
https://dinbutik.fivemshop.se/auth/discord/callback - Under Bot, skapa en bot och kopiera Bot Token. Boten behöver vara medlem i din Discord-server för guild- och rollfunktioner.
Koppla appen till din butik
Fyll i följande under Admin → Inställningar → Discord:
| Fält | Vad det gör |
|---|---|
DISCORD_CLIENT_ID | Krävs för att inloggningsknappen ska fungera |
DISCORD_CLIENT_SECRET | Krävs för att slutföra inloggningen |
DISCORD_BOT_TOKEN | Krävs för medlemskontroll, roller och DM-notiser |
DISCORD_GUILD_ID | Din Discord-servers ID — krävs för medlemskrav och boost-rabatt |
DISCORD_LOGGING_CHANNEL_ID | Kanal där köp och händelser loggas |
Kräv medlemskap i din server
Slå på "Kräv Discord-medlemskap" i inställningarna så kan bara kunder som är med i din Discord-server handla. Detta kollas live mot Discords API vid varje köpförsök.
Blockera specifika medlemmar
Sätt en blacklist-roll i inställningarna. Alla medlemmar med den rollen nekas att handla, även om de i övrigt är medlemmar i servern.
Boost-rabatt
Du kan ge en automatisk rabatt till medlemmar som boostar din server (eller har en specifik roll du väljer). Rabatten räknas ut live vid kassan baserat på Discords "premium since"-fält, eller mot en egen roll om du hellre vill styra det manuellt.
Notiser
Med en bot-token kopplad skickar plattformen automatiskt DM till kunder vid bekräftade köp, och loggar händelser i din valda kanal.