solution channel high linux macos windows telegram
Telegram: configured but '(plugin disabled)' / 'plugin not available'
Fix Telegram showing as configured but disabled by verifying `channels.telegram.enabled`, config precedence, and forcing a gateway restart (plus update/rollback guidance).
By CoClaw Team •
Error signatures: configured (plugin disabled) | plugin disabled | plugin not available
Symptoms
- You configured a Telegram bot token, but the gateway/UI reports Telegram as:
configured (plugin disabled), orplugin not available
- Restarting the UI does not help (because the gateway process is what loads the channel).
Cause
This almost always means one of:
channels.telegram.enabledis false (or missing) in the config the gateway is actually reading.- You edited the wrong config file (config precedence / service environment differs from your shell).
- The gateway did not reload the channel (restart required), or you are running a stale service binary after an update.
Fix
1) Confirm the live config values (gateway host)
openclaw config get channels.telegram.enabled
openclaw config get channels.telegram.botToken
openclaw doctor
If channels.telegram.enabled is not true, set it:
openclaw config set channels.telegram.enabled true
2) Restart the gateway (forces channel initialization)
openclaw gateway restart
3) If you suspect config precedence / wrong file
Use the configuration guide’s precedence section to confirm what the running service is using:
4) If this started after an update
Update to the latest version, or temporarily roll back/pin to a known-good version while you investigate:
Verify
openclaw channels status --probeshows Telegram as enabled/healthy.- Sending a DM to the bot produces logs (and ideally a response).
If Telegram is enabled but messages never arrive, continue here: