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

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

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

Можно ли как то разделить это сообщение на несколько, что бы оно пришло частями?
  • Вопрос задан
  • 755 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • GB (GeekBrains)
    Интернет-маркетолог
    12 месяцев
    Далее
  • Яндекс Практикум
    SMM-продвижение в Телеграме
    1 месяц
    Далее
  • Skillbox
    Профессия Интернет-маркетолог
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Никак. Это установлено в лимитах api телеграма. Пробуйте в коде разделять текст на отрывки меньшей длины и отправлять несколькими сообщениями.
Ответ написан
@paxa-1331
А если вручную обработку сделать, через IF?

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

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

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