Discord

Modereer vanuit de chattool waar je team toch al zit

Je staff leeft in Discord. De FiveGateway Discord-bot brengt dezelfde moderatie-commando's (ban, warn, kick, announce) in de kanalen die ze al bekijken, met rolgebaseerde rechten die mappen op je FiveGateway-toegangsniveaus.

De FiveGateway Discord-bot is een eerstepartij-integratie, geen webhook in vermomming. Je installeert hem in je Discord-server, koppelt hem aan je FiveGateway-account en hij biedt slash-commands die op dezelfde API draaien als het dashboard. Ban, warn, kick, announce, players: elk commando draait met de rechten van de staff die het uitvoert, levert dezelfde audit trail op en werkt het dashboard in real time bij.

Rolmapping is het stuk dat dit schaalbaar maakt. In plaats van een tweede toegangssysteem beheer je de bestaande Discord-rollen (moderator, senior-admin, owner) en map je die op FiveGateway-rechten. Nieuwe staff krijgt de Discord-rol en heeft direct het juiste niveau in beide tools. Verlaat iemand het team, dan wordt zijn FiveGateway-toegang opgeheven in dezelfde handeling als zijn Discord-rol wegnemen.

Meldingen lopen ook de andere kant op. Serverstatuswijzigingen (online, offline, maintenance) verschijnen in een statuskanaal als Adaptive Card. Logcategorieën duwen hun events naar gekoppelde kanalen, zodat je mod-alerts kanaal oplicht bij fail2ban-triggers en je transactions-kanaal store-aankopen logt. Daar hoeft geen bot voor geschreven te worden; het is configuratie op bestaande logcategorieën.

Announcements zijn een klein maar belangrijk detail. Het announce-commando stuurt een bericht naar elke verbonden speler, met eigen titel en kleur, opgemaakt als in-game-notificatie. Het bereikt spelers zoals een serverbericht, maar de staff verstuurt het vanuit Discord zonder het kanaal te verlaten. 'Restart over 5 minuten' duurt seconden, geen login.

De bot is stateless: er is geen aparte gebruikerstabel of rechtendatabase. Elk commando gaat via de FiveGateway-API, waardoor een ban die vanuit Discord geplaatst wordt meteen in het dashboard zichtbaar is, en een ban die in het dashboard wordt opgeheven door de bot bij de volgende check wordt gerespecteerd. Eén bron van waarheid, twee interfaces.

Voor multi-serveroperators kun je commando's aan een specifieke server hangen door een server-identifier mee te geven. Één Discord-server kan een hele fleet beheren met per-serverrechten, zonder dat de admin meerdere dashboards hoeft open te houden. Community managers waarderen dit vaak meer dan elke andere feature die we leveren.

Zo werkt het

  1. 1

    Nodig de bot uit

    Voeg de FiveGateway Discord-bot toe aan je Discord-server en rond de OAuth-koppeling naar je FiveGateway-account af.

  2. 2

    Map Discord-rollen op rechten

    Wijs elke Discord-rol een FiveGateway-rechtenniveau toe. Staff krijgt toegang via de rol, niet via een extra login.

  3. 3

    Gebruik slash-commando's

    Gebruik ban, warn, kick, announce, players en meer. Elke actie wordt gelogd met de actieve staff in de FiveGateway-auditlijn.

Gerelateerd