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
Create a new Application in the Discord Developer Portal and add a Bot.
- 2
Copy the Bot Token and enable Message Content Intent and Server Members Intent.
- 3
Invite the bot to your server through the OAuth2 URL Generator.
- 4
Open Channels from the sidebar in Semo and find the Discord card.
- 5
Press Connect to open the setup modal, then enter the Bot Token and Guild/Server ID.
- 6
If needed, open Advanced settings for Channel ID and mention behavior, then press Save & Connect.
Fields and options
Bot Token
RequiredThe core credential used to authenticate the Discord bot.
Guild/Server ID
RequiredScopes 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.