Discord · Bələdçi

Discord musiqi botu necə yaradılır

Yenilənib October 10, 2026 4 dəq oxu

Bu səhifədə
  1. Əvvəlcə: Discord-un şifrəli səsi (DAVE)
  2. Səs səsləndirməyin iki yolu: Lavalink və ya FFmpeg
  3. Dəstəklənən Lavalink müştəri kitabxanaları
  4. FFmpeg yolu, bir neçə sətirdə
  5. Musiqi botu nələri səsləndirə bilər
  6. Musiqi botunun hostinqi
  7. TVS

Musiqi botu səs kanalına qoşulub səs səsləndirən Discord botudur. Botun özü — əmrlər, növbə, hazırda səslənən mahnı mesajı — adi bot kodudur. Çətin hissə səsdir: trekləri əldə etmək, kodlaşdırmaq və onları ilişmədən səs kanalına ötürmək.

Bu bələdçi səsi idarə etməyin iki yolunu, Discord-un 2026 səs dəyişikliklərindən sonra hansı kitabxanaların hələ də işlədiyini və musiqi botunun nələri səsləndirə bilib-bilmədiyini izah edir. Əgər heç vaxt bot yaratmamısınızsa, Discord botu necə yaradılır bələdçisindən başlayın.

Əvvəlcə: Discord-un şifrəli səsi (DAVE)

1 mart 2026-dan etibarən Discord yalnız DAVE adlı protokol vasitəsilə uçdan-uca şifrələnmiş səsli zənglərə icazə verir. Bunu dəstəkləməyən kitabxana üzərində qurulmuş bot artıq ümumiyyətlə səs kanallarına qoşula bilmir. Bir çox köhnə musiqi botu bələdçisinin və repozitorisinin işləməməsinin səbəbi budur.

Başlamazdan əvvəl alətlərinizin kifayət qədər yeni olduğuna əmin olun:

KitabxanaDAVE dəstəyi bu versiyadan
discord.py2.7.0, discord.py[voice] kimi quraşdırılır
@discordjs/voice0.19, Node.js 22.12 və ya daha yenisini tələb edir
Lavalink serveri4.2.0
discord-player7.2.0

Səs səsləndirməyin iki yolu: Lavalink və ya FFmpeg

LavalinkBotun içində FFmpeg
Necə işləyirAyrıca səs serveri musiqini ötürür; bot ona əmrlər göndərirBot səsi FFmpeg ilə özü dekodlaşdırır və ötürür
Bota lazım olanLavalink müştəri kitabxanasıBotun yanında quraşdırılmış FFmpeg və Opus
MiqyaslanmaEyni anda çoxlu server; bir Lavalink bir neçə bota xidmət edə bilərBotun CPU-su məhdudiyyətə çevrilənə qədər bir neçə server
Nə üçün uyğundurBöyüyəcəyini gözlədiyiniz istənilən botÖyrənmək və ya bir server üçün bot

Açıq musiqi botlarının əksəriyyəti Lavalink istifadə edir. FFmpeg ilə başlamaq daha sadədir, çünki işə salınacaq yalnız bir proqram var.

FFmpeg yolu, bir neçə sətirdə

Səsin işlədiyini görmək üçün sizə məxsus bir faylı səsləndirin. Python-da səs əlavəsini quraşdırın və ffmpeg-in sisteminizdə olduğuna əmin olun:

pip install "discord.py[voice]"

Sonra slash əmrinin içində əmri çağıran istifadəçinin kanalına qoşulun və lokal faylı səsləndirin:

channel = interaction.user.voice.channel
voice = await channel.connect()
voice.play(discord.FFmpegPCMAudio("song.mp3"))
await interaction.response.send_message("Playing.")

JavaScript-də bunun qarşılığı @discordjs/voice, @discordjs/opus və FFmpeg-dir. Real bot növbə, keçmə və dayandırma əmrləri əlavə edir və kanal boşaldıqda oradan çıxır.

Musiqi botu nələri səsləndirə bilər

