xCloudxCloudDownload
Troubleshooting

Channels Troubleshooting

Fix Telegram, WhatsApp, Discord, and other channel problems.

Channels belong to the active engine.

If you configure Telegram on a VPS, the VPS engine is the process that receives Telegram messages and sends replies. The local xCloud app is only the control surface.

Telegram Does Not Reply

Check these in order:

  1. The active engine is the one where Telegram was configured.
  2. The BotFather token is pasted under the correct agent.
  3. Telegram shows Live or passes Check live status.
  4. The DM policy allows the sender.
  5. If policy is pairing, the user sent the bot a message and you approved the pairing code.
  6. The same bot token is not running in another engine.

Telegram can reject polling if the same token is active in two places. In that case, stop the other engine or use a different bot token.

Pairing

Pairing is the recommended DM policy.

Flow:

  1. User messages the Telegram bot.
  2. The bot replies with a pairing code.
  3. Admin pastes the code in xCloud.
  4. xCloud approves that sender.
  5. Future messages from that sender route to the agent.

WhatsApp

WhatsApp links through a QR flow.

Important:

  • Scan from WhatsApp Linked Devices, not the phone camera app.
  • Keep the engine running.
  • If it stops responding, relink the QR.

Common Problems

ProblemFix
UI says connected but bot does not replyRun Check live status and confirm active engine
No pairing code arrivesCheck token, DM policy, and whether another engine owns the token
Pairing approve failsUse the latest code and correct channel
WhatsApp QR expiresGenerate a new QR
Discord bot joins but does not respondCheck token, permissions, and channel routing