Skip to main content
Use this page when a channel connects but behavior is wrong.

Command ladder

Run these in order first:
Healthy baseline:
  • Runtime: running
  • Connectivity probe: ok
  • Capability: read-only, write-capable, or admin-capable
  • Channel probe shows transport connected and, where supported, works or audit ok

After an update

Use this when Telegram, iMessage, BlueBubbles-era configs, or another plugin channel disappears after updating.
Look for plugin load failed: dependency tree corrupted; run openclaw doctor --fix in openclaw status --all. That means the channel is configured, but plugin setup/load hit a corrupted dependency tree instead of registering the channel. openclaw doctor --fix clears stale plugin-runtime dependency symlinks and stale auth shadows, then openclaw gateway restart reloads clean state.

WhatsApp

WhatsApp failure signatures

Full troubleshooting: WhatsApp troubleshooting

Telegram

Telegram failure signatures

Full troubleshooting: Telegram troubleshooting

Discord

Discord failure signatures

Full troubleshooting: Discord troubleshooting

Slack

Slack failure signatures

Full troubleshooting: Slack troubleshooting

iMessage

iMessage failure signatures

Full troubleshooting: iMessage troubleshooting

Signal

Signal failure signatures

Full troubleshooting: Signal troubleshooting

QQ Bot

QQ Bot failure signatures

Full troubleshooting: QQ Bot troubleshooting

Matrix

Matrix failure signatures

Full setup and config: Matrix