tech spec

This commit is contained in:
kislovdm
2026-04-22 14:52:03 +03:00
parent d5ddde3103
commit 8bba0d9dd5
+2
View File
@@ -66,6 +66,7 @@
- при неизвестных вложениях добавить уведомление в конец. - при неизвестных вложениях добавить уведомление в конец.
6. Обработать reply: 6. Обработать reply:
- попытаться найти Telegram `reply_to_message_id` через mapping; - попытаться найти Telegram `reply_to_message_id` через mapping;
- не дублировать вложения из исходного сообщения, на которое отвечают;
- если mapping не найден — добавить текстовый контекст ответа. - если mapping не найден — добавить текстовый контекст ответа.
7. Отправить контент: 7. Отправить контент:
- при `image+video > 1` — отправить единым альбомом (`sendMediaGroup`); - при `image+video > 1` — отправить единым альбомом (`sendMediaGroup`);
@@ -300,6 +301,7 @@
- если найден, отправлять `reply_to` в MAX. - если найден, отправлять `reply_to` в MAX.
- Для MAX->Telegram: - Для MAX->Telegram:
- если MAX message является reply, искать `telegram_message_id` в mapping; - если MAX message является reply, искать `telegram_message_id` в mapping;
- если MAX message является reply, не копировать медиа из `link.message` (исходного сообщения);
- если найден, отправлять `reply_to_message_id`; - если найден, отправлять `reply_to_message_id`;
- если не найден, добавлять текстовую пометку с превью исходного сообщения. - если не найден, добавлять текстовую пометку с превью исходного сообщения.