Skip to content

SvSergeyev/score-schedule-parsing-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Telegram webhook bot

Идея

Создать webhook-бота для получения с различных сайтов спортивных лиг и соревнований результатов и расписаний для выбранной пользователем команды

Краткое описание работы

В ответ на стандартное приветственное сообщение /start бот предлагает выбрать вид спорта и затем соответствующую команду. Пользователю становится доступно меню с возможностью получения:

  • списка из результатов трех прошедших игр/гонок и т.п.;
  • списка из даты и времени начала трех ближайших соревнований.

Для доступа к меню пользователь может пользоваться как inlineKeyboard клавиатурой, прикрепленной к каждому сообщению, так и текстовыми командами в формате /команда

Используемые технологии

Java 14, Maven, Lombok, Spring: Boot, REST, JPA; TelegramBots API, Jsoup, Postgres SQL

Текущее состояние разработки

На указанное число реализованы следующие элементы:

03.06.2021

  • Основной класс Bot
  • Парсеры для сайта khl.ru
  • Классы сущностей Game и Team — для обработки хоккейных матчей
  • Репозитории для получения данных из БД (на данный момент localhost) для сущностей классов Team и Game
  • Служебный класс Transcriptor для транслитерации кириллических и латинских символов

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages