Discord
Install the Discord bot
One-click OAuth install. The bot watches your help channels, replies in-thread when confident, and escalates with full prep when not.
Before you start
- You need Manage Server permissions on the Discord server you're installing into.
- Your DuggAI project should be on Starter or higher (Discord isn't in Free).
- Decide which channels the bot should watch — typically
#help,#support,#questions.
Steps
- Open the Discord install pageFrom the dashboard, go to Channels → Discord and click Install bot.
- Authorize on DiscordYou'll be sent to Discord's OAuth flow. Pick your server and approve the bot permissions (read messages, send messages, read message history, manage threads, add reactions). The bot can't do anything else.
- Pick your channelsBack in the DuggAI dashboard, the bot is now listed as connected. Select which channels it should watch — see Channel routing.
- Test itPost a real-shaped question in a watched channel. The bot should reply in-thread within a few seconds, citing your docs.
Default behavior
- Bot replies in-thread. When the support bot is mentioned (or starts a thread for a user message), it joins the thread and replies based on what it knows from the conversation, your docs, and the connected tools.
- It can ask follow-ups. If the bot needs more specifics — a project ID, a screenshot of the error, when it started — it asks. The thread is the workspace.
- Resolution by reaction. When a user reacts 👍 to the bot's reply, the thread is marked resolved.
- Escalation pings. If the bot escalates, it pings the role you've assigned (default:
@support).
Tuning autonomy
Discord behavior is controlled per-channel. From Channels → Discord → [channel]:
- Always reply — bot answers every question, ignoring mentions.
- Reply on @mention only — bot stays silent unless tagged.
- Reply when confident, otherwise on @mention — the default. Best for high-traffic channels where you don't want noise.
Threads vs. channel replies
By default, the bot creates a thread under the user's message and replies inside it. Keeps the channel readable. You can flip to inline replies under Channels → Discord → Settings if you prefer.
Multiple servers
One DuggAI project can connect to multiple Discord servers. Useful if you run a public community and a private customer server. Channels are configured per-server.
Removing the bot
Disconnect from Channels → Discord → Disconnect. That revokes the OAuth and removes the bot from your server. Existing conversation history stays in your DuggAI dashboard.