From 319ea08da93746feb52fd7298e58b704b62730d5 Mon Sep 17 00:00:00 2001 From: Mikhail Putilovskij Date: Thu, 2 Apr 2026 17:18:03 +0300 Subject: [PATCH] docs: add known limitations for Telegram Threaded Mode --- docs/known-limitations.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 docs/known-limitations.md diff --git a/docs/known-limitations.md b/docs/known-limitations.md new file mode 100644 index 0000000..2d92e9c --- /dev/null +++ b/docs/known-limitations.md @@ -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. Решение: принято, движемся дальше.*