Последние несколько месяцев я в качестве хобби-проекта разрабатывал небольшой телеграм-бот. Не столько из необходимости, сколько из желания выучить новый язык программирования (Rust ) и немного улучшить себе жизнь.
На текущий момент бот тесно интегрируется со Spotify и выполняет несколько не очень простых функций:
- Позволяет дизлайкнуть трек, чтобы никогда его больше не слышать. В случае, если устройство подключено к интернету и аккаунт является премиальным, бот будет просто переключать его на следующий трек. Никаких больше ремиксов Эд Ширана!
- Получать более подробную информацию по треку:
- Различные показали от самого Spotify (всяческие ‘acousticness’, ‘danceability’, ‘energy’, ‘instrumentalness’, а также темп, тональность и прочие, которые я описал, как мог)
- Жанры исполнителей трека (жанр самого трека может отличаться).
- Текст и язык песни. Spotify сам предоставляет тексты некоторых песен в приложении, но мой бот ищет их еще и на Genius.
- Бот следит за тем, что вы слушаете, и сообщает о наличии ненормативной лексики в текстах англоязычных песен. И сразу предлагает поставить дизлайк этому треку, либо проигнорировать предупреждение в случае ложно позитивных срабатываний (такое тоже бывает).
// О том, как это все работает, я планирую написать отдельный пост
На текущий момент бот в состоянии MVP, в нем не хватает некоторых важных функций (например поставить проверку текстов на паузу), он все еще может падать из-за каких-то ошибок, не хватает нормальной документации и раздела помощи, интерфейс полностью на английском и п.р.
Но он уже нашел и проверил тексты >5600 песен для меня, моей семьи и еще пары людей. На текущий момент я дизлайкнул 755 треков, а бот пропустил ~620 раз (на самом деле больше, просто статистику по пропускам я запустил не так давно)
Так вот о чем я. Мне нужно еще 5-10 человек:
- У которых есть Telegram и аккаунт Spotify.
- Которые на базовом уровне знают английский.
- Которым не все равно, что они слушают, и хотят получать уведомления о плохих словах в текстах играющих песен.
- Которые хотят кнопку “дизлайк” в Spotify хоть в каком-то виде.
- И желательно, чтобы был Spotify Premium.
// Понимаю, что в России это может быть сложно
- Можно пару человек без премиума. Он нужен только для функции дизлайка.
Мне нужно больше добровольцев для тестирования!
На текущий момент у бота 5 активных пользователей и многие проблемы были решены на ранних этапах. Пока я не могу сделать его полностью публичным по различным причинам.
Поэтому, если ты подходишь под требования выше и хочешь помочь:
- напиши в комментариях к этому посту в блоге,
- в комментариях к публикации в telegram
- или мне в личные сообщения там же
… для получения дальнейших инструкций.
Добро пожаловать всем желающим! :fox:
P.S. Исходный код проекта доступен на github.com/vtvz/rustify