Discord

Messenger Channels

Connect Discord

Discord uses a bot token from the Developer Portal, with optional scope controls for the server, channel, and mention behavior.

Prepare these first

  • A bot token created in the Discord Developer Portal
  • The Guild/Server ID of the Discord server you want to connect
  • An optional Channel ID if you want to narrow the scope further

Setup steps

  1. 1

    Create a new Application in the Discord Developer Portal and add a Bot.

  2. 2

    Copy the Bot Token and enable Message Content Intent and Server Members Intent.

  3. 3

    Invite the bot to your server through the OAuth2 URL Generator.

  4. 4

    Open Channels from the sidebar in Semo and find the Discord card.

  5. 5

    Press Connect to open the setup modal, then enter the Bot Token and Guild/Server ID.

  6. 6

    If needed, open Advanced settings for Channel ID and mention behavior, then press Save & Connect.

Fields and options

Bot Token

Required

The core credential used to authenticate the Discord bot.

Guild/Server ID

Required

Scopes the bot to a specific server. You can find it with Copy Server ID.

Channel ID

Use this only when you want to limit the bot to a specific channel. Leave it empty for a server-level setup.

Reply only when @mentioned

When enabled, the bot replies only to @mentions. Turn it off to allow broader replies in the chosen server or channel.

Default: Default: enabled

Operational notes

  • Guild/Server ID is required, while Channel ID remains optional.
  • Adding a Channel ID is the safer choice when you want the bot to live in only one place.
  • After successful validation from Advanced settings or Save & Connect, the app may show helpful server or channel labels before saving.