TS-Server

Музыкальный бот для TeamSpeak: что живо в 2026 году

Какие музыкальные боты для TeamSpeak ещё живы, как поставить TS3AudioBot на свой VDS, какие права выдать боту, сколько ест ресурсов и что с авторскими правами.

Проверено 7 августа 2026. Состояние ботов проверено 7 августа 2026 года по официальным репозиториям и форумам: TS3AudioBot обновлялся в мае 2026, SinusBot заморожен на версии 1.0.2 без релизов с 2021 года.

Российские хостинги продают «радио-бота» как отдельную услугу за 150 ₽ в месяц (цены на август 2026 года). За эти деньги вам ставят тот же бесплатный софт, который вы можете поставить сами за полчаса — на тот же VDS, где уже крутится ваш сервер TeamSpeak. Рынок ботов сильно поредел, поэтому состояние каждого проверено на дату публикации, а не пересказано по старым форумам.

Как бот вообще работает

Музыкальный бот — это не плагин сервера. Это отдельная программа, которая подключается к серверу как ещё один клиент: со своей идентификацией, своим ником и в свой канал. Сервер не отличает бота от человека — для него это просто участник, который непрерывно «говорит».

Отсюда три следствия:

  • Бот занимает слот. Один запущенный экземпляр — один слот из вашего лимита. На бесплатной лицензии их 32.
  • Боту нужны права. Как и любому клиенту: право зайти на сервер, войти в канал и говорить. Без talk power в модерируемом канале бот будет молчать, как и человек.
  • Бот работает где угодно. Ему не нужен доступ к файлам сервера — только адрес и права. Обычно его ставят на ту же машину, но это не обязательно.

Внутри бот делает простую вещь: берёт звук из источника — файла, потока интернет-радио, ролика YouTube, — перекодирует его в Opus и отправляет в канал. Перекодирование — ключевое слово: именно оно, а не сам TeamSpeak, будет есть процессор. К этому вернёмся.

Какие боты живы: проверка на 7 августа 2026

Рынок ботов для TeamSpeak пережил массовое вымирание: большинство проектов из старых подборок заброшены. Вот состояние трёх заметных на дату проверки.

БотСостояниеПоследняя активность
TS3AudioBotЖив, развиваетсяМай 2026: перевод на .NET 10
SinusBotЗаморожен, но работаетРелиз 1.0.2, новых версий с 2021 года
ts3-musicbot (Bettehem)Жив, нишевыйКоммиты в мае 2026

TS3AudioBot — открытый исходный код, лицензия OSL-3.0. Написан на C#, реализует протокол TeamSpeak собственным безголовым клиентом — поэтому не тащит за собой настоящий клиент TS3 и работает заметно легче конкурентов. Умеет YouTube, SoundCloud, потоки радио, плейлисты, историю, права, плагины и веб-интерфейс. Ветка develop переведена на .NET 10 в мае 2026 года — проект живой. Это наш выбор для новой установки, и его мы ставим ниже.

SinusBot — многолетний король жанра: красивый веб-интерфейс, закрытый код, бесплатен для личного использования. Формально проект не закрыт: сайт и форум работают, на форуме отвечают. Но последний релиз — 1.0.2, новых версий не было с 2021 года, официальный статус до сих пор «бета», а репозитории сопутствующих инструментов на GitHub спят с 2020–2024 годов. SinusBot требует полный клиент TeamSpeak 3 и виртуальный дисплей xvfb, из-за чего ест от 512 МБ памяти и ставится ощутимо муторнее. Если он у вас уже работает — пусть работает. Ставить его на новый сервер в 2026 году смысла нет.

ts3-musicbot — небольшой живой проект с поддержкой Spotify, YouTube и SoundCloud. Требует запущенный обычный клиент TeamSpeak, то есть на сервере без графики его развернуть сложнее. Вариант для энтузиастов, не для типового VDS.

Остальные имена из старых подборок — JTS3ServerMod как музыкальный бот, всевозможные «MusicBot для TS3» с форумов — на дату проверки заброшены или не работают с актуальными версиями сервера.

Ставим TS3AudioBot на свой VDS

Предполагаем, что сервер TeamSpeak уже стоит — если нет, начните с установки на Ubuntu. Ресурсов типового VDS на 1 vCPU и 1 ГБ памяти хватит на сервер и один бот — подробнее о выборе машины в статье про VDS для TeamSpeak.

Боту нужны две зависимости: библиотека Opus для кодирования звука и ffmpeg для всего остального.

sudo apt install libopus-dev ffmpeg

