Features
An in-depth look at everything Ammonite can do.
Moderation
A full suite of moderation tools for managing your community.
Commands
/ban- Permanent or timed bans/kick- Kick members instantly/mute- Timed mutes with duration/timeout- Discord native timeout/warn- Warning system with history/purge- Bulk message deletion/lockdown- Channel lock/unlock/softban- Ban + unban to purge messages
Context Menu Quick Actions
Right-click any user → Apps for instant moderation without typing a command:
- Quick Warn — instantly warn a user
- Quick Kick — instantly kick a user
- Quick Ban — permanently ban a user (7-day message delete)
Also right-click any message → Apps for message actions:
- Report Message — send a report to the configured log channel (available to everyone)
- Echo Message — re-send the message as the bot (requires
utility.echo)
Moderation History
Every moderation action is logged and reviewable with /hist <user>. Warnings can be viewed with /warns [user] and removed with /unwarn.
Punishment DM Notifications
When enabled via /punishment-dm, users receive a DM when warned, muted, banned, or kicked. Users can also appeal punishments through the built-in appeal system.
Economy & Banking
A full virtual currency system with earning, spending, gambling, and banking.
Earning
/daily- Claim daily rewards (24h cooldown)/work- Work a random job to earn points/rob <user>- Risk robbing another user
Banking
/bank deposit <amount>- Deposit into your bank (protected from robbery)/bank withdraw <amount>- Withdraw from your bank/bank balance- View bank and wallet balances- Loan system with interest and repayment tracking
Gambling
/blackjack- Full blackjack with hit, stand, double/poker- Five-card draw poker/flip- Heads or tails coin flip/dice- Bet on dice rolls/slots- Slot machine with multipliers
/points enable/disable.Leveling System
Members earn XP by chatting. XP accumulates and unlocks levels with configurable role rewards.
- Automatic XP - users earn XP for messages (with cooldowns)
- Level-based roles - auto-assign roles at specific levels
/rank [user]- view level, XP, and progress/leaderboard//lb- server XP leaderboard- Admin controls -
/xpand/levelto manage values
/levels enable/disable. Configure level roles through settings.Games
Chess
- Play against another member or the bot AI
- Full chess rules with move validation
- Interactive button-based interface for moves, draws, and resignation
- Board rendered as text with emoji pieces
Poker
- Five-card draw poker with betting
- Hold and discard mechanics via buttons
- Standard poker hand rankings and payouts
Proxy System
A proxy system that lets users send messages as different identities using webhooks.
How It Works
- Create a proxy member with
/proxy create <name> - Set proxy tags (prefix/suffix) - e.g.,
{text}sends as that member - Set a custom avatar with
/proxy avatar <name> <url> - Messages matching your tags are automatically proxied via webhooks
Features
- Multiple members - create as many proxy identities as you need
- Groups - organize members into groups
- Custom avatars - each member can have its own avatar
- Switch system -
/proxysettings switch <member>to auto-proxy all messages - Quick Toggle -
/autoproxyto quickly toggle autoproxy on/off without navigating menus - Proxy indicator - servers can enable a
[proxied]tag for transparency
Cross-Server Global Chat
Link channels across multiple servers so messages relay in real-time.
How It Works
- Create a channel with
/globalchat create <name> - Other admins join with
/globalchat join <code> - Messages relay to all linked channels via webhooks
Management Panel
Use /globalchat manage to open an interactive panel in your DMs. All actions use modal forms - no need to type in chat.
- Edit Channel - update name, description, visibility, join key, and webhook mode
- Display Format - customise the name format, message prefix, and message suffix shown on relayed messages
- Set Rules - configure channel rules shown to members on join
- Add Moderator - grant a user moderator access to the channel
- Kick / Ban / Warn / Mute - moderate linked servers directly from the panel
- Unmute / Clear Warnings - reverse moderation actions
- View Linked - list all servers currently linked to the channel
Safety Features
- Attribution - relayed messages prefixed with
[GC](customisable) - Rate limiting - 3-second per-user cooldown
- Content limits - 2000 chars, max 5 attachments
- Server muting - mute specific servers from sending or receiving
- Moderation - owners and moderators can kick, ban, warn, or mute servers
Ticket System
A support ticket system for managing user inquiries and issues.
- Ticket panels - create embed panels with a button to open tickets
- Auto-creation - clicking creates a private channel for user and staff
- Close & archive - tickets can be closed, archived, or deleted
- Transcript logging - ticket conversations can be logged for review
Auto-Moderation
Automated message filtering to keep your server clean.
- Spam detection - configurable thresholds for rapid messages
- Link filtering - block or whitelist specific domains
- Mention spam - limit mass mentions
- Caps filter - detect excessive caps
- Invite blocking - remove Discord invite links
- Word blacklist/whitelist - custom word and regex pattern filtering via
/wordfilter - Word filter actions - delete message, warn user, or both
- Bypass permission - users with
automod.wordfilter.bypassare exempt
Configure with /automod config, /antispam, and /wordfilter.
Comprehensive Logging
Log server events to designated channels for transparency and record-keeping.
- Message logs - edits, deletions (with attachments & embeds), and bulk deletes
- Moderation logs - bans, softbans, kicks, mutes, warns (standardized format)
- Join/leave logs - member join, leave, and role changes
- Channel logs - channel and thread create, delete, and setting changes
- Role logs - role create, delete, and name, color, or permission changes
- Emoji and sticker logs - create, update, and delete with names, details, and image previews
- Webhook logs - create, update, and delete with name and avatar changes
- Server logs - server name, description, icon, banner, vanity URL, and other setting changes with before/after values
- Change attribution - server-change logs include the responsible user and ID when the bot has View Audit Log permission
- Scheduled event logs - event create and delete
- User logs - avatar and display name changes
- Selective log types - configure dedicated channels for each category with
/logging
Welcome System
- Welcome messages - customizable messages when members join
- Multiple auto-roles - assign up to 10 roles automatically to new members
- Variable support - placeholders for user names, server names, member counts
- DM welcome - send a private DM to new members
Configure with /welcome.
Suspicious Account Detection
Automated system that analyzes new members and flags potentially suspicious accounts.
- Account age analysis - flags very new accounts
- Pattern detection - identifies bot-like username patterns, including deleted account usernames (
deleted_user_*) - Risk scoring - multi-factor suspicion level calculation
- Admin notifications - alerts sent to designated channels
- Validate/invalidate - staff can mark accounts as safe or suspicious
- Global masterlist - cross-server suspicious user tracking
User Installation
Install Ammonite directly to your Discord account — no server required. Once installed, certain commands work anywhere: servers, DMs, and group chats.
User-installable commands
/avatar [@user]— fetch any user's avatar at full resolution/pride flag:<flag>— apply pride flag overlays to avatars or images- Get Avatar context menu (right-click a user → Apps)
Role Persistence
When a member leaves and rejoins, their roles are automatically restored. Configurable expiry period. Enable/disable with /rolepersistence.
Reaction Roles
Let members self-assign roles by reacting to messages. Create panels with /reactionrole. Supports custom and Unicode emojis.
Pride & Inclusivity
/pride <flag>— apply pride flag borders/overlays to avatars or images. User-installable./pride custom_flag:<upload>— use your own flag image instead of built-in flags/pridesupports border (circular or frame), overlay style, adjustable thickness & opacity/flags— list all available pride flags/pronouns— set pronoun roles for yourself/avatar [@user]— fetch any user's avatar at full resolution. User-installable.
Server Backups
Create and restore snapshots of your server configuration with /backup create and /backup restore.
Privacy & Data
/privacy- view the privacy policy in Discord/deletedata- permanently delete all your personal data