For the complete documentation index, see llms.txt. This page is also available as Markdown.

Discord Bot

The Tworst Admin Bot lets your staff run admin actions and receive live logs directly from Discord. It connects to your server through Tworst Cloud and enforces the same roles and permissions as the in-game menu.

The bot is open-source and self-hosted — you run it on your own machine/VPS and connect it to your own Discord bot application. You're in full control of the token and hosting.


What It Does

  • Remote player admin — kick, ban, warn, jail, freeze, heal, revive, give items/money, and more (via slash commands)

  • Server info — live status, online player list

  • Announcements — broadcast to the server from Discord

  • Bans & whitelist — manage bans and whitelist entries

  • Event logging — post event announcements to your channels

  • Role sync (optional) — mirror in-game staff roles to Discord roles, bidirectionally

  • 5 languages — EN, TR, DE, FR, ES

Ticket logging is handled in-game via Discord webhooks (Admin Menu v1.0.3+), not by the bot. See Admin Menu → Configuration.


How It Connects

Discord  ──▶  Tworst Admin Bot  ──▶  Tworst Cloud  ──▶  Your FiveM server
                                                          (tw-adminmenu)

The bot talks to your server through the same Tworst Cloud uplink the web panel uses. Every action carries the Discord user's identity, so the server enforces that user's in-game staff permissions — there's no separate permission list to maintain.


Prerequisites

Requirement
Notes

Node.js 20+

Required to run the bot

A Discord application

Your own bot token (free, created at the Discord Developer Portal)

A paired Tworst Cloud server

The bot uses your cloud credentials — set up the Web Panel first

Hosting

Any machine/VPS that can stay online 24/7

You download the bot's source code from its GitHub repository: github.com/tworst46/twadminmenu_bot


Last updated