Помогите разобраться с отправкой .gif или url c .gif библиотека telebot / python / telegram

Помогите отправить юзеру маленький gif + текст lg.hello7u, после нажатия кнопки lg.rbtn5u.

Есть gif url, также C:\Test\x1, но никак не подкидывается ни с url ни с каталога. Благодарю!

# main.py
import telebot, cfg, kb, lg
from telebot import types
from requests import get
import requests

bot = telebot.TeleBot(cfg.token)

@bot.message_handler(content_types=['text, url, document'])
def cbreply(message):
   if message.text == lg.rbtn5u:
        img = open(r'C:\Test\x1\1.gif', 'rb')
        bot.send_video(message.chat.id, img, None, 'Text')
        img.close()
        bot.send_message(message.chat.id, lg.hello7u, reply_markup=kb.kbsu)

# cfg.py
url = "https://...."


# lg.py
rbtn1u = "В начало"
rbtn5u = "Начать поиск"
hello7u = "Благодарю"


# kb.py
import telebot, lg, cfg
from telebot import types

trkm = types.ReplyKeyboardMarkup

#endcontact kb
rkbu4 = trkm(row_width=1, resize_keyboard=True)
rkbu4.add(lg.rbtn5u)

#End keyboard
kbsu = trkm(True, True, row_width=1)
kbsu.add(lg.rbtn1u)

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

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

Долго перебирал методы, в итоге остановился на send_video:

img = open('/opt/bot/files/GIF/file.gif', 'rb')
bot.send_video(message.chat.id, img, None, 'Text')
img.close()
→ Ссылка