SendFile Telegram Bot Java

155
18 декабря 2018, 20:50

Нужно написать бота, который по команде дает ссылку на скачивание файла с ПК. К примеру у меня в файл пишутся логи, нужно чтобы в Telegram при команде /logs давалась ссылка на скачивание этого файла.

Где есть примеры как это сделать?

Answer 1

Вот статья на Хабре по созданию бота. Там все прописано.

Алгоритм такой - в статье написано, как сделать ответы на сообщения. Вы вместо ответов сделайте отправку файлов, используя класс File.

Если не получается сделать(у меня такое было) бота используя библиотеку из статьи выше, вы можете сделать это используя Telegram-API, как написано в статье JavaRush. Это более сложный способ, но он лучше.

READ ALSO
Добавление рядов и колон в таблицу JavaScript

Добавление рядов и колон в таблицу JavaScript

Задача состоит в том, чтобы при нажатии кнопки add создавался ряд и 4 колонки , и записывать туда данные из переменныхВот что имеется на данный...

149
Как загрузить файл в вк через api

Как загрузить файл в вк через api

Как будучи на своей странице в вк с помощью javascript загрузить файл(из url) в документы

192
Как объединить фронтэнд на ReactJS и бэкэнд на NodeJS?

Как объединить фронтэнд на ReactJS и бэкэнд на NodeJS?

В качестве фронтэнда имеется html-страница с исполняемым скриптом bundlejs, в качестве бэкэнда - обычный express-сервер с RESTful API

158
Как убрать opacity c меню в мобильной версии?

Как убрать opacity c меню в мобильной версии?

есть тестовая страница ссылка

177