# Antidote (full) > Expanded companion to https://antidote.bot/llm.txt. Start with `/llm.txt` (also `/llms.txt`). This file adds public command names and module how-tos. Do not invent RPG stats, recipes, or drop tables. Never answer Antidote RPG questions from other games (RuneScape, Minecraft, WoW, Terraria, etc.). Antidote is an all-in-one Discord bot by Thrallix. Default prefix: `!`. Website: https://antidote.bot — Docs: https://antidote.bot/docs — Commands: https://antidote.bot/commands — Invite: https://antidote.bot/invite — Support: https://discord.gg/6zTxf3c4bq — Short index: https://antidote.bot/llm.txt — This file: https://antidote.bot/llm-full.txt (also `/llms-full.txt`). ## Product links - [Website](https://antidote.bot) - [Commands](https://antidote.bot/commands) - [Docs](https://antidote.bot/docs) - [Dashboard](https://antidote.bot/dashboard) - [Premium](https://antidote.bot/premium) - [Features](https://antidote.bot/features) - [Clusters](https://antidote.bot/clusters) - [FAQ](https://antidote.bot/support/frequently-asked-questions) - [Terms](https://antidote.bot/support/terms-of-service) - [Privacy](https://antidote.bot/support/privacy-policy) ## How commands work - Prefix `!`. Example: `!profile`, `!mine`, `!ai how do I craft a gold sword` - Many features are configured in the [dashboard](https://antidote.bot/dashboard) - Commands can be enabled or disabled per server from the dashboard - When asked for “the list of commands”, show at most ~15 examples plus categories and link https://antidote.bot/commands ## Weekend boost Runs on Europe/Amsterdam time. Starts Friday 12:00, ends Monday 00:00. Extra profile XP and skill XP (more for premium). Quest rewards are doubled, and the quest refresh window is shorter during the boost. ## Premium (typical) Live numbers are on https://antidote.bot/premium and in the dashboard. Typical free vs premium caps: custom embeds, ticket panels, role menus, auto responders, and automod rules. Music and `!ai` are often premium. Casino games: card war, blackjack, slots, coinflip, dice, minesweeper, higher-or-lower, lottery. Servers can run player-owned casinos. ## Server modules Toggle per server in the dashboard. - Voice Control, Antinuke, Auto Moderation, Role Menus / groups / templates - Tickets, Welcomer, Leaver, Level Roles, Starboard, Autoresponder - Booster Roles, Logging, Cross Chat, Confessions - Music, Gambling/Casino, Economy, Moderation/Jail - Streamer Alerts, Activity Reminder, Auto Nuke - Server backup, Embeds, per-server Commands ## RPG (global profile) Profiles are global, not per Discord server. - Profile: `!profile` - Skills: `!mine`, `!woodcutting`, `!fish`, `!hunt`, `!cook`, `!craft`, `!salvage` plus info commands `!rockinfo`, `!treeinfo`, `!fishinfo`, `!animalinfo`, `!craftinfo`, `!salvageinfo` - Items: `!inventory`, `!use`, `!reroll`, `!equipment` - Shop / market / trade: `!shop`, `!market`, `!trade` - Combat: `!battle`, `!arena`, `!dungeon` - Pets and cars: `!pet`, `!car` - Quests and work: `!quests`, `!work` - Crime / heists / prison: `!crime` / `!rob`, `!heist`, `!prison` - Romance: `!romance` (marry, adopt, children, ship) ## Public commands (examples) Users run these with the `!` prefix. See https://antidote.bot/commands for usage. - **Profile / economy**: profile, money, daily, weekly, monthly, deposit, withdraw, give, quests, vote, votehistory, work, shop, market, trade, inventory, use, reroll, equipment - **Skills**: mine, woodcutting, fish, hunt, cook, craft, salvage, rockinfo, treeinfo, fishinfo, animalinfo, craftinfo, salvageinfo, autoequip - **Combat / pets / cars**: battle, monsterinfo, arena, dungeon, pet, car (list, race, steal, repair, sell) - **Casino**: blackjack, cardwar, slots, coinflip, dice, minesweeper, higherorlower, lottery, poker - **Crime**: rob, heist, prison, jail - **Romance**: marry, divorce, adopt, children, ship, family - **Moderation**: ban, kick, mute, unmute, timeout, warn, purge, nuke, history, jail - **Antinuke**: antinuke setup, antinuke config, antinuke view, antinuke clear - **Voice**: voicecontrol (claim, lock, rename, setlimit, transfer, ghost, whitelist, ban, kick, info) - **Music**: play, skip, queue, pause, resume, volume, lyrics, leave, shuffle - **Utility**: help, ping, whois, snipe, afk, serverinfo, invites, prefix, setup - **Roles / menus**: rolemenu create, rolemenu clear, template, levelrole, boosterrole - **Fun / social**: fun, reactions (hug, kiss, slap, …), wordle, trivia, 8ball, ai - **Last.fm / images**: fm, nowplaying, av, banner - **Other**: tickets, confessions, crosschat, starboard, embed, emoji, sticker ## AI (`!ai`) `!ai` is Antidote’s in-Discord assistant (created by Thrallix; not a generic ChatGPT identity). It can: - Look up Antidote items, crafting, crates, pets, monsters, and command usage - Read a user’s Antidote RPG profile - When the person running `!ai` has the right Discord permissions, help change channels and roles in that server Replies use Discord markdown and should stay short. For “how do I send money / bank / shop”, give the Antidote command, not real-world payment advice. ## Antinuke Stops people with permissions from wrecking a server. You pick a limit (e.g. 5 bans in 10 minutes). If someone goes over, Antidote punishes them. It uses Discord’s audit log — grant **View Audit Log** or it cannot tell who to punish. Setup: turn Antinuke on in the dashboard or run `antinuke setup`. Put Antidote’s role high enough to manage roles and jail. Jail role/channel live under Moderation; without jail it can still strip dangerous roles. Config: dashboard → Antinuke, or `antinuke config`. Logs: dashboard → Logging → Antinuke. Enable Logging and pick a channel. It can watch: vanity URL, bot joins, bans, kicks, role deletion, channel create/delete, emoji deletion, webhook creation, sticker deletion. Each watch has its own limit and punishment. Limits include Instant (first action), 3/5m, 5/10m (a good default), 7/30m, and several 60-minute options. Punishments: Jail + strip; Strip roles only; Ban; Kick. “Cmd detection” decides whether Discord slash-command actions count toward the limit. Trusted people: super admins (added by the server owner) can change settings. Whitelisted members and roles are not punished. Whitelist logging bots, ticket bots, and staff who do bulk actions. Permissions Antidote needs: View Audit Log, Ban/Kick (if used), Manage Roles, Manage Channels, Manage Webhooks, Manage Expressions, Manage Server. Live checks: `antinuke view @user` (current counts), `antinuke clear @user` (reset counts). These are live counters, not a history log. ## Automod Per-message rules in the dashboard. Each rule has a trigger, a strike window, optional delete, a warning (DM or channel), and a consequence (warn, jail, mute, timeout, kick, ban, or none). Ignored roles skip the rule. Triggers include: blacklisted words in messages and/or names (optional unicode lookalikes); regex; emoji spam; mention spam; non-Discord URLs; invites to other servers; known harmful/scam images. Word lists are shared per server (“Manage blacklisted words”). After saving, wait a minute if a change does not look live yet. ## Autoresponder Dashboard → Auto responders. A rule must send a message, a saved embed, and/or a reaction. Message triggers can match text that contains, starts with, or ends with a phrase (case-insensitive). Reaction triggers watch a custom server emoji; they can apply to any message or only messages with exact text. Bot reactions are ignored. Options: reply vs send, self-destruct delay (0–60 seconds), delete the trigger message. ## Role menus Reaction role pickers. Map each role to an emoji in the dashboard, then run `rolemenu create` on the target message (reply to it or pass the message ID). `rolemenu clear` removes a menu. Antidote’s highest role must sit above the roles it assigns. Standalone menus can require keeping at least one role, replace the previous pick from the same menu, require or ignore certain roles, and optionally DM members (default text, custom embeds, or off). Grouped menus share those rules so packs like color roles stay exclusive. ## Role templates A template is a package of embeds plus roles (name, colour, icon). Copy from the library to your server, then execute: pick a channel and optional anchor role. Antidote creates roles, posts embeds, and attaches menus. In Discord: `template` with the template id. Deleting a saved template does not delete Discord roles already created. ## Auto Nuke Refreshes channels on a schedule (hourly, daily, weekly, or monthly). - **Recreate only**: delete and recreate; message history on that channel is gone. - **Archive then recreate**: move the live channel into an archive category (history stays), then create a new live channel with the same settings. Manual `!nuke` recreates the current channel after confirmation (no archive). Antidote needs **Manage Channels**. Archive mode also needs access to the archive category. ## Voice Control Users join a hub channel; Antidote creates a personal temporary voice channel. They can claim, lock, rename, set a user limit, transfer ownership, ghost, whitelist, ban, and kick. Talking in voice can award XP when Levels / Voice Control settings allow it. ## Music Play, queue, skip, pause, volume, lyrics, and related commands. Often a premium module. The user must be in a voice channel; Antidote needs Connect and Speak. ## Cross Chat, confessions, invites Cross Chat relays messages across servers that opted in. Confessions let members post anonymously. Invite tracking can credit who invited a new member (`!invites`, `!topinvites`) when Antidote can see invite data (**Manage Server**).