docs: add known limitations for Telegram Threaded Mode

This commit is contained in:
Mikhail Putilovskij 2026-04-02 17:18:03 +03:00
parent 9e7787f859
commit 319ea08da9

32
docs/known-limitations.md Normal file
View file

@ -0,0 +1,32 @@
# 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. Решение: принято, движемся дальше.*