Features Overview¶
Armory Bot is a comprehensive Discord bot with modular features for server management, engagement, and moderation.
Core Features¶
๐ฐ Economy System
Complete virtual economy with currency, shop, and transactions.
Key Features:
- Custom currency names
- Daily rewards and work commands
- Shop with purchasable roles, colors, items
- Transaction history and audit logs
- Balance management and transfers
- Configurable rewards and pricing
๐ Leveling System
Reward active members with XP, levels, and role progression.
Key Features:
- XP gain from messages and voice activity
- Configurable XP rates and cooldowns
- Level-up role rewards
- Coin rewards per level
- Server XP leaderboards
- XP multipliers and boosts
๐ก๏ธ Moderation Tools
Professional moderation suite with logging and automation.
Key Features:
- Kick, ban, timeout, softban
- Warning system with thresholds
- Bulk message deletion
- Case tracking, notes, and reports
- Raid protection
- Honeypot trap channel โ ban-on-post, owner-only exemption
- Comprehensive audit logging
๐ Server Logging
Track all server events with detailed logs.
Key Features:
- Message edits and deletes
- Member joins, leaves, kicks, bans
- Role changes and permissions
- Voice channel activity
- Channel-specific ignores
- Searchable event history
๐ Welcome System
Greet new members with customizable messages.
Key Features:
- Custom welcome messages
- Rich embed welcomes
- Auto-role assignment
- Leave messages
- Member count tracking
- DM welcomes
โก Custom Responses & Tags
Build reusable tag responses and autoresponder triggers.
Key Features:
- Tag creation, editing, and aliases
- TagScript variables, logic, and actions
- Autoresponder triggers with multiple match modes
- Tag system config controls (cooldowns and prefix)
- Ownership and restriction controls
- Import/export for migration
๐๏ธ Voice Channels
Dynamic voice channel creation and management.
Key Features:
- Temporary voice channels
- Auto-delete when empty
- Custom channel names
- User limits and permissions
- AFK detection and move controls
- Ignore lists for channels and roles
๐ต Music
Premium music playback in one Admin-designated voice channel.
Key Features:
- Spatial opt-in: the bot joins the designated Music Channel, or another voice channel only after its occupants vote it in
- YouTube search/URL and Spotify link playback (catalog-only)
- /play plus /music skip, pause, resume, stop, queue, volume, shuffle, remove
- Auto-leave on empty channel or prolonged silence
- Premium Feature โ requires an active Subscription
๐ญ Role Management
Manage self-assign menus and automated join-role workflows.
Key Features:
- Interactive role menus with persistent views
- Button editing and menu lifecycle controls
- Auto-role assignment on member join
- Role persistence for rejoining members
- Welcome auto-role integration
- Direct role assignment, creation, and bulk role operations via
/role
โฐ Timers & Events
Run slash-command scheduling for timers and events.
Key Features:
- One-time and recurring timers
- Cron-scheduled recurring timers
- Pause and resume timers by ID
- Reusable timer templates
- Event creation, listing, and joins
- UTC-based scheduler runtime
๐ค AI Agent
Gemini-powered Discord AI commands with paid access gating.
Key Features:
- Slash commands: /ai ask, /ai joke, /ai roast
- User-scoped short-term conversation memory
- Per-server feature-gated access
- Rate-limited runtime protections
- Part of Premium โ $5/month per server
- Enable it from the Dashboard's module toggles
๐งพ Issue Reporting
Submit Discord issue reports and route approved entries to GitHub.
Key Features:
- Client slash commands: /issue bug and /issue feature
- Private review channel approval workflow
- GitHub issue creation with labels
- Submission limits and content validation
- Persistent review views after restarts
๐ง Utility Commands
Helpful tools for server management.
Key Features:
- Server info and stats
- User info and avatars
- Channel management
- Emoji utilities
- Discord timestamp helpers
Feature Status¶
Implemented¶
- Economy System โ Currency, shops, work, daily rewards, transactions (details)
- Leveling & XP โ Message/voice XP, level rewards, leaderboards (details)
- Moderation โ Kicks, bans, timeouts, warnings, auto-mod (details)
- Server Logging โ Message, member, voice, role, server events (details)
- Welcome System โ Custom messages, auto-roles, leave messages (details)
- Custom Commands โ Tags, triggers, aliases, and config controls (details)
- Voice Channels โ Session tracking, activity rewards, AFK detection (details)
- Role Management โ Role menus, auto-roles, and role persistence (details)
- Timers & Events โ Scheduler commands and timer templates (details)
- AI Agent โ Paid Gemini command surface with runtime gates (details)
- Issue Reporting โ Discord-to-GitHub review workflow (details)
- Utility Commands โ Server/user info, timestamps (details)
- Auto-Moderation โ Keyword filtering, spam detection, mention spam
- Polls โ Interactive single/multi-choice voting
- Suggestions โ Community suggestion and staff voting workflow
- Music โ Premium, spatial opt-in playback in one Music Channel (details)
Planned¶
- Ticket System โ Support ticket creation and management
Want something added? /issue feature sends your request straight to the developer's review queue.