Discord

Run moderation from the chat tool your team already uses

Your staff lives in Discord. FiveGateway's Discord bot brings the same moderation commands (ban, warn, kick, announce) into the channels they already watch, with role-based permissions mapped to your FiveGateway access levels.

The FiveGateway Discord bot is a first-party integration, not a webhook in disguise. You install it to your Discord server, link it to your FiveGateway account, and it exposes slash commands backed by the same API the dashboard uses. Ban, warn, kick, announce, players: each one runs with the acting staff member's permissions, produces the same audit trail, and updates the dashboard in real time.

Role mapping is the piece that makes this scale. Instead of a second access system to manage, you map your existing Discord roles (moderator, senior-admin, owner) to FiveGateway permission levels. New staff gets the Discord role, and they immediately have the right level of control through both tools. When they leave, revoking the Discord role removes FiveGateway access in the same action.

Notifications flow in the other direction too. Server status changes (online, offline, maintenance) show up in a status channel with an Adaptive Card. Log categories can push events to their routed channels, so your mod-alerts channel lights up on fail2ban triggers and your transactions channel logs store purchases. None of that requires writing a bot; it is configuration on existing log categories.

Announcements are a small but important detail. The announce command sends a message to every connected player, with a custom title and color, formatted as an in-game notification. It reaches players the same way a server message would, but the staff member sends it from Discord without leaving the channel. When a quick 'restart in 5 minutes' is needed, it takes seconds, not a login.

The bot is stateless: it does not maintain a separate user table or permission database. Every command round-trips through the FiveGateway API, which means a ban placed from Discord appears in the dashboard immediately, and a ban lifted from the dashboard is respected by the bot on its next check. One source of truth, two interfaces.

For multi-server operators, the bot can scope commands to a specific server by passing a server identifier on each command. A single Discord server can manage an entire fleet, with per-server permissions, without the admin having to keep multiple dashboards open. Community managers appreciate this more than any other single feature we ship.

How it works

  1. 1

    Invite the bot

    Add the FiveGateway Discord bot to your Discord server and complete the OAuth link to your FiveGateway account.

  2. 2

    Map Discord roles to permissions

    Assign each Discord role a FiveGateway permission level. Staff get access by receiving the role, not by managing a second login.

  3. 3

    Run slash commands

    Use ban, warn, kick, announce, players, and more. Every action is logged with the acting staff member in the FiveGateway audit trail.

Related