Skip to content

Discord Bot Setup

To use Synquora’s Discord event integration, you’ll need to create and configure a bot on the Discord Developer Portal.


  1. Go to Discord Developer Portal
  2. Click “New Application”
  3. Name it Synquora Bot
  4. Go to Bot tab → Add Bot

  • Under the Bot tab, click “Reset Token” and copy it.
  • Save it in your .env file:
DISCORD_BOT_TOKEN=your-discord-bot-token-here

⚠️ Never expose your bot token publicly!


Still in the Developer Portal:

  1. Go to OAuth2 > URL Generator
  2. Scopes: check bot and applications.commands
  3. Bot Permissions:
  • Send Messages
  • Manage Events
  • Read Message History
  • Embed Links

Copy the generated URL and use it to invite the bot to your server.


You’ll need to populate the following in your .env file:

DISCORD_GUILD_ID=123456789012345678
DISCORD_ANNOUNCEMENT_CHANNEL_ID=123456789012345678
  • Guild ID: Right-click your Discord server → Copy Server ID
  • Channel ID: Right-click the announcements channel → Copy Channel ID

Make sure Developer Mode is enabled in Discord → Settings → Advanced.


The bot will now be able to:

  • Announce events
  • Create native Discord events
  • Sync participation links

You can test this by creating a new event inside the app and checking the target channel.