-
-
Notifications
You must be signed in to change notification settings - Fork 39.6k
Closed
Description
Description
When using the inline model picker in Telegram, clicking on a provider button (e.g., "anthropic", "ollama") fails to display the list of models. The buttons appear but clicking them does nothing.
Steps to Reproduce
- In Telegram, trigger the model picker (via inline buttons)
- Click on any provider button (e.g., "anthropic", "ollama", "openrouter")
- Expected: List of available models for that provider should appear
- Actual: Nothing happens, no model list is shown
Error Details
From ~/.openclaw/logs/gateway.err.log:
[telegram] callback handler failed: GrammyError: Call to 'editMessageText' failed!
(400: Bad Request: there is no text in the message to edit)
The error occurs multiple times when clicking provider buttons repeatedly.
Root Cause
The inline button callback handler attempts to edit the message text when transitioning from providers → models, but the message contains only buttons (no text content), causing the Telegram API call to fail.
Workaround
Text commands work correctly:
/model sonnet/model qwen-coder/model anthropic/claude-sonnet-4-5
Environment
- OpenClaw version: 2026.2.9
- Platform: macOS (Studio node)
- Channel: Telegram
- Not listed in 2026.2.9 changelog
Impact
Medium - model picker is broken in Telegram, but text commands provide a functional alternative.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels