Kruiger Labs
Client Portal Get Started
DocumentationIAA BOT
Sign inGet support
IAA BOT

IAA BOT Setup

Deploy the companion website/API, configure Discord applications and guilds, set secrets, and test the authorization flow.

View IAA BOT Product

Deployment order#

  1. Deploy an HTTPS website/backend implementing the required OAuth and IAA API behavior.
  2. Configure Discord OAuth2 redirect URLs and the server-side callback.
  3. Create the Discord bot, invite it to the IAA and main guilds, and configure required intents and permissions.
  4. Set the bot environment variables, using separate values for the bot token, API key, and signing secret.
  5. Configure buyer_config.json role IDs and workflow channels.
  6. Start IAA BOT with python main.py.
  7. Run the before-going-live tests before staff use.

Requirements#

  • Python 3.11 or newer
  • Discord bot/application
  • IAA Discord guild and main/community guild
  • HTTPS website with server-side Discord OAuth2
  • Backend implementing the IAA API contract
  • Private API key and separate signing secret
  • Persistent backend database appropriate to the website implementation

Back to top