openclaw/extensions/telegram
openclaw-clownfish[bot] 34678d8dfa
fix(telegram): preserve command callbacks while prefixing generic callback data (#92825)
Fixes #54909.

Repair #54962 by preserving raw slash-command callbacks while routing generic callback data to agents as `callback_data: <value>`.

Validation:
- pnpm check:changed
- pnpm -s vitest run extensions/telegram/src/bot.create-telegram-bot.test.ts
- Codex /review
- Real behavior proof
- GitHub PR checks

Source PR credit: continues @hnshah's work from #54962 and preserves @timt80's report credit from #54909.

Co-authored-by: Hiten Shah <3155200+hnshah@users.noreply.github.com>
2026-06-14 09:47:16 +08:00
..
src fix(telegram): preserve command callbacks while prefixing generic callback data (#92825) 2026-06-14 09:47:16 +08:00
account-inspect-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
allow-from.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
api.test.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
channel-config-api.test.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
channel-config-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
channel-plugin-api.ts
config-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
configured-state.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
contract-api.ts refactor(extensions): split channel contract sidecars 2026-06-10 13:05:24 +05:30
directory-contract-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
doctor-contract-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
index.test.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
index.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
legacy-state-migrations-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
openclaw.plugin.json
package.json chore(release): prepare 2026.6.2 beta 2026-06-04 00:06:52 +01:00
runtime-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
runtime-setter-api.ts
secret-contract-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
security-audit-contract-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
session-binding-contract-api.ts refactor(extensions): split channel contract sidecars 2026-06-10 13:05:24 +05:30
session-key-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
setup-entry.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
setup-plugin-api.ts
test-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00
tsconfig.json
update-offset-runtime-api.ts docs: document messaging extension sources 2026-06-04 22:03:15 -04:00