Бот по неофициальному 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