использую:
import time
import random
import requests
import os
отправка через цикл (весь день бот шлет файлы):
filesVideo = os.listdir("video/")
countVideo = len(files)
if countVideo == 0:
exit()
fileUploadIndexVideo = random.randint(0, countVideo - 1)
fileToUploadVideo = filesVideo[fileUploadIndexVideo]
fdVideo = open("video/" + fileToUploadVideo, 'rb')
urlVideo = "https://api.telegram.org/bot" + TOKEN + "/sendVideo";
filesVideo = {'video': fdVideo}
dataVideo = {'chat_id': CHAT_ID}
r = requests.post(urlVideo, files=filesVideo, data=dataVideo)
fdVideo.close()
os.remove("video/" + fileToUploadVideo)
после отправки видео ботом в канал, на пк клиенте, видео нормальной ширины (как в оригинале), а на телефоне оно квадратное (сжатое по ширине), выглядит, как-будто соотношение сторон меняется на 4:3