Телеграм-бот для приюта животных.
Телеграмм-бот предоставляет пользователю выбор приюта для животных, а также возможность стать волонтером приюта.
Телеграмм-бот предоставляет информацию о приюте и рекомендации о том как можно забрать животное из приюта.
Телеграмм-бот может связать пользователя с волонтером для уточнения всех необходимых вопросов.
Телеграмм-бот будет в течение месяца отслеживать отчеты владельцев питомцев и напоминать присылать ежедневный отчет о том, как животное приспособляется к новой обстановке.
- Java 11
- Maven
- Spring Boot 2.7.13
- Spring Web
- Spring Data
- Spring JPA
- Hibernate
- PostgreSQL
- Liquibase
- Swagger Ui
- Telegram Api - 5.6.0 TelegramLongPollingBot
Клонировать проект в среду разработки.
Найти в Telegram @BotFather и запустить.
Ввести команду /newbot и следовать дальнейшим инструкциям для получения Token.
Настроить БД и прописать значения в файле application.properties, туда же записываем значение Token.
Запустить метод main в файле TeamWorkTelegramBotApplication.java.
Открыть в Telegram свою версию бота и ввести команду /start.
Чтобы использовать REST API, в браузере введите http://localhost:8080/swagger-ui/index.html