Musiqi botlarının çoxu məhz burada problemlə üzləşir, ona görə də qurmağa başlamazdan əvvəl bunu aydınlaşdırın:

  • YouTube-un istifadə şərtləri onun məzmununun icazəsiz yüklənməsinə və ya yenidən yayımlanmasına, həmçinin qorumalarının yan keçilməsinə icazə vermir. Böyük musiqi botları məhz buna görə bağlanıb.
  • Discord-un icma qaydaları hər hansı şəxsin əqli mülkiyyətini pozan məzmunun paylaşılmasını qadağan edir və botun etdiklərinə görə onun sahibi məsuliyyət daşıyır.
  • Daha təhlükəsiz mənbələr: sizə məxsus və ya lisenziyasına sahib olduğunuz musiqi, royaltisiz və Creative Commons kitabxanaları, buna icazə verən internet radioları və üzvlərinizin paylaşmaq hüququ ilə yüklədiyi fayllar.

Lavalink və onun plaginləri texniki olaraq bir çox saytdan səsləndirə bilər; buna icazənizin olub-olmaması ayrıca sualdır və ona cavab vermək sizin öhdənizdədir.

Musiqi botunun hostinqi

Musiqi botu ötürmə zamanı onlayn qalmalı və sabit bağlantı saxlamalıdır; Wi-Fi-a qoşulmuş ev kompüteri bunu nadir hallarda uzun müddət bacarır. HytHost Discord bot hostinqində:

  • Bot sifariş zamanı seçdiyiniz Node.js, Python, Java, Go, C# və ya Bun mühitində işləyir.
  • Lavalink ayrıca bir mühitdir. O, ayrıca server kimi işləyir: bot üçün bir plan və Lavalink mühiti ilə bir plan sifariş edin, ya da bir neçə bot yeri olan planda onlardan birini Lavalink-ə keçirməyimizi xahiş edin.
  • Botun Lavalink müştərisini Lavalink serverinin panelində göstərildiyi kimi onun ünvanına, portuna və paroluna yönləndirin.

Botun özünü avtomatik yenidən başlatma və təhlükəsiz yerdə saxlanan token ilə onlayn saxlamaq Discord botunu 24/7 necə host etmək olar bələdçisində izah olunur.

Botu və onun Lavalink serverini HytHost Discord bot hostinqində işə salın — Node.js, Python, Java, Lavalink və daha çoxu, ayda €0.89-dan.

Bot hostinq planlarına baxın
TVS

Tez-tez verilən suallar

Çox güman ki, Discord-un şifrəli səsinə görə. 1 mart 2026-dan etibarən səsli zənglərə yalnız DAVE protokolunu dəstəkləyən müştərilər qoşula bilər. discord.py 2.7, @discordjs/voice 0.19 və ya Lavalink 4.2 və ya daha yeni versiyaya, həmçinin aktual Lavalink müştərisinə yeniləyin.

Xeyr. Kiçik bot birbaşa FFmpeg ilə ötürə bilər. Bot eyni anda bir neçə serverdə səsləndirməyə başlayanda Lavalink dəyər, çünki səs işini botun üzərindən götürür.

Texniki olaraq bəzi alətlər hələ də bunu bacarır, lakin YouTube-un şərtləri onun məzmununun icazəsiz yüklənməsinə və ya yenidən yayımlanmasına icazə vermir və bu alətlər tez-tez sıradan çıxır. Sizə məxsus və ya lisenziyasına sahib olduğunuz musiqi təhlükəsiz seçimdir.

discord.js ilə lavalink-client və ya Shoukaku kimi Lavalink müştərisi; discord.py ilə Wavelink və ya lavalink.py. Discord-un şifrəli səsini dəstəkləməsi üçün 2026-da buraxılışı olanı seçin.

Botun özü yüngüldür; xərc səs işindədir. Lavalink ilə kiçik bot üçün Lavalink serverinə təxminən 1 GB verin (bizim tövsiyəmiz), bota isə musiqisiz nə qədər lazımdırsa, o qədər.

Musiqi botunuzu onlayn edin

HytHost Discord bot hostinqi botunuzu və Lavalink serverinizi MySQL verilənlər bazası və ehtiyat nüsxələrlə işlədir — ayda €0.89-dan.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Bu bələdçi sizə kömək etdi?