System Manual
Complete documentation of the Germania Architecture. Designed to be highly configurable (The "Arch Linux" of Discord bots). Most setups can be managed via commands or the Web Dashboard.
/sysinfo & /ping
Displays real-time hardware metrics of the host (RAM usage, Uptime, OS) and the current API/WebSocket latency of the bot.
Usage: /sysinfo | /ping
/help & /auth
/help opens the dynamic command manual. /auth manages administrative permissions and bot module access.
Usage: /help [module]
/setup-automod
Admin Only
Configures the Germania Aegis System. Manages AI Image Filters (NSFW, Gore, Crypto Scams via GrokVision), Text Filters (Banned Words, Phishing), Anti-Spam limits, and heuristic Predator Detection.
Usage: Run /setup-automod and click through the interactive buttons.
/mod
Moderator
Opens a silent, interactive moderation menu for a specific user to Warn, Timeout (Mute), Kick, or Ban them. Everything is tracked in the internal SQLite Database.
Usage: /mod target:@User
/purge nuke & /clear
Admin/Owner
/purge nuke is the nuclear option: Clones the current channel with identical permissions and deletes the old one to instantly wipe all messages. /clear selectively deletes database entries or specific amounts of messages.
Usage: /purge nuke -> Confirm | /clear [amount]
/say & /addmoney
Admin Only
Admin tools. /say allows you to send a custom message pretending to be the bot. /addmoney injects virtual currency into a user's economy balance.
Usage: /say text:"Hello" | /addmoney target:@User amount:500
/play
Searches YouTube/Spotify or plays a direct URL. Automatically routes traffic between the Main Bot and the Extension Node to prevent Voice Channel conflicts.
Usage: /play query:Never Gonna Give You Up
/nowplaying & /queue
/nowplaying summons the interactive player dashboard (Pause, Skip, Shuffle, Loop) to the bottom of the chat. /queue displays upcoming tracks with pagination.
Usage: /nowplaying
/setup-musicplayer
Admin Only
Spawns a dedicated, static Music Dashboard in a channel of your choice. Users can simply type song names in this channel to add them to the queue.
Usage: /setup-musicplayer
/setup-levels
Admin Only
The central hub for XP configuration. Set XP rates, create Role Rewards (automatically assigned at specific levels), and customize the global server rank card colors.
Usage: /setup-levels config | /setup-levels reward-add
/rank & /level-leaderboard
Displays your personal, customizable Rank Card via Canvas API. The leaderboard shows the top 10 most active members of your server.
Usage: /rank [target:@User]
/finances
Checks your current virtual economy balance and transaction history.
Usage: /finances
/setup-ai & /get-persona
Configures the System Prompt (Persona) for the Grok-powered Chatbot. Admins can set a Server Persona, while users can set their own Private DM Personas. Use /get-persona to see the current rules.
Usage: /setup-ai scope:server
/ai-reset
Clears your current conversation context with the AI to start fresh and save memory tokens.
Usage: /ai-reset
/setup-link
Admin Only
Connects the current text channel to the Cross-Server Architecture. Allows chatting across multiple servers simultaneously. You can set local bad-word filters for incoming messages.
Usage: /setup-link scope:global | private | unlink
/game
The ultimate highly-efficient gaming hub. Play Chess, Uno, Wordle, Blackjack, Battleship, TicTacToe, Connect4, Slots, Minesweeper, High/Low, Ludo, or Cards Against Humanity directly in Discord via interactive engines!
Usage: /game type:Blackjack | /game type:Uno
/setup-counting & /counting-leaderboard
Transforms a channel into a Counting Minigame. Enforces rules (no multicounting, no editing) and tracks High Scores and Daily Streaks. Use the leaderboard to see who counts the most.
Usage: /setup-counting -> Set start number and rules.
/meme, /caption & /video
Fun media commands. Fetch random memes from Reddit, slap a funny caption on an image/GIF, or manipulate videos.
Usage: /caption text:"When the code works" image:[upload]
/steal & Context Apps
Steal emojis from other servers easily! You can use the `/steal` command with an emoji/sticker URL, or just right-click a message -> Apps -> Steal Emoji.
Usage: /steal emoji:[Emoji] name:[NewName]
/setup-birthdays
Admin Only
Sets up the daily Birthday Announcement channel. Can generate a highly customized "Wojak Pointing" Shitpost-Meme using the user's Avatar.
Usage: /setup-birthdays -> Fills out the modal.
/set-birthday, /birthday-list & /birthday-delete
User commands to register your own birthday into the server's database, view a list of upcoming birthdays, or delete your entry.
Usage: /set-birthday date:DD.MM.YYYY
| Command | Description |
/embed-builder | Interactive Builder UI to create custom, beautiful embed messages (Hex 0x880000 supported!). |
/translate | Instantly translates text to a target language. |
Extract JSON (App) | Right-click any message -> Apps -> Extract JSON to view the raw message payload. |
/setup-logs | Configures event logging (Messages, Members, Voice, Threads) and retention limits. |
/setup-welcome | Sets up dynamic Canvas-based Welcome and Leave messages for the server. |
/test-welcome | Simulates a member join to preview your custom Welcome Canvas design. |
/setup-autorole | Automates role assignments based on Join, Message Count, or Days on Server. |
/setup-reactionrole | Creates Embed panels where users can claim roles by clicking reactions. |
/setup-tempvoice | Initializes 'Join-To-Create' voice hubs for dynamic, user-managed voice channels. |
/setup-tickets | Configures support ticket categories, staff roles, and transcript logging. |
/setup-serverstats | Sets up live-updating Voice Channels that display member counts and custom stats. |
/social | Configures YouTube RSS Feed notifications for new video uploads. |
/nsfw & /setup-nsfw | Fetches content from Nekobot API (Admin must configure an age-restricted channel first). |