Creating a Discord App

  1. Go to https://discord.com/developers/applications
  2. Click “New Application” and name your app
  3. In the “Bot” section, enable the bot and toggle on “Message Content Intent”
  4. In “OAuth2 > General”:
    • Add redirect: <FRONTEND_URL>/client/discord/callback
    • Enable “Requires OAuth2 Code Grant”
  5. In “OAuth2 > URL Generator”:
    • Select “bot” scope
    • Select these bot permissions:
      • Manage Webhooks
      • Read Messages/View Channels
      • Send Messages
      • Send Messages in Threads
      • Create Public Threads
      • Create Private Threads
      • Manage Messages
      • Manage Threads
      • Read Message History
  6. Save changes