ClawPod lets you deploy an OpenClaw-powered AI agent on Discord — no Docker, no VPS, no command line. But connecting a Discord bot is slightly different from connecting a Telegram bot.
With Telegram, you create a bot in BotFather, paste the token, and you are basically done. With Discord, there is one extra concept: your bot also needs to be installed into a server before anyone can talk to it there.
That extra step is where most first-time users get stuck.
TL;DR: Create a Discord app → copy bot token → enable Message Content Intent → paste into ClawPod → invite bot to your server → @mention it. Total time: under 5 minutes.
This guide walks you through the entire ClawPod flow:
- Create a Discord application
- Generate a bot token
- Enable the right intent
- Connect the bot to ClawPod
- Invite the bot to your test server
- Send a test
@mention
If you follow the steps below in order, your bot should be live in a few minutes.
Before You Start
You need:
- A ClawPod account with an active subscription
- A Discord account
- Permission to add apps to a Discord server
- A test Discord server you control
If you do not already have a server, create a private test server first. Do not test your first bot in a busy production community.
Step 1: Create a Discord App
Open the Discord Developer Portal and click New Application.
Choose a name for the app, such as:
My AI AssistantSupport BotClawPod Test Bot
After you create the app, Discord will take you to the app settings screen.
Step 2: Create the Bot User and Copy the Token
In the left sidebar, open Bot.
Then:
- Click Reset Token or Copy Token
- Save the token somewhere secure for the next few minutes
- Do not share it in screenshots, chat logs, or Git repos
Your bot token is the credential ClawPod uses to log in as your Discord bot.
Step 3: Enable Message Content Intent
Still on the Bot page, scroll to Privileged Gateway Intents.
Enable:
- Message Content Intent
This matters because most users test the bot by typing a normal message like:
@MyBot helloWithout message content access, your bot may connect successfully but still fail to respond the way you expect.
Important detail:
- For small, unverified bots used in your own test servers, this is usually enough.
- Discord's stricter approval requirements mainly affect verified bots at larger scale.
Discord's official docs and help articles are here if you want the underlying platform details:
Step 4: Connect the Bot to ClawPod
Now go back to ClawPod.
Open:
Settings → BotChoose Discord, paste the token, and continue.
ClawPod will verify the token before deployment. If the token is invalid, expired, or copied incorrectly, the connection step will fail immediately.
Once the bot is deployed successfully, ClawPod will show a Discord bot card in your Bot settings page.
Step 5: Invite the Bot to Your Discord Server
This is the step many users miss.
Deploying the bot in ClawPod does not automatically add it to your Discord server. The bot is online, but it is not present in any server until you install it there.
After deployment:
- Go to Settings → Bot
- Find your Discord bot card
- Click Invite bot to Discord server
- Choose your test server
- Authorize the requested permissions
ClawPod currently requests the permissions needed for a normal conversational bot:
- Send Messages
- Read Message History
- Use Slash Commands
If the bot appears in your server member list after authorization, installation worked.
Step 6: Test the Bot in a Server
Open a text channel where the bot has access and send a message like:
@YourBot helloThen try a second message:
@YourBot introduce yourself in one sentenceIf the bot replies, your setup is complete.
Common Reasons a Discord Bot Still Does Not Reply
If the bot appears online but does not respond, the problem is usually one of these:
1. The Bot Was Never Invited to the Server
Symptom:
- ClawPod says the bot is deployed
- Discord shows no bot in the member list
Fix:
- Go back to Settings → Bot
- Click Invite bot to Discord server
- Complete the Discord authorization flow
2. Message Content Intent Is Off
Symptom:
- The bot joins the server
- It still ignores normal
@mentions
Fix:
- Open Discord Developer Portal → Your App → Bot
- Turn on Message Content Intent
- Save changes
- Restart the bot from ClawPod if needed
3. The Bot Cannot See the Channel
Symptom:
- The bot is in the server
- It replies in one channel but not another
Fix:
Check the channel permissions and make sure the bot can:
- View Channel
- Send Messages
- Read Message History
4. You Invited the Wrong App or Wrong Server
Symptom:
- Everything looks correct in ClawPod
- The bot is missing from the server you are testing in
Fix:
- Confirm you invited the exact app connected to ClawPod
- Confirm you selected the correct test server during installation
5. The Token Was Rotated After Deployment
Symptom:
- The bot worked before
- It stopped after you regenerated the token in Discord
Fix:
- Copy the new token from Discord
- Reconnect or redeploy the bot in ClawPod with the new token
Discord vs Telegram on ClawPod
Here is the practical difference:
| Step | Telegram | Discord |
|---|---|---|
| Create bot credential | BotFather token | Developer Portal bot token |
| Extra platform setup | Minimal | Must install bot to server |
| Common first-time mistake | Wrong token | Forgot to invite bot |
| Fastest test | DM the bot | Add to server and @mention it |
So yes, Discord has one extra operational step compared with Telegram. That is normal.
Best Practice for New Users
When you create your first Discord bot on ClawPod:
- Test in a private server first
- Use one dedicated bot channel
- Avoid broad permissions at the beginning
- Confirm
@mentionswork before trying more advanced workflows
Once basic chat works, you can start layering in templates, automations, and more structured bot behaviors.
Final Checklist
Before you call the setup done, confirm all of these are true:
- The Discord app exists in the Developer Portal
- The bot token was copied into ClawPod
- Message Content Intent is enabled
- ClawPod shows the instance as running
- The bot has been invited to your Discord server
- The bot appears in the server member list
- The bot replies when you
@mentionit
If all seven are true, your Discord bot is ready.
Related Guides
- How to Build an OpenClaw Bot for Discord & Slack — a broader team-focused guide
- OpenClaw Telegram Bot Not Responding? 5 Fixes — if your Telegram bot is the one giving you trouble
- What is OpenClaw? — learn about the AI agent framework behind ClawPod
- How to Install OpenClaw — self-hosting vs managed hosting compared
- Cut OpenClaw Token Costs — optimize API spending for your Discord bot
Ready to deploy your AI agent on Discord? Get started with ClawPod — one click, 30 seconds, $29.9/month. No Docker, no VPS.

