Российские хостинги продают «радио-бота» как отдельную услугу за 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 ₽ в год за ту же программу в аренду.
Источники
- TS3AudioBot на GitHub — репозиторий, документация, сборки
- Wiki TS3AudioBot — конфигурация, система прав rights.toml, WebAPI
- SinusBot и документация — официальный сайт и руководство по установке
- ts3-musicbot — альтернативный открытый бот