Бот нашел хороший отклик среди пользователей. Я получил много положительных отзывов и предложений по расширению функционала. Для тех, кто пропустил - бот присылает оповещение о появлении раздач с фильмами, соответствующим критериям пользователя (рейтинг, жанр, размер и прочее). Очевидные плюсы: не надо заходить на трекер и проверять, что вышло свежего, при этом ничего не пропустишь, быстрое оповещение.
Был обозначен список вопросов, решенных в первую очередь. Вроде вопросов с командами, их много! Поэтому этот пост отчасти расширяет раздел help. Если есть идея как сделать бота лучше - напишите ее в комментариях, или отправьте через бота. А ниже список улучшений:
1) Поведение по умолчанию.
Оповещение - был включен звук для всех пользователей (планировалось, что каждый может отключить его для этого чата, но видимо всем лень :) ). Сейчас сообщения приходят в фоне, без оповещения. Можно изменить командами:
/sound_yes - включить оповещение
/sound_no - оповещение в фоне (по умолчанию)
Минимальный рейтинг.
Фильмы, которые не имеют большого количества голосов рейтинга на Кинопоиске (менее 50-100, вероятно малоизвестные) - присвоен рейтинг 0.0
Ранее минимальный рейтинг по умолчанию был 0.0, то есть все фильмы, теперь это значение 1.0 - можно изменить командой /rating. Например: 0 или 5 или 6.987
2) Команда /get. Создается впечатление, что обновления надо забирать руками, но ничего делать не надо - обновления приходят полностью автоматически, а команда - лишь проверка фильтров. В ответ приходят недавно добавленные фильмы, которые соответствуют текущим фильтрам. Команда обновлена: /check
3) Добавить жанр.
Шаг 0 - (однажды) выбрать режим поиска по жанрам командой /cat_mode:
→ только совпадения
→ исключение совпадений
→ сбросить фильтр (по умолчанию)
Шаг 1 (обязательно). Добавить жанр поиска - /cat_add.
В выводе настроек (/status) должна быть строка " *найти "
Можно добавить сколько угодно жанров, совпадение любого из списка по принципу ИЛИ.
Например для жанра "триллер" будет совпадение со 2 и 3 фильмом из примера ниже. Некоторые значения соответствуют разделам трекера, например: зарубежные фильмы, музыка, прочее, сериалы, наши фильмы, тв, мультфильмы, аниме. Конечно можно использовать жанры из описания фильма (комедия, драма и т.д.)
4) /status - посмотреть настройки пользователя
.
.
5) Новая фича - тег "просмотрено". Благодаря неустанной работе товарищей команды "йо-хо-хо и бутылка рома", раздач с одним фильмом бывает огромное количество, и на 20-й раз ссылка на очередную раздачу с "На 50 оттенков темнее" или новым перезаливом серий "Реальные пацаны" немного напрягает. Отказаться от подобных дублей крайне просто - переслать сообщение обратно боту. Фильм будет заблокирован по kinopoisk id**.
**Для корректной работы фильтров из трекера не забираются раздачи с неполным оформлением: должны быть указаны жанры, ссылка на Кинопоиск.
/seenlist - проверить список "просмотренных" фильмов (kinopoisk id)
6) Другие команды:
/help - открыть справку по работе с ботом
/contact - отправить сообщение авторам: комментарий, пожелание, любая тема :)
/start - запустить бота (по умолчанию)
/stop - остановить подписку
/minsize - минимальный размер раздачи (Gb)
/maxsize - максимальный размер раздачи (Gb)
Сбросить настройки.
/reset - сбросить ВСЕ настройки (рейтинг, размер, жанры, список "просмотрено")
/cat_mode - включить или сбросить фильтр по жанрам фильма
Как пользоваться.
Подписаться, *(указать фильтры по желанию), ничего не делать - получать фильмы!
Если у Вас нет клиента - web версия:
https://t.me/lazymoviebot
Если есть клиент - @lazymoviebot
*В следующем обновлении появится фильтр по году производства фильма.