Добавление реакции пересылки в тг

This commit is contained in:
kislovdm
2026-04-09 13:12:36 +03:00
parent 3bb81598d6
commit 70a5c36e57
3 changed files with 28 additions and 0 deletions
+16
View File
@@ -271,6 +271,16 @@ class TelegramToMaxBridge:
logger.error("Cannot resolve MAX message id after sending media group (chat_id=%s)", max_chat_id)
return
# Реакция на каждое сообщение альбома в Telegram — best effort.
for m in messages:
mid = m.get("message_id")
if mid is None:
continue
try:
await self._telegram.add_reaction(chat_id=telegram_chat_id, message_id=str(mid), emoji="🦄")
except Exception:
logger.debug("Cannot add Telegram reaction", exc_info=True)
for m in messages:
tid = str(m.get("message_id"))
if tid:
@@ -322,6 +332,12 @@ class TelegramToMaxBridge:
logger.error("Cannot resolve MAX message id after sending (chat_id=%s)", max_chat_id)
return
# Реакция в Telegram: best effort.
try:
await self._telegram.add_reaction(chat_id=telegram_chat_id, message_id=telegram_message_id, emoji="🦄")
except Exception:
logger.debug("Cannot add Telegram reaction", exc_info=True)
self._storage.save_mapping(
telegram_chat_id=telegram_chat_id,
telegram_message_id=telegram_message_id,