Install the bot
Discord

Install the Discord bot

One-click OAuth install. The bot watches your help channels, replies in-thread when it can help, and escalates with full prep when it can't.

Before you start

  • You need Manage Server permissions on the Discord server you're installing into.
  • Decide which channels the bot should watch — typically #help, #support, #questions.

Steps

  1. Open the Discord integration
    From the dashboard, go to Settings → Integrations and click Install bot under Discord.
  2. Authorize on Discord
    You'll be sent to Discord's OAuth flow. Pick your server and approve the bot. It's one consent screen for every use case. Support needs view channels, send messages, read message history, add reactions, slash commands, public threads, and manage roles (to ping your support role). If you turn on moderation, the same screen also grants kick, ban, timeout (moderate members), and manage messages so the bot can act on rule breaks.
  3. Pick your channels
    Back in the dashboard, the bot is now listed as connected. Select which channels it should watch — see Channel routing.
  4. Test it
    Post a real-shaped question in a watched channel. The bot should reply in-thread within a few seconds, citing your docs.

How the bot behaves

  • Replies in a thread. The bot opens a thread under the user's message and answers there, so the channel stays readable.
  • @-mention always works. If someone tags the bot, it engages — anywhere it can see the message, even outside the watched list.
  • It auto-engages on real questions. In a watched channel, a lightweight classifier decides whether an un-tagged message is an actual support question. Off-topic chatter is ignored, so it doesn't spam busy channels.
  • It can ask follow-ups. If the bot needs specifics — a project ID, a screenshot, when it started — it asks in the thread.
  • Escalation pings. When the bot escalates, it pings the support role you set during install (default: @support).
Multiple servers
One DuggAI project can connect to multiple Discord servers — useful if you run a public community and a private customer server. Watched channels are set per server.

Removing the bot

Disconnect from Settings → Integrations. That removes the bot from your server. Existing conversation history stays in your DuggAI dashboard.