Sinus bot для teamspeak 3 как настроить
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.
Читайте также: