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

Как в python загрузить файл на сервер Telegram, чтобы получить file_id?

Нужно отправить в сообщении аудиозапись, которая храниться на диске, но чтобы это сделать, требуется чтобы файл уже был загружен на сервер и имелось file_id этого файла. Так вот, как загрузить файл на сервер?

в api для ботов указано три способа:
Sending by file_id
Sending by URL
и
Post the file using multipart/form-data in the usual way that files are uploaded via the browser. 10 MB max size for photos, 50 MB for other files.

как я понял, нужно разбить файл на части и отправлять запросы с номером части, самой частью и file_id
но конкретно как не нашел(
  • Вопрос задан
  • 1701 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Aspvxrocky
@Aspvxrocky
Забиваешь в адресную строку https://api.telegram.org/bot<ТОКЕН>/getUpdates, отправляешь боту файл который нужно, обновляешь страницу и вуаля, получаешь file_id
Ответ написан
Ваш ответ на вопрос

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

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