Skip to content

Adding Armory Bot to Your Server

This guide walks you through inviting Armory Bot and getting it ready for your Discord server.

Prerequisites

  • A Discord server where you have Administrator or Manage Server permission
  • The bot's invite link (available from the Discord Support Server)

Inviting the Bot

  1. Open the invite link shared in the support server
  2. Select the server you want to add Armory Bot to
  3. Review and approve the requested permissions
  4. Complete the CAPTCHA and confirm

Recommended Permissions

Armory Bot requests these permissions for full functionality:

  • Manage Roles — Role rewards and auto-roles
  • Manage Channels — Voice channels and logging
  • Kick/Ban Members — Moderation commands
  • Moderate Members — Timeout functionality
  • Move Members — AFK monitoring, management, and voice channel creation.
  • Send Messages — Core functionality
  • Embed Links — Rich embeds
  • Attach Files — Rank cards and exports
  • Read Message History — Context for logging
  • Use Slash Commands — All commands

Verification

After inviting the bot, verify it's working:

  1. Test a basic command — Run /shop balance
  2. Check logging config access — Run /logging view
  3. Check permissions — Ensure the bot role is positioned above any roles it needs to manage

Role Hierarchy

The bot's role must be higher in your server's role list than any roles it assigns (level rewards, auto-roles, shop items). Drag the Armory Bot role up in Server Settings → Roles.

Next Steps

Troubleshooting

Commands Not Showing

Symptom: Slash commands don't appear when you type /

Solutions:

  1. Wait 5–10 minutes for Discord to sync commands
  2. Kick and re-invite the bot
  3. Restart your Discord client (Ctrl+R)

Bot Not Responding

Symptom: Bot is online but ignores commands

Solutions:

  1. Check the bot has permission to read and send in the channel
  2. Verify the bot role isn't restricted by channel permission overrides
  3. Try a different channel

Permissions Issues

Symptom: Bot can't assign roles or moderate members

Solutions:

  1. Ensure bot role is above managed roles in the role hierarchy
  2. Check channel-specific permission overrides aren't blocking the bot
  3. Verify the bot has the required Discord permissions

Support