So your OpenClaw bot stopped responding on Telegram. Or it's sending garbled messages on Discord. Or WhatsApp shows "delivered" but the bot never processes the incoming message. Sound familiar?
IM robot integrations are the most visible part of any OpenClaw deployment — and the most frustrating when they break. The good news: 90% of IM bot issues fall into a handful of categories, and once you know the diagnostic pattern, you can fix most problems in under 15 minutes.
This tutorial walks through the most common failure modes, their root causes, and step-by-step fixes.
Before diving into channel-specific issues, run through this universal checklist:
Symptoms: Messages sent to the bot receive no reply. No errors visible to the user.
Common causes and fixes:
A. Webhook URL is unreachable. This is the most frequent culprit. Your IM platform (Telegram, Discord, WhatsApp) sends messages to a webhook URL on your server. If that URL is down, misconfigured, or blocked by a firewall, messages never reach OpenClaw.
Fix: Verify the webhook URL is accessible from the public internet. Test with curl:
curl -I https://your-server-domain.com/webhook/telegram
You should get a 200 or 405 response. If you get a timeout or connection refused, check your firewall rules on the Lighthouse console and ensure the relevant ports are open.
B. Bot token expired or revoked. If you regenerated your bot token on the IM platform but didn't update it in OpenClaw, the integration silently fails.
Fix: Go to the OpenClaw dashboard > Channel settings > Update the bot token. For Telegram specifically, re-verify with BotFather using the Telegram integration guide.
C. SSL certificate issue. Telegram and WhatsApp require valid HTTPS. If your certificate expired, webhooks will fail silently.
Fix: Check certificate expiry: echo | openssl s_client -connect your-domain:443 2>/dev/null | openssl x509 -noout -dates. Renew if expired.
Symptoms: The bot replies, but the content is wrong, truncated, or contains error messages.
Common causes and fixes:
A. Model backend is down or rate-limited. If your LLM API (OpenAI, Anthropic, self-hosted) is returning errors, OpenClaw may pass through error messages or produce incomplete responses.
Fix: Check the model configuration in your dashboard. Test the API endpoint independently. If you're hitting rate limits, consider switching to a different model backend using the custom model tutorial.
B. Skill misconfiguration. A recently installed or updated skill might have invalid parameters — wrong API keys, broken data paths, incompatible formats.
Fix: Disable skills one by one and test. When the bot starts working correctly, you've found the problematic skill. Reinstall or reconfigure it per the skill installation guide.
C. Message length exceeds platform limits. Telegram caps messages at 4096 characters. Discord at 2000. If your agent produces longer responses, they'll be truncated or fail.
Fix: Add response length constraints to your agent's system prompt, or configure the skill to chunk long responses.
Symptoms: Logs show the message was received and processed, but the user never sees the reply.
A. Channel API rate limiting. Each platform has rate limits. If your bot handles high volume, you might be hitting them.
Fix: Implement message queuing with backoff. Check platform-specific rate limit documentation.
B. Incorrect chat ID or channel ID. Especially common after migrating servers or reconfiguring channels.
Fix: Verify the channel/chat ID mapping in OpenClaw's channel settings. For Discord, follow the Discord setup guide to confirm bot permissions and channel access.
WhatsApp integration has extra complexity due to Meta's Business API requirements.
Don't wait for things to break. Set up these safeguards:
Many IM bot issues trace back to infrastructure instability — underpowered servers, unreliable networking, or complex setups that are hard to debug. This is exactly why Tencent Cloud Lighthouse Special Offer packages are worth considering: simple architecture, high performance, and cost-effective pricing mean fewer moving parts to break.
If you're setting up a new deployment or migrating from a problematic one, the one-click deployment guide gives you a clean, known-good starting point. And if you're already running on Lighthouse and hitting issues, the Tencent Cloud Lighthouse Special Offer page has upgraded plans with more compute headroom for demanding workloads.
Happy debugging — and may your bots always respond.