Skip to content

Телеграм-бот, присылающий цитаты с сайта ibash.org.ru.

Notifications You must be signed in to change notification settings

sergei-nefedov/quotes-telegram-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

quotes-telegram-bot

Учебный проект. Телеграм-бот (long polling) + контроллер REST api, присылающий цитаты с сайта ibash.org.ru. Написан на Java с использованием Spring, PostgreSQL, jsoup. Задачей было реализовать приложение, представляющее собой сочетание telegram-бота, REST-контроллера и парсера цитат. Функции чат-бота реализованы с помощью библиотеки com.github.pengrad:java-telegram-bot-api, для парсинга использована библиотека jsoup. Цитаты и данные чатов в telegram сохраняются в таблицах PostgreSQL.

Команды бота:
/start - запуск бота;
/rand - случайная цитата;
/next - следующая цитата;
/prev - предыдущая цитата.

User Endpoints:
GET /api/all - все цитаты
GET /api/page - 1-я страница цитат
GET /api/random - случайная цитата
GET /api/{id} - цитата по id

About

Телеграм-бот, присылающий цитаты с сайта ibash.org.ru.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages