Bot permissions explained

The exact scopes REAPER needs and why each one is required.

Minimum scopes

REAPER asks for the smallest scope set that lets it work as a Discord-native operational layer.

  • applications.commands — to register slash commands like /faction and /reputation
  • bot scope with Send Messages + Embed Links — to publish feeds
  • Read Message History — to dedupe duplicate publishes after a restart
  • Manage Threads — only on the ticket channel, for ticket auto-archive

What it does NOT need

REAPER never asks for Administrator, Manage Server, Ban Members, or Manage Webhooks. If a bot asks for those, be skeptical.

Back to documentation Setup guide