Skip to content

PorterNight/UrlParsers

Repository files navigation

Telegram bot для отслеживания ссылок

botCI scrapperCI

General info

Пользователь регистрирует ссылки с сайтов Stackoverflow и Github используя команду /track. После чего telegram bot периодически отслеживает ссылки на предмет обновлений. При наличии обновлений присылается уведомление в чат.

Проект состоит из трех модулей: Scrapper (http-клиент и база данных), Bot (взаимодействие с телеграм бот), Link-Parser (парсинг ссылок), обмен данными между модулями происходит через HTTP запросы и Rabbit MQ.

Requirements

  • Maven
  • Docker

Technologies

  • Spring-Boot
  • OpenAPI, Swagger
  • Liquibase
  • PostgreSQL, Jpa, Jdbc, Jooq
  • Docker
  • Mockito, Testcontainers
  • RabbitMQ
  • Metrics (Grafana, Prometheus)
  • CI/CD (Github Actions)
  • Checkstyle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages