Передача файла TelegramBot через POST. Как?

246
23 декабря 2017, 05:17

Для передачи сообщения используется такой запрос:

 https://api.telegram.org/bot509687178:AAHM6SYC8GD8/sendMessage?chat_id=48544&text=Привет%20мир

Но можно не только текст передавать но и файлы. Но немогу понять как именно. И примеров найти не могу. Примеры которые есть используют не имя файла, а file_id, который непонятно где брать. Сам запрос выглядит вот так:

https://api.telegram.org/bot509687178:AAHM6SYC8GD8N/sendDocument?chat_id=48554&document=c:\test.txt

При таком запросе возвращается "Bad Request: wrong HTTP URL specified"

Как правильно сформировать пусть к "c:\test.txt"?

Вот нашёл такой пример для отправки из консоли.

curl -F chat_id="-166791196" -F document=@"/home/telegram/someFile.pdf" -F caption="Text Message with attachment" https://api.telegram.org/bot<token>/sendDocument

Помогите его перевести в читаемый вид.

READ ALSO
Как лучше хранить картинки приложения в drawable или assets

Как лучше хранить картинки приложения в drawable или assets

Приложение имеет сложный дизайн и по этому было решено делать прорисовку на surfaceView, то есть почти нет никаких xml файлов, все отрисовывается...

232
Cannot acces java.lang.String

Cannot acces java.lang.String

Почему в записи кода thisname = name; есть ошибка Cannot acces java

223
Как создать свой конвертер в Retrofit?

Как создать свой конвертер в Retrofit?

Как создать свой конвертер в Retrofit?

208
Выгрузка данных в Excel

Выгрузка данных в Excel

Запросом получаю данные в ResultSetКак полученные данные выгрузить в Excel и сразу же открыть полученный Excel файл?

180