Сроки выполнения одна неделя.
Необходимо создать web приложение по управлению собственным туристическим телеграм ботом.
- Телеграм бот выдает пользователю справочную информацию о введенном городе. Например, пользователь вводит: «Москва», чат-бот отвечает: «Не забудьте посетить Красную Площадь. Ну а в ЦУМ можно и не заходить)))».
- Данные о городах должны храниться в базе данных.
- Управлять данными о городах (добавлять новые города и информацию о них, изменять и удалять любую информацию) необходимо через REST WebService.
Используемые технологии: SpringBoot, SpringMVC, SpringData, Hibernate, Java не ниже 1.8. Для сборки проекта использовать Maven.
Исходный код приложения должен быть залит на GitHub, в файле readme указать, что необходимо для запуска (в том числе имя телеграм бота и его токен).
Включить бота в application.properties:
app.telegram.bot.enable=true
app.telegram.bot.token=<bot:token>
(тестовый бот и его токен указан в сопроводительном письме)
mvn spring-boot:run
или сразу с параметрами для бота:
mvn spring-boot:run -Dspring-boot.run.arguments="--app.telegram.bot.enable=true --app.telegram.bot.token=<bot:token>"