Hi everyone! I've been trying to get the Telegram channel working on WSL2 (Windows) and after many hours I'm stuck. Everything seems configured correctly but the plugin never shows up in openclaw status channels table.
Setup:
OS: WSL2 on Windows (Ubuntu 24)
OpenClaw version: 2026.2.22-2
Model: anthropic/claude-sonnet-4-6
Install method: pnpm global install
What I've done:
botToken is set in ~/.openclaw/openclaw.json under channels.telegram
enabled: true is set
Ran openclaw plugins enable telegram multiple times
TELEGRAM_BOT_TOKEN is set in gateway environment (confirmed via /proc/<pid>/environ)
Restarted gateway many times
Ran openclaw doctor --fix
Token was verified working via direct curl to Telegram API
What I see:
openclaw status channels table is always completely empty
openclaw plugins list shows telegram as disabled even after enabling
Zero Telegram-related entries in gateway logs β not even an error
No config validation errors
What's weird:
The plugin enable command succeeds but doesn't stick after gateway restart
Doctor occasionally wipes the config (size drop 2316β543 bytes)
Previously saw token_mismatch errors in logs
Question:
Is there a known issue with the Telegram plugin on WSL2? Is there a specific step to permanently enable a plugin that survives gateway restarts? Any help appreciated! π¦