Setup
Getting the assistant into your server: create a bot in Discord, copy two credentials, paste them into AI SmartTalk, invite the bot, then pick the channels it answers in. About 10 minutes end to end.
Step 1 â Create a Discord botâ
- Go to the Discord Developer Portal and sign in.
- Click New Application, give it a name (this will be the bot's display name).
- In the left menu, click Bot â Add Bot.
- Under Privileged Gateway Intents, enable:
- Message Content Intent (required so the bot can read messages)
- Server Members Intent (optional, useful for member-aware flows)
- Click Reset Token and copy the token â you'll paste it into AI SmartTalk in a moment. Treat this token like a password; anyone with it can control your bot.
Step 2 â Get the application IDâ
In the General Information tab of your Discord application, copy the Application ID.
Step 3 â Connect to AI SmartTalkâ
- In AI SmartTalk admin, go to Integrations â Discord.
- Paste the Application ID and the Bot Token.
- Save.
Step 4 â Invite the bot to your serverâ
- In the Discord Developer Portal, go to OAuth2 â URL Generator.
- Tick the scope
botand the permissionsSend Messages,Read Message History,Embed Links,Add Reactions. - Copy the generated URL and open it in your browser.
- Pick the server and confirm.
The bot now appears in your server's member list. Give it access to the channels you want it to work in.
The assistant answers with branded cards that carry your colours. If the bot can't post them in a channel, it automatically falls back to a plain text reply â but you get the nicer look only where Embed Links is granted.
Step 5 â Choose where it answersâ
Back in Integrations â Discord, open the Channels tab. Every channel the bot can read is listed under its server, and you pick how it behaves there:
- On mention (default) â it answers only when addressed, so it stays out of ordinary conversation.
- Open â it answers every message in that channel.
Open the channels people go to for help; leave the rest on mention. You can change a channel's mode at any time â it takes effect on the very next message.
â Where it answers
Nextâ
- Slash commands â offer
/askand your own SmartFlows as commands - Moderation â enforce your server rules
- Troubleshooting â if the bot is online but silent