Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinema Bot 🎬

Попробовать бота: @iomovies_bot

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

  • aiogram — для работы с Telegram Bot API.
  • aiohttp — для асинхронных HTTP-запросов к внешним API.
  • SQLite — для хранения истории запросов и статистики.
  • Unofficial Kinopoisk API – для поиска фильмов

Как устроен бот

  • По умолчанию обрабатывает текстовые сообщения как поисковые запросы.
  • Все запросы сохраняются в базу данных с привязкой к пользователю.
  • Реализована система хранения статистики показов фильмов.
  • Используется асинхронный подход: все сетевые взаимодействия через aiohttp.

Доступные команды

  • /start — Приветственное сообщение и краткая инструкция.
  • /help — Инструкция.
  • /history — Показ последних поисков пользователя.
  • /stats — Статистика по количеству показов фильмов.

Механизм работы

При поисковом запросе бот находит фильмы по названию и предоставляет их список с возможностью прокрутки. После выбора фильма для него присылается отдельное сообщение с возможностью перейти по ссылке для просмотра (если фильм можно легально посмотреть в РФ), либо поиска в интернете.

История и статистика также поддерживают прокрутку. Можно выбрать фильм из истории/статистики и снова получить про него подробную информацию.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages