VPSVDS
SANSARA1 августа 2026 г.6 мин

Как сделать Discord-бота для музыки из YouTube в 2026 году: пошаговая инструкция

Коротко

---

Узнайте, как создать Discord-бота для музыки из YouTube в 2026 году — пошаговая инструкция по настройке и запуску на личном VPS для комфортного прослушивания.

VPSSANSARAгайд

---

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

Что такое Discord-бот для музыки из YouTube и зачем он нужен

Discord-бот для музыки из YouTube — это программное обеспечение, которое подключается к вашему серверу Discord и позволяет проигрывать музыку прямо в голосовых каналах, получая контент из YouTube. Такой бот обеспечивает:

  • Легкое добавление плейлистов и команд для проигрывания
  • Управление воспроизведением (пауза, переключение треков, остановка)
  • Возможность делиться музыкой с участниками сервера

Это удобно для совместных прослушиваний, вечеринок и просто приятного времяпрепровождения.

Что нужно для создания собственного Discord-музыкального бота

Перед тем как приступить к созданию бота, убедитесь, что у вас есть:

  • VPS с операционной системой Linux (например, Ubuntu 22.04 или новее)
  • Учетная запись Discord и созданный сервер
  • Навыки работы с командной строкой
  • Основные знания Python или Node.js (зависит от выбранной платформы)
  • Доступ к API YouTube и Discord

Шаг 1. Регистрация бота в Discord и получение токена

  1. 01Перейдите на портал разработчиков Discord.
  2. 02Создайте новое приложение, нажав "New Application".
  3. 03В разделе "Bot" добавьте бота, выберите "Add Bot".
  4. 04Скопируйте токен — он понадобится для авторизации бота.
  5. 05В разделе "OAuth2" установите галочки для "bot" и необходимых разрешений (например, "Read Messages", "Connect", "Speak", "Use Voice Activity").
  6. 06Создайте ссылку для приглашения бота на ваш сервер и добавьте его.

Шаг 2. Подготовка VPS и установка необходимого ПО

Подключитесь к вашему VPS через SSH:

`bash ssh user@your-vps-ip `

Обновите систему:

`bash sudo apt update && sudo apt upgrade -y `

Установите необходимые зависимости:

  • Node.js (или Python, в зависимости от платформы):

`bash

curl -fsSL | sudo -E bash - sudo apt-get install -y nodejs `

или

`bash

sudo apt install python3 python3-pip -y `

  • FFmpeg — необходим для обработки аудио:

`bash sudo apt install ffmpeg -y `

  • Git для клонирования репозиториев:

`bash sudo apt install git -y `

Шаг 3. Выбор и установка музыкального бота

На рынке есть несколько популярных решений — например, Lavalink, Vortex, FredBoat и другие. В 2026 году Lavalink остается одним из лучших решений благодаря своей стабильности и расширяемости.

  1. 01Скачайте последнюю версию Lavalink:

`bash wget `

  1. 01Создайте конфигурационный файл application.yml с параметрами сервера и API ключами.
  1. 01Запустите Lavalink:

`bash java -jar Lavalink.jar `

Lavalink запущен и слушает порт 2333 по умолчанию.

Настройка бота на Node.js/JavaScript

  1. 01Создайте папку для проекта:

`bash mkdir discord-music-bot cd discord-music-bot `

  1. 01Инициализируйте проект и установите необходимые библиотеки:

`bash npm init -y npm install discord.js /voice /opus ytdl-core `

  1. 01Создайте файл index.js и вставьте базовый код для подключения бота и воспроизведения музыки из YouTube.

Пример минимального скрипта:

`js const { Client, GatewayIntentBits } = require('discord.js'); const { joinVoiceChannel, createAudioPlayer, createAudioResource, StreamType } = require(' /voice'); const ytdl = require('ytdl-core');

const TOKEN = 'ВАШ_ТОКЕН_БОТА';

const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildVoiceStates, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent] });

client.once('ready', () => { console.log('Бот запущен!'); });

client.on('messageCreate', async (message) => { if (message.content.startsWith('!play')) { const args = message.content.split(' '); const url = args[1]; if (!url || !ytdl.validateURL(url)) { message.channel.send('Пожалуйста, укажите правильный URL YouTube.'); return; }

const voiceChannel = message.member.voice.channel; if (!voiceChannel) { message.channel.send('Пожалуйста, присоединитесь к голосовому каналу.'); return; }

const connection = joinVoiceChannel({ channelId: voiceChannel.id, guildId: message.guild.id, adapterCreator: message.guild.voiceAdapterCreator, });

const stream = ytdl(url, { filter: 'audioonly' }); const resource = createAudioResource(stream, { inputType: StreamType.Arbitrary }); const player = createAudioPlayer();

player.play(resource); connection.subscribe(player); message.channel.send(Проигрываю: ${url}); } });

client.login(TOKEN); `

Это базовая структура, которая позволяет запускать команду !play <YouTube URL> и воспроизводить музыку в голосовом канале.

Шаг 4. Настройка и запуск бота

  1. 01Замените 'ВАШ_ТОКЕН_БОТА' на токен, полученный на портале Discord.
  2. 02Запустите бота:

`bash node index.js `

  1. 01Проверьте, что бот подключился и слушает команды.

Шаг 5. Обеспечение стабильности и автоматизация

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

`bash sudo npm install -g pm2 pm2 start index.js --name discord-music-bot pm2 save pm2 startup `

Это обеспечит автоматический перезапуск бота при сбоях или перезагрузке VPS.

Важные моменты и советы

  • Обновление библиотек: регулярно обновляйте используемые библиотеки и Lavalink для поддержки новых функций и безопасности.
  • Лимиты YouTube: соблюдайте правила YouTube и избегайте автоматического скачивания контента, нарушающего авторские права.
  • Разрешения: убедитесь, что у бота есть все необходимые разрешения на сервере Discord.
  • Безопасность: храните токены и конфигурационные файлы в защищенных местах, используйте шифрование при необходимости.

Итоги

Создание собственного Discord-бота для музыки из YouTube в 2026 году — это вполне реализуемая задача для тех, кто обладает базовыми навыками работы с VPS и командной строкой. Выбирайте надежные решения вроде Lavalink, правильно настраивайте окружение и автоматизируйте процессы — и ваш музыкальный сервер будет радовать вас и ваших друзей долгие годы.

---

Если возникнут вопросы или потребуется помощь в настройке, обращайтесь в поддержку SANSARA — мы предоставляем консультации и услуги по созданию и обслуживанию личных VPS и решений для автоматизации.

Ещё по теме

CTA · VPSVDS

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.