agent-zero/plugins/_telegram_integration/extensions/python
Alessandro 17033d277e Extend slash commands coverage and menus in Telegram
Resolve built-in, plugin, global, and project slash commands before wrapping Telegram messages, preserving custom overrides and existing integration controls. Add paginated command, plugin, and permission menus, compaction confirmation, transcript export, and fresh-chat session binding.

Generate stable names for unnamed bots, reject duplicate names on save, and restart bots when their connection settings change. Preserve webhook authentication and private-only group controls, and prevent rendered or queued messages from resolving a second slash command.

Validation: 80 tests and 11 webhook subtests passed. Verified command execution and menu rendering in the Docker framework runtime, source/runtime file hashes, HTTP health, and polling with 33 registered commands. Telegram replies were confirmed by the user; direct in-app browser automation was unavailable.
2026-09-14 13:21:15 +02:00
..
_functions/agent/Agent/handle_exception/end Add Telegram long-run status updates 2026-05-29 00:10:04 +05:30
job_loop Extend slash commands coverage and menus in Telegram 2026-09-14 13:21:15 +02:00
message_loop_start Add Telegram long-run status updates 2026-05-29 00:10:04 +05:30
process_chain_end Revert "Add Telegram speech mode" 2026-05-29 00:10:04 +05:30
response_stream Improve Telegram integration command and streaming UX 2026-05-29 00:10:04 +05:30
system_prompt Scope Telegram integration commands 2026-06-07 21:20:30 +05:30
tool_execute_after Ignore non-Telegram tool streaming contexts 2026-06-11 19:14:03 +02:00
tool_execute_before Ignore non-Telegram tool streaming contexts 2026-06-11 19:14:03 +02:00