Telegram Bot Webhook. Random Market. Java. + Spring Boot + PostgresSQL
Этот телеграм бот разработан с использованием Java Spring Boot и взаимодействует с базой данных PostgreSQL. Бот работает на вебхуках и предназначен для случайного подбора товаров по определенной категории. Пользователь может просматривать товары, добавлять их в корзину, пропускать или связываться с продавцом. В дополнение к этому, пользователи могут также выставлять свои собственные товары на продажу.
1.Меню
2.К покупкам
3.Продать
4.Выбор категории
5.Случайный товар
6.Корзина
- Для начала работы с ботом, пользователь должен начать диалог командой "/start". Нажать на кнопку "Начать", далее перейти "Начать покупки" -> "К покупкам".
- Бот предложит пользователю выбрать категорию товаров для просмотра.
- После выбора категории, бот будет случайно подберет по одному товару из этой категории. Выведет фотогрифю товара, а также краткое описание с кнопками.
- Пользователь может пролистывать товары, выбирая действия: "Купить 💰", "В корзину 🛒", "↩️ Назад" или "➡️".
- Пользователь также может добавлять свои товары на продажу, указывая информацию о товаре. Меню -> Начать покупки -> Продать.
- Java 17
- Spring Boot 3.3.0
- PostgreSQL
- Telegram Bot API
- Склонируйте репозиторий с исходным кодом бота.
- Создайте базу данных PostgreSQL и сконфигурируйте подключение в файле application.properties.
- Настройте вебхуки для бота, указав адрес вашего сервера и путь к обработчику входящих сообщений.
- Соберите и запустите приложение.
- Руслан Гафиятов- Разработчик
- gafrus06@mail.ru - Контактная информация






