Skip to content

About

Telegram Bot Webhook. Random Market. Java. + Spring Boot + PostgresSQL

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

Telegram-Bot-Webhook

Telegram Bot Webhook. Random Market. Java. + Spring Boot + PostgresSQL

Телеграм бот "RandomMarketBot"

Этот телеграм бот разработан с использованием Java Spring Boot и взаимодействует с базой данных PostgreSQL. Бот работает на вебхуках и предназначен для случайного подбора товаров по определенной категории. Пользователь может просматривать товары, добавлять их в корзину, пропускать или связываться с продавцом. В дополнение к этому, пользователи могут также выставлять свои собственные товары на продажу.

Бот

1.Меню

image

2.К покупкам

image

3.Продать

image

4.Выбор категории

image

5.Случайный товар

image

6.Корзина

image

image

Как использовать бота

  1. Для начала работы с ботом, пользователь должен начать диалог командой "/start". Нажать на кнопку "Начать", далее перейти "Начать покупки" -> "К покупкам".
  2. Бот предложит пользователю выбрать категорию товаров для просмотра.
  3. После выбора категории, бот будет случайно подберет по одному товару из этой категории. Выведет фотогрифю товара, а также краткое описание с кнопками.
  4. Пользователь может пролистывать товары, выбирая действия: "Купить 💰", "В корзину 🛒", "↩️ Назад" или "➡️".
  5. Пользователь также может добавлять свои товары на продажу, указывая информацию о товаре. Меню -> Начать покупки -> Продать.

Требования

  • Java 17
  • Spring Boot 3.3.0
  • PostgreSQL
  • Telegram Bot API

Установка и настройка

  1. Склонируйте репозиторий с исходным кодом бота.
  2. Создайте базу данных PostgreSQL и сконфигурируйте подключение в файле application.properties.
  3. Настройте вебхуки для бота, указав адрес вашего сервера и путь к обработчику входящих сообщений.
  4. Соберите и запустите приложение.

Авторы

  • Руслан Гафиятов- Разработчик
  • gafrus06@mail.ru - Контактная информация

About

Telegram Bot Webhook. Random Market. Java. + Spring Boot + PostgresSQL

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages