4k на сообщение.
сделал такой огород:
info = ''.join(l)
if len(info) > 4096:
for x in range(0, len(info), 4096):
bot.send_message(message.chat.id, info[x:x + 4096])
else:
bot.send_message(message.chat.id, info)
Но теперь в первом сообщении обрывает текст до конца строки и переносит его в новое сообщение, некрасиво... как это исправить? Можно ли отправлять диапазон списка без цикла, скажем по 200 строк в сообщении?
telebot или pytelegrambotapi? если pytelegrambotapi - там есть в utils функции для деления больших сообщений
Обсуждают сегодня