docs: add known limitations for Telegram Threaded Mode
This commit is contained in:
parent
9e7787f859
commit
319ea08da9
1 changed files with 32 additions and 0 deletions
32
docs/known-limitations.md
Normal file
32
docs/known-limitations.md
Normal 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. Решение: принято, движемся дальше.*
|
||||||
Loading…
Add table
Add a link
Reference in a new issue