surfaces/docs/known-limitations.md

32 lines
2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Known Limitations
## Telegram — Threaded Mode (Bot API 9.3+)
Threaded Mode — относительно новая фича Bot API. Ряд ограничений связан с незрелостью клиентов Telegram, а не с нашим кодом.
### Telegram Mac клиент
- Новые топики, созданные ботом через `/new`, не появляются в сайдбаре сразу.
Топики существуют на сервере и доступны на мобильном клиенте — это баг Mac клиента.
### Bot API — управление топиками
- `closeForumTopic` и аналогичные методы работают только для supergroup-форумов.
В Threaded Mode личного чата эти вызовы возвращают `"the chat is not a supergroup forum"`.
- `deleteForumTopic` работает на мобильных клиентах, поведение на Mac непоследовательно.
- Топики, созданные ботом через API (`/new`), пользователь не может удалить через Mac UI
(только через мобильный клиент). Бот пытается удалить топик сам при `/archive`.
### После удаления топика
- Когда все топики удалены, Telegram показывает кнопку Start как при первом запуске.
Это стандартное поведение Telegram, не баг бота.
### История чатов
- При пересоздании базы данных (`lambda_bot.db`) старые топики в Telegram остаются.
История сообщений в Telegram не удаляется при сбросе БД бота.
---
*Все перечисленные ограничения — на стороне платформы Telegram. Решение: принято, движемся дальше.*