Дальше — отдельный пользователь (не root) и бинарник со страницы загрузок проекта:

sudo adduser --disabled-login ts3bot
sudo -u ts3bot mkdir /home/ts3bot/audiobot
# скачайте linux_x64-сборку со страницы проекта и распакуйте туда

Первый запуск ./TS3AudioBot генерирует конфиг ts3audiobot.toml и спрашивает адрес сервера. Управляется бот командами в личных сообщениях: напишите ему !help — получите список.

Веб-интерфейс живёт на порту 58913 и включается в конфиге:

[web.api]
enabled = true

Порт наружу не открывайте: веб-интерфейс бота не рассчитан на интернет. Держите его на localhost и заходите через SSH-туннель (ssh -L 58913:localhost:58913 user@server) — та же логика, по которой не открывают наружу ServerQuery.

Для YouTube поставьте свежий yt-dlp и укажите путь к нему в конфиге. Встроенный загрузчик отстаёт от изменений YouTube — это причина девяти из десяти жалоб «бот перестал играть ютуб».

Осталось выдать права.

Права: своя группа, а не админка

Самый частый и самый плохой способ выдать боту права — сунуть его в Server Admin через privilege key. Работает, но бот с полными правами — это лишняя точка отказа: утёк доступ к веб-интерфейсу бота — утекла админка сервера.

Правильный способ — отдельная серверная группа Bot. Как устроены группы и привилегии, разобрано в статье о правах; здесь — готовый минимум. Боту нужно:

b_client_ignore_antiflood        = true   # бот шлёт много пакетов, антифлуд его душит
i_client_talk_power              = 60     # говорить в модерируемых каналах
i_channel_join_power             = 60     # заходить в закрытые каналы, где он играет
i_channel_subscribe_power        = 60

Значения подставьте под свою «лесенку» порогов. Ключевая привилегия — b_client_ignore_antiflood: бот шлёт аудиопакеты непрерывно, и без неё антифлуд сервера рано или поздно его придушит.

Чего боту не нужно: кик, бан, перемещение других, правка каналов, i_permission_modify_power. Всё, что бот не умеет делать, он не должен иметь права делать.

Группу удобно выдать через privilege key: создайте ключ на группу Bot и отправьте боту !bot setup <ключ> — он применит ключ сам.

Радио-поток или плейлист: два разных сценария

Слова «радио-бот» и «музыкальный бот» продавцы используют как синонимы, но сценарии разные, и стоит понимать, какой нужен вам.

Радио-поток — бот получает один URL (поток интернет-радио в MP3 или AAC) и бесконечно ретранслирует его в канал. Плюсы: настроил один раз, всегда что-то играет, никто ничем не управляет. Минусы: никто ничем не управляет — ни перемотать, ни заказать трек. Это фоновый режим «в канале играет радио».

Плейлист — бот играет очередь: участники командами заказывают треки с YouTube и SoundCloud или из загруженных файлов, листают, ставят на паузу. Это интерактивный режим «музыка по заявкам». Он требует больше прав на раздачу команд (у TS3AudioBot своя система прав в rights.toml) и больше внимания: загрузчики ломаются, треки исчезают.

Технически бот один и тот же — !play <url потока> против !add <трек>. Но у сценариев разная цена сопровождения: поток работает месяцами без вмешательства, плейлист с YouTube требует обновлять yt-dlp.

Сколько это ест: честная оценка

Сервер TeamSpeak сам по себе почти ничего не потребляет: он только пересылает уже закодированные пакеты. Бот — потребляет, потому что делает то, чего сервер не делает никогда: декодирует поток и кодирует его в Opus в реальном времени.

Ориентиры для одного играющего экземпляра на типовом VDS-ядре:

  • TS3AudioBot: 5–15 % одного ядра во время воспроизведения, 100–250 МБ памяти вместе с ffmpeg. В простое — около нуля по CPU.
  • SinusBot: от 512 МБ памяти (сам рекомендует 512 МБ — 1 ГБ свободной), потому что запускает внутри себя полный клиент TeamSpeak 3 и виртуальный дисплей. По CPU сопоставим при воспроизведении.
  • Каждый следующий одновременно играющий бот — плюс ещё столько же: кодирование не разделяется между экземплярами.

Вывод простой: один бот спокойно живёт на одной машине с сервером даже на минимальном VDS. Пять ботов на пять каналов — уже задача для машины с запасом по ядрам, и это ровно та математика, на которой хостинги строят цену «150 ₽ за бота».

Музыка и закон: о чём стоит подумать

