Discord Integration

Connect your Discord server to send messages, read channels, list members, create channels, and post rich embeds — all from Theo chat.

Why Connect Discord?

Post messages to any text channel from Theo
Send rich embeds with titles and descriptions
Create new channels and manage server structure
List server members and channels
Read recent messages and ask Theo to summarize them

Connecting Discord

Step 1 — Open the connector

Go to Skill Store → Flow Connectors → Discord and click Connect.

Step 2 — Add the bot to your server

You'll be redirected to Discord's OAuth screen. Select the server you want to connect, review the bot permissions, and click Authorize.

Step 3 — Pick a default channel

Select a default text channel for messages. You can always specify a different channel in your prompts.

Bot Permissions

Send MessagesPost to text channels
Read Message HistoryRetrieve recent messages
Embed LinksSend rich embed messages
Manage MessagesPin or delete bot messages
Manage ChannelsCreate new text channels

What You Can Do

  • • List servers the bot has joined
  • • List text channels in a server
  • • Send plain text messages to any channel
  • • Send rich embeds with title, description, and color
  • • Retrieve recent messages from a channel (up to 50)
  • • List server members (up to 100)
  • • Create new text channels with a name and topic

Using Discord from Theo Chat

"Send 'Hello team!' to my Discord"Posts to the default channel
"Post an embed with title 'Release v2.0'"Sends a rich embed
"Show recent messages in #general"Retrieves last 50 messages
"List my Discord channels"Shows all text channels
"Create a #project-updates channel"Creates a new channel

Disconnecting

Go to Skill Store → Flow Connectors → Discord and click Disconnect. You can also remove the bot from Discord → Server Settings → Integrations.

Troubleshooting

Bot can't send messages

Make sure the bot has 'Send Messages' permission in the target channel. Check Discord → Server Settings → Roles.

No servers found during setup

You need 'Manage Server' permission on the Discord server to add the bot.

Messages not appearing

Check that the bot has access to the specific channel. Private channels require explicit bot access.

Was this article helpful?

Related Articles