Задать вопрос
@djnfni123

Как обойти лимит cимволов в Python TelegramBot?

как можно обойти лимит на ограничение длинны сообщений, который установлен в размере 4096 символов?
Использую библиотеку Python-TelegramBot и когда в ответ пользователю формируется длинное сообщение, он падает с ошибкой
Bad Request: message is too long.

Можно ли как то разделить это сообщение на несколько, что бы оно пришло частями?
  • Вопрос задан
  • 652 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Никак. Это установлено в лимитах api телеграма. Пробуйте в коде разделять текст на отрывки меньшей длины и отправлять несколькими сообщениями.
Ответ написан
@paxa-1331
А если вручную обработку сделать, через IF?

сообщение в лист, в листе считаем символы, если их больше, то обрезаем и вставляем дальше
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы