kinopoisk_bot

Бот по неофициальному API кинопоиска на aiogram. Он предоставляет произвольные картины по вашему фильтру.

Файлы проекта:

token_file.json - необходимо указать токен API (взять можно тут ) и поместить Токен телеграм-бота.

-BOT_TOKEN - в словаре необходимо указать токен бота
-TOKEN_KINO - в словаре необходимо указать токен на API

keyboard.py - реализация кнопок для бота

-main_bar - функция для главного меню кнопок
-genres - функция для кнопок выбора жанра

Clear_Resp.py - главный файл бота

-start_func - стартовая функция(для начала работы бота)
-back_func - функция для возврата в главное меню кнопок
-choose_genre - функция для перехода на кнопки жанров
-get_random_movie - функция для предоставления произвольного кино(работает по команде "Произвольное кино🎥")
-get_random_tvseries - функция для предоставления произвольного сериала(работает по команде "Сериал🎞")
-choose_genre_drama - функция для предоставления произвольного произведеняи по фильтру драма(работает по команде "Драма😭")
-choose_genre_horrors - функция для предоставления произвольного произведеняи по фильтру ужасы(работает по команде "Ужасы☠️")
-choose_genre_thriller - функция для предоставления произвольного произведеняи по фильтру триллер(работает по команде "Триллер🫣")
-choose_genre_action -функция для предоставления произвольного произведеняи по фильтру боевик(работает по команде "Боевик🤯")
-choose_genre_comedy - функция для предоставления произвольного произведеняи по фильтру комедия(работает по команде "Комедия🤣")
-get_random_anime - функция для предоставления произвольного аниме(работает по команде "🅰️ниме")
-echo_func - эхо функция для поиска кино по названию(пользователь должен ввести название фильма)

Команды бота:

/start - Запуск бота
🅰️ниме - предоставить произвольное аниме
Сериал🎞 - предоставить произвольный сериал
Произвольное кино🎥 - предоставить произвольное кино
Выбор жанра - выбор жанров
Драма😭 - предоставить произвольный драму(команда доступна только в разделе Выбор жанра)
Комедия🤣 - предоставить произвольный комедию(команда доступна только в разделе Выбор жанра)
Триллер🫣 - предоставить произвольный триллер(команда доступна только в разделе Выбор жанра)
Боевик🤯 - предоставить произвольный боевик(команда доступна только в разделе Выбор жанра)
Ужасы☠️ - предоставить произвольный ужастик(команда доступна только в разделе Выбор жанра)
Назад⬅️ - вернуться в главный раздел(команда доступна только в разделе Выбор жанра)
"Любой текст" - напишите название кино и вам предоставят постер, описание, год выхода

Инструкция по эксплуатации:

Для запуска бота, Вам необходимо будет указать свои токены в файл token_file.json. Далее запускаем бота в файле Clear_Resp.py.

Используемые библиотеки:

-json
-requests
-aiogram
-logging