Задать вопрос
@likkkekey

Как отправить кружок в телеграм через telethon с помощью file_id?

Пытаюсь отправить юзерботом видеосообщение через telethon, используя file_id, access_hash, file_reference, которые получил из видео, полученного из обычного бота (из BotFather), но в итоге видеосообщение отправляется как обычное видео
await client.send_file(
    entity=chat_name,
    file=InputDocument(id=file_id, access_hash=access_hash, file_reference=file_reference),
    video_note=True
)

По всем параметрам видео подходит под видеосообщение, пробовал в file указывать путь локального файла (того же самого), все успешно отправлялось в виде видеосообщения, но мне нужно именно с помощью file_id отправлять для экономии трафика. После того как обычный бот пересылает юзерботу видео, оно никак не режется, остается так же 400х400 И file_id, access_hash, file_reference тоже точно верные, иначе бы видео не отправилось и ошибка вылезла
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@likkkekey Автор вопроса
Ошибка была в том, что обычный бот перед сохранением file_id отправлял не video_note, а обычное видео, а надо было именно video_note, чтобы потом юзербот, получив именно video_note, а не видео, сохранил file_id, access_hash, file_reference и пользовался ими как video_note
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы