Справочная система CleanVoice

SinusBot — Скрипты — TopTracks

Скрипт TopTracks

Добавляет команды для лайка текущей музыки, и для отображения списка ТОПа музыки по версии пользователей. Плейлист сортируется автоматически на основе полученных лайков.

Требования

Для корректной работы скрипта у бота должны быть установлены привилегии:
  • i_client_private_textmessage_power
  • b_client_channel_textmessage_send

Команды чата

  • .vote - добавляет лайк за текущий проигрываемый трек
  • .toptracks - отображает ТОП список треков из плейлиста
  • .toptracks reset - форсированно обнуляет ТОП список треков
  • !stop - останавливает проигрывание
  • !play - начинает проигрывание плейлиста
  • !next - переключает следующий трек в плейлисте

Настройки

1
API password
Ваш пароль от веб интерфейса SinusBot
2
API url
Скопируйте адрес веб интерфейса SinusBot вместе с портом через двоеточие, и добавьте к нему /api/v1
http://185.125.219.174:8087/api/v1
3
API username
Ваш логин от веб интерфейса SinusBot
4
Admin Uids, Group IDs
ID групп и идентификаторы пользователей, которые могут создавать каналы.
1, 2, eqAWo6ZNR53lYC0NORvYOIZnam8=, dXjje0PHndmFJXZKArTSPN1YLzo=
5
Message language
Язык сообщений от бота в чате.
6
Your playlist (UID)
UID плейлиста, из которого будет проигрываться музыка, и который будет автоматически сортироваться.

UID плейлиста вы можете узнать через веб интерфейс бота. Для этого нажмите правой кнопкой на название плейлиста (слева в меню), и выберите "Скопировать ссылку". Из этой ссылки извлеките UID, который имеет вид xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

8f02a020-d22c-454e-9b2d-670b1db02842
7
Reset vote delay (in seconds)
Интервал автоматического обнуления ТОП списка треков, в секундах.

Введите -1, чтобы не выполнять автоматическое обнуление. Вы всегда сможете вручную выполнить обнуление командой .toptracks reset

86400