fix(telegram): preserve observed group slash commands

This commit is contained in:
Glucksberg
2026-05-23 15:54:14 -03:00
committed by Teknium
parent 7de8cd4c5f
commit 9451087aab
2 changed files with 40 additions and 0 deletions

View File

@@ -4631,6 +4631,12 @@ class TelegramAdapter(BasePlatformAdapter):
shared_source = self._telegram_group_observe_shared_source(event.source)
observe_prompt = self._telegram_group_observe_channel_prompt()
channel_prompt = f"{event.channel_prompt}\n\n{observe_prompt}" if event.channel_prompt else observe_prompt
if event.message_type == MessageType.COMMAND:
return dataclasses.replace(
event,
source=shared_source,
channel_prompt=channel_prompt,
)
return dataclasses.replace(
event,
text=self._telegram_group_observe_attributed_text(event),