Задать вопрос
@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
но конкретно как не нашел(
  • Вопрос задан
  • 1644 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Aspvxrocky
@Aspvxrocky
Забиваешь в адресную строку https://api.telegram.org/bot<ТОКЕН>/getUpdates, отправляешь боту файл который нужно, обновляешь страницу и вуаля, получаешь file_id
Ответ написан
Ваш ответ на вопрос

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

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