Rebel-Cat
@Rebel-Cat

Как в телеграм java api отправлять ссылку файла для скачивания на стороне телеграма?

Ссылка на скачивание с гугл диска, пробовал и ссылкой скачивания файла вк - тоже самое
Если я скачиваю файл на своем сервере и передаю телеграмму то все ок
SendDocument sendDocument = new SendDocument();
        String urlDownload = task.getSolution();
        sendDocument.setChatId(idChat);
        sendDocument.setDocument(downloadFile(urlDownload, task.getFileName()));

Я пытаюсь что бы загрузка файла происходила на стороне телеграмм
но мне приходит ошибка Error sending document, файл не весит даже 1кб
String urlDownload = task.getSolution();
        sendDocument.setChatId(idChat);
        sendDocument.setDocument(new InputFile().setMedia(urlDownload));

хотя с загрузкой картинки подобным способом проблем не возникло.
new InputMediaPhoto().setMedia(urlCoverBook);
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
@BohdanNoname
В моем случае ошибка обычно выскакивала, когда пытался отправить файл/сообщение без метода execute(). Стоит попытаться отправить файл по типу:
execute(sendDocument(nameOfFile, new InputFile(url + fomatFile));
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ОТП Банк Москва
от 240 000 до 270 000 ₽
Sportmaster Lab Санкт-Петербург
от 150 000 ₽
Эвотор Москва
от 180 000 до 250 000 ₽
25 янв. 2021, в 20:35
1500 руб./в час
25 янв. 2021, в 19:57
8000 руб./за проект
25 янв. 2021, в 19:52
25000 руб./за проект