Skip to content

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.