Как уменьшить размер выводимого текста в телеграмботе?

Телеграмм бот написанный на Пайтон, по команде ищет информацию в википедии, выдаёт слишком много информации

import random

import telebot, wikipedia, re

from telebot import types, TeleBot


@bot.message_handler(commands=['wiki'])

def wiki(message):

    wikipedia.set_lang('ru')

    r = wikipedia.page(message.text.split(maxsplit=1)[1]).content

    if len(r) > 4096:
        for x in range(0, len(r), 4096):
            bot.send_message(message.chat.id, '{}'.format(r[x:x + 4096]))
            print(x)
    else:
        bot.send_message(message.chat.id, '{}'.format(r))
        return r

Хотелось бы что бы бот выдавал только до 1000 символов или только 1 абзац как это сделать? использовал библиотеку pip pyTelegramBotAPI


Ответы (0 шт):