Здравствуйте, сегодня мы создадим простого бота для Telegram, демонстрирующего основные возможности работы с Telegram API. Это будет работать следующим образом: Демонстрация
Регистрация бота в Telegram и получение токена
Здесь все довольно просто, нужно написать @BotFather и следуйте его инструкциям, если вы все сделаете правильно, то получите такое сообщение:Это необходимый токен для бота.
Регистрация в openweather и получение ключа доступа
Заходим на сайт https://openweathermap.org/ и пройдите регистрацию, ключ находится в разделе MyAPI ключи.С бесплатным планом вы можете совершать до 60 звонков в минуту и до 1 000 000 в месяц.
Наш бот будет получать данные о текущей погоде, поэтому шаблон API-ссылки будет такой — http://api.openweathermap.org/data/2.5/weatherЭq={city}&appid={key}&units=metric&lang=ru , где unit=metric — единица измерения температуры в градусах Цельсия.
О других возможностях API вы можете прочитать в документации на сайте сервиса.
Подготовка проекта
Затем создайте пустой проект Spring Boot, используя https://start.spring.io/ , если вы используете IntelliJ IDEA, вы можете использовать встроенный инициализатор проекта Spring Boot. После создания проекта добавьте необходимые зависимости: pom.xmlТеги: #java #mongodb #rest #spring #telegrambot<dependencies>
Вместе с данным постом часто просматривают:
-
Google Нанимает «Евангелиста Аналитики»
19 Oct, 24 -
Календарь Тайподариум-2013
19 Oct, 24 -
Используете Ли Вы Xslt В Веб-Проектах?
19 Oct, 24 -
Синглтон В Unity3D
19 Oct, 24