Этот раздел — не запугивание и не юридическая консультация. Просто факты, которые полезно знать до того, как включать радио на пятьсот человек.

Музыкальный трек — это объект авторских и смежных прав. Когда бот транслирует чужую запись людям в канале, с точки зрения закона происходит использование произведения — и на него по общему правилу нужно разрешение правообладателей. То, что вы не берёте денег, само по себе разрешением не является. И то, что интернет-радиостанция имеет лицензию на своё вещание, тоже не делает законной вашу ретрансляцию её потока: это отдельное использование.

Дальше начинаются градации, и они существенные:

  • Закрытый клан. Канал с паролем, десять друзей, все друг друга знают. Это близко к прослушиванию музыки в компании — сценарий, которым правообладатели не интересуются, и по духу закона он лежит рядом с личным использованием.
  • Публичный сервер. Открытый сервер из списков, сотни незнакомых людей, музыка играет для всех желающих. Это уже похоже на публичное исполнение — то самое, за которое кафе и магазины платят авторским обществам. Риск здесь не «полиция у двери», а претензия правообладателя — редкая для TeamSpeak, но юридически обоснованная.

Что безопасно при любом размере аудитории: собственные записи, музыка под свободными лицензиями (Creative Commons — читайте условия конкретной лицензии, некоторые запрещают именно трансляцию), каталоги royalty-free и треки, которые автор прямо разрешил использовать. Таких библиотек много, и для фоновой музыки в канале их хватает с запасом.

Решение — за вами: оцените, кто вас слышит и чью музыку вы включаете.

Если бот не нужен

Встроенного проигрывателя музыки в TeamSpeak нет — ни в сервере, ни в клиенте. Но пара штатных возможностей закрывает простые сценарии без бота:

  • Виртуальный аудиокабель. Клиент TeamSpeak захватывает звук с любого устройства ввода. Программа вроде VB-Audio Virtual Cable создаёт виртуальное устройство: плеер играет «в кабель», клиент берёт «из кабеля» — и вы транслируете музыку со своего компьютера как обычную речь. Минус: играет, только пока вы онлайн, и через ваш микрофонный канал.
  • Кодек канала. Для музыкального канала поставьте в настройках канала Opus Music с качеством 9–10 — речевой кодек заметно портит музыку. Разбор кодеков и битрейтов — в справочнике по качеству звука.
  • Priority Speaker. Если музыка мешает разговору, ведущему пригодится флаг приоритетного спикера — остальные (включая «музыканта») приглушаются, пока он говорит. Как выдать — в статье о правах.

Для «включить музыку на вечер» этого достаточно. Для радио, которое играет круглосуточно и без вашего компьютера, — ставьте бот: полчаса настройки против 1800 ₽ в год за ту же программу в аренду.

Источники

Частые вопросы

SinusBot ещё жив?

Наполовину. Сайт и форум работают, версия 1.0.2 скачивается и запускается, но новых релизов не было с 2021 года, а официальный статус так и остался «бета». Для нового сервера разумнее ставить TS3AudioBot: он открытый, легче по ресурсам и обновлялся в мае 2026 года.

Занимает ли бот слот на сервере?

Да. Бот подключается как обычный клиент со своей идентификацией и занимает один слот на каждый запущенный экземпляр. На бесплатной лицензии из 32 слотов один уйдёт боту — при обычном размере сообщества это незаметно.

Сколько ресурсов нужно боту?

Одному играющему боту TS3AudioBot хватает примерно 5–15 % одного ядра и 100–250 МБ памяти вместе с ffmpeg. SinusBot тяжелее — от 512 МБ только под себя, потому что тащит полный клиент TeamSpeak 3 и виртуальный дисплей. VDS с 1 vCPU и 1 ГБ памяти держит сервер TeamSpeak и один музыкальный бот одновременно.

Почему бот не играет ролики с YouTube?

YouTube регулярно меняет защиту, и встроенные загрузчики ботов устаревают. Лечится установкой свежего yt-dlp и указанием пути к нему в конфиге бота. Если играли — и перестало, первым делом обновите yt-dlp, это самая частая причина.

Законно ли крутить музыку на своём сервере TeamSpeak?

Зависит от музыки и от того, кто её слышит. Трансляция чужих записей в открытом сообществе — это использование произведения, на которое по закону нужны права. В закрытом канале на пять друзей вопрос практически не встаёт. Безопасные варианты: собственные записи, музыка под свободными лицензиями и треки, которые автор прямо разрешил транслировать.

Что почитать дальше