Sinus bot для teamspeak 3 как настроить

Обновлено: 07.07.2024

Teamspeak - это VoIP-программа для голосового общения с друзьями, но вы также можете слушать и воспроизводить музыку прямо на ее каналах. Из этого туториала Вы узнаете, как создать музыкального бота с помощью Sinusbot . Sinusbot - музыкальный бот для TS3 с веб-интерфейсом. Вы можете настроить его, воспроизводить и загружать песни через веб-браузер.

Требования

  • Debian 8 VPS с 64-битной (amd64) архитектурой.
  • Откройте порт 8087.
  • 5-10 минут
  • Бот использует около 30 МБ ОЗУ и 10 МБ жесткого диска, оставшуюся часть пространства можно использовать для песен.

Установка Синусбота

Если вы соответствуете требованиям, вы можете выполнить следующие действия, чтобы загрузить и установить программу Sinusbot.

Поскольку запускать программу от имени пользователя root опасно, создайте пользователя исключительно для Sinusbot и введите для него пароль:

Сделайте каталог для программы, рекомендую /opt/ts3soundboard . Дайте право собственности ts3bot пользователю:

В дальнейшем мы будем работать с ts3bot пользователем. Давайте дадим разрешения на запуск некоторых необходимых команд от имени пользователя root:

В текстовом редакторе вы увидите файл, подобный следующему:

В конце файла добавьте следующую строку:

Теперь сохраните ваши изменения с помощью Ctrl+O и Enter , затем Ctrl+X и Enter . Затем войдите как ts3bot следующая команда:

Сейчас мы находимся в каталоге, где мы будем устанавливать Sinusbot и Teamspeak, поэтому начнем с Sinusbot:

Выполнено. Продолжите к следующему разделу для Teamspeak.

Установка Teamspeak и Youtube-DL

Поскольку мы настраиваем музыкального бота для Teamspeak 3, нам также нужно приложение Teamspeak 3 и youtube-dl для воспроизведения музыки на сервере. Загрузите оба и дайте им разрешения на запуск установки:

Запустите установщик TS:

Конечная конфигурация

Теперь у нас есть все, что нужно для запуска бота, давайте настроим его для правильной работы:

Обновите config.ini файл, включив в него каталоги Teamspeak3 и youtube-dl :

Сохраните файл и выйдите nano . Переместите плагин для воспроизведения музыки в каталог Teamspeak:

Отредактируйте разрешения для программы Sinusbot и проверьте наличие обновлений:

Вы можете запустить программу и воспроизводить музыку сейчас, но она закроется после закрытия вашего SSH-клиента. Вы можете запустить его в сеансе экрана, чтобы предотвратить его закрытие при выходе из сеанса SSH.

Запустите следующую команду, чтобы запустить Sinusbot:

Вы увидите, как программа выводит некоторую информацию о запуске. На данный момент он работает. Теперь вы можете получить доступ к веб-интерфейсу через браузер, где вы можете загружать и воспроизводить песни. Перейдите к:


Б от умеет автоматически выдавать "права" в TeamSpeak в соответствии с должностью и принадлежности к клану. Бойцу не придётся ждать тех, кто может его авторизовать, а офицерскому составу не придётся тратить время на проверку игрока и выдачу ему привилегий. После выхода игрока из клана, бот автоматически снимает с него все группы.

Здесь всё очень просто:

- Далее нужно просто подтвердить ник аккаунта через специальную безопасную систему авторизации от Wargaming - WG OpenID.

- Далее бот уже сам определит, находится ли игрок в данном клане и выдаст клановую группу и значки статистики (wn8, сессия за 1к боёв, количество боёв).

1. WN8; 2. Эффективность за 1к боёв; 3. Количество боёв

- А так же добавит описание игроку: клан, ник, звание, wn8.

Вид ссылки, вид бота. Про значение расширенной авторизации читайте ниже.

* Бот работает как с одним кланом в ТС, так и с несколькими кланами в одной ТС одновременно.
* Бот проверяет имя игрока в ТС на соответствие игровому нику и наличию реального имени игрока (Опционально).
* Бот перемещает игроков разных рот - в ротные каналы (Опционально).

Ф ункция вывода онлана в описание канала, позволяющая видеть:

• Зеленым цветом - игроки находятся одновременно в Игре и в ТС;
• Синим - игроки находятся только в ТС;
• Красным - игроки находятся только в игре;
• Черным - игроки не в сети;
• Закрашенный прямоугольник перед именем игрока - игроки прошли авторизацию у бота;
• Незакрашенный прямоугольник перед именем игрока - игроки не прошли авторизацию у бота.

* Для отображения данного списка необходимо любому игроку из клана пройти Расширенную авторизацию!

Ф ункция вывода клановой статистики:
• Тег клана/Количество игроков в клане (с динамикой изменения);
• WG рейтинг/Процент побед (с динамикой изменения);
• Рейтинг ЭЛО ГК/ЭЛО УР для X уровней (с динамикой изменения);
• Информация о текущем(или последнем) ивенте/событии на ГК;
• Количество боев/Процент побед на текущем/последнем ивенте/событии на ГК;
• Позиция клана/Очки побед на текущем/последнем ивенте/событии на ГК;
• Количество захваченных провинций принадлежащих клану на текущем/последнем ивенте/событии на ГК;
• Назначенные бои клана на текущем/последнем ивенте/событии на ГК.

В ывод провинций клана:
• Количество провинций;
• Прайм провинции (есть возможность задать свой часовой пояс);
• Сервер боев провинции;
• Наименование провинции;
• Игровая карта;
• Доходность.

Д етальная информация о назначенном бое:

• Время боя (есть возможность задать свой часовой пояс);
• Сервер;
• Наименование игровой карты;
• Наименование игровой провинции;
• Доходность провинции;
• Информацию о противнике (тег клана и наименование) с возможность открыть профиль клана противника;
• ЭЛО ГК(Х) противника на данной игровой карте;
• Процент побед противника на данной игровой карте;
• Количество боев противника на данной игровой карте;
• Отображает ВАШ респ на игровой карте.

Д етальная информация по Назначенным и Запланированным боям на ГК/ивенте:

• Количество назначенных боев и общее количество боев;
• Время боя (есть возможность задать свой часовой пояс);
• Сервер;
• Наименование игровой карты;
• Наименование игровой провинции;
• Доходность провинции;
• Информацию о противнике (тег клана) с возможность открыть профиль клана противника.

Б от отображает статистику клана/игроков по клановым активностям (вылазки за 7/28дн, наступления за 7/28дн и ГК за 7/28дн):

• Количество игроков участвовавших в данной клановой активности;
• Процент побед в данной клановой активности;
• Количество боев игрока, проведенного в данной клановой активности за указанный период.

Г енерация уникального баннера с отображением текущей даты/времени, наименованием клана и онлайном игроков:

• Дата и время с учетом заданного часового пояса;
• Тег и наименование клана;
• Текущий онлайн игроков (кто в игре, кто в ТС, кто не в сети).

Б от создает динамические каналы (обычные и запароленные) по Вашему запросу:

• При входе в комнату "Создать /закрытый\ канал" - бот сделает для Вас отдельную комнату /с паролем\ (имя комнаты - случайное) и переместит Вас.

Здесь могут быть указаны не всех функции бота, так как бот улучшается и добавляются различные возможности!

Узнать ещё больше информации и задать интересующие Вас вопросы можно на сайте по адресу ts-3.su.
Telegram: @Codizer.

Читайте также: