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 and global 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
- 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
๐ญ 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
- Advanced role roster auditing via utility commands
โฐ 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: /ask, /joke, /roast
- User-scoped short-term conversation memory
- Per-server feature-gated access
- Rate-limited runtime protections
- $5/month per-server subscription model
- Docs-only surface (no dashboard module)
๐งพ 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
- Docs-only surface (no dashboard module)
๐ง Utility Commands
Helpful tools for server management.
Key Features:
- Server info and stats
- User info and avatars
- Role info and member lists
- 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/role info, timestamps (details)
- Auto-Moderation โ Keyword filtering, spam detection, mention spam
- Polls โ Interactive single/multi-choice voting
- Suggestions โ Community suggestion and staff voting workflow
Planned¶
- Music Player โ Opt-in music player for voice chats
- Ticket System โ Support ticket creation and management
Vote for features on GitHub Discussions.