Telegram plugin auto-enabled but never starts polling on Windows.
Env: Windows 11, AutoClaw v1.1.1.91 (OpenClaw 2026.3.11), Node.js v22.22.0, gateway port 18789 local.
Config: enabled:true, dmPolicy:pairing, botToken set at both root and account level, dmPolicy:open, allowFrom:[*], groupPolicy:open.
Verified: getMe returns correct bot info. getWebhookInfo: no webhook, pending_update_count:0.
Symptoms:
- Log shows "Telegram configured, enabled automatically" then zero activity
- No polling started, no getMe, no errors after that
- Health monitor starts but no Telegram connect event fires
- Later: "telegram plugin not loaded after in-process restart"
Windows SIGUSR1 bug: config.patch triggers restart -> GatewayLockError on ws://127.0.0.1:18789 (old process holds port). Only taskkill /f /im AutoClaw.exe + relaunch works. But Telegram still won't poll after clean restart.
Tried: multiple bot tokens, root vs account-level botToken, all dmPolicy values, config doctor, clean restarts. Plugin is bundled in gateway-bundle.mjs (not in extensions folder).
Questions:
- Is Telegram polling broken on Windows in this build?
- How to enable verbose logging for Telegram plugin?
- Is the SIGUSR1 port-lock a known Windows issue?
- Correct botToken placement: root, account, or both?