Отправка видео через telebot

Мне надо отправить видео через библиотеку telebot

`@client.message_handler(content_types = ['text', 'video'])
def get_text(message):
    if message.text == 'Заказ выплаты':
        client.send_message(message.chat.id, '.....')
    **elif message.text == 'Пополнение баланса':
        video = open('ABOBA.mp4', 'rb')
        client.send_video(message.chat.id, 'video')**
    elif message.text == 'О UnitTrust':
        client.send_message(message.chat.id, '.....')
    elif message.text == 'Связь с поддержкой':
        client.send_message(message.chat.id, '.....')`

Но видео почему то не отправляется


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

Автор решения: vladrunk

Ты вместо файла в переменной video шлёшь строку 'video'. Попробуй убрать кавычки. Вот так:

client.send_video(message.chat.id, video)

Пример из документации:

# sendVideo
video = open('/tmp/video.mp4', 'rb')
tb.send_video(chat_id, video)
→ Ссылка