simplexbot
Описание
Телеграм-бот для получения данных о содержимом библиотек медиасервера PLEX
Языки
- Python100%
README.MD
SimPlexBot
Назначение
SimPlexBot - телеграм-бот, который может извлекать информацию из XML-файлов медиасервера PLEX для отправки пользователям Telegram. Бот полезен для владельца сервера PLEX с большим количеством материала и несколькими подписчиками, так как позволяет им быстро проверить наличие определенного фильма или сериала на сервере, вывести список новинок или случайный элемент.
Команды
- /list - вывести полный список фильмов и сериалов на сервере
- /new - вывести список фильмов и сериалов, добавленных на сервер за последние 14 дней (срок задается в настройках)
- /random - вывести подробное описание случайного элемента из библиотеки
- При вводе любого текста начнется поиск введенной строки в названиях фильмов и сериалов. Если будет найден только один элемент, по нему будет выведено полное описание с картинкой и рейтингом.
Установка и настройка
Бот имеет смысл размещать на том же сервере, что и PLEX, или в той же локальной сети.
- Установка в venv:
- Задайте токен бота (обязательно) и белый лист доступа (по желанию):
- Настройте список нужных библиотек и адрес сервера в переменной в main.py
- Запуск бота: