Discord · Vodič

Kako napraviti Discord glazbenog bota

Ažurirano October 10, 2026 4 min čitanja

Na ovoj stranici
  1. Prvo: Discordov šifrirani glas (DAVE)
  2. Dva načina puštanja zvuka: Lavalink ili FFmpeg
  3. Lavalink klijentske biblioteke koje se održavaju
  4. Način s FFmpegom, u nekoliko redaka
  5. Što glazbeni bot smije puštati
  6. Hosting glazbenog bota
  7. Česta pitanja

Glazbeni bot je Discord bot koji se pridružuje glasovnom kanalu i pušta zvuk. Dio koji čini bota — naredbe, red čekanja, poruka o pjesmi koja trenutno svira — običan je kod bota. Teži je dio zvuk: dohvaćanje pjesama, njihovo kodiranje i strujanje u glasovni kanal bez zastajkivanja.

Ovaj vodič objašnjava dva načina obrade zvuka, koje biblioteke i dalje rade nakon Discordovih glasovnih promjena iz 2026. te što glazbeni bot smije, a što ne smije puštati. Ako još niste napravili bota, počnite s vodičem kako napraviti Discord bota.

Prvo: Discordov šifrirani glas (DAVE)

Od 1. ožujka 2026. Discord dopušta samo glasovne pozive sa šifriranjem s kraja na kraj, putem protokola DAVE. Bot izgrađen na biblioteci koja ga ne podržava više se uopće ne može pridružiti glasovnim kanalima. Zato su mnogi stariji vodiči i repozitoriji za glazbene botove prestali raditi.

Prije početka provjerite je li vaš skup alata dovoljno nov:

BibliotekaPodrška za DAVE od
discord.py2.7.0, instalirano kao discord.py[voice]
@discordjs/voice0.19, koja traži Node.js 22.12 ili noviji
Lavalink poslužitelj4.2.0
discord-player7.2.0

Dva načina puštanja zvuka: Lavalink ili FFmpeg

LavalinkFFmpeg u botu
Kako radiZaseban audio poslužitelj struji glazbu; bot mu šalje naredbeBot sam dekodira i struji zvuk pomoću FFmpega
Botu trebaLavalink klijentska bibliotekaFFmpeg i Opus instalirani uz bota
Skalira doMnogo poslužitelja istodobno; jedan Lavalink može opsluživati više botovaNekoliko poslužitelja prije nego CPU bota postane ograničenje
Dobro zaSvakog bota za kojeg očekujete da će rastiUčenje ili bota za jedan poslužitelj

Većina javnih glazbenih botova koristi Lavalink. S FFmpegom je lakše početi jer pokrećete samo jedan program.

Način s FFmpegom, u nekoliko redaka

Da biste vidjeli da glas radi, pustite datoteku koju posjedujete. U Pythonu instalirajte glasovni dodatak i provjerite je li ffmpeg na vašem sustavu:

pip install "discord.py[voice]"

Zatim se unutar slash naredbe pridružite kanalu korisnika koji ju je pozvao i pustite lokalnu datoteku:

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

U JavaScriptu je ekvivalent @discordjs/voice s @discordjs/opus i FFmpegom. Pravi bot dodaje red čekanja, naredbe za preskakanje i zaustavljanje te napušta kanal kad ostane prazan.

Što glazbeni bot smije puštati

Ovdje većina glazbenih botova upada u probleme, pa to razjasnite prije nego što počnete:

  • Uvjeti korištenja YouTubea ne dopuštaju preuzimanje ni ponovno emitiranje njegova sadržaja bez dopuštenja, kao ni zaobilaženje njegovih zaštita. Veliki glazbeni botovi ugašeni su upravo zbog toga.
  • Discordove smjernice zajednice zabranjuju dijeljenje sadržaja koji krši nečije intelektualno vlasništvo, a vlasnik bota odgovoran je za ono što bot radi.
  • Sigurniji izvori: glazba koju posjedujete ili za koju imate licencu, biblioteke bez autorskih naknada i Creative Commons, internetski radio koji to dopušta te datoteke koje vaši članovi učitaju s pravom da ih dijele.

Lavalink i njegovi dodaci tehnički mogu puštati s mnogih stranica; smijete li to raditi zasebno je pitanje, a odgovor je na vama.

Hosting glazbenog bota

Glazbeni bot mora ostati online i održavati stabilnu vezu dok struji, što kućno računalo na Wi-Fiju rijetko dugo uspijeva. Na HytHost hostingu za Discord botove:

  • Bot radi na Node.js, Python, Java, Go, C# ili Bun okruženju koje odaberete pri narudžbi.
  • Lavalink je zasebno okruženje. Radi kao zaseban poslužitelj: naručite jedan paket za bota i jedan s Lavalink okruženjem ili, na paketu s više mjesta za botove, zamolite nas da jedno prebacimo na Lavalink.
  • Usmjerite Lavalink klijent bota na adresu, port i lozinku Lavalink poslužitelja, kako je prikazano u njegovoj ploči.

Kako održati samog bota online, s automatskim ponovnim pokretanjem i tokenom na sigurnom mjestu, opisano je u vodiču kako hostati Discord bota 24/7.

Pokrenite bota i njegov Lavalink poslužitelj na HytHost hostingu za Discord botove — Node.js, Python, Java, Lavalink i više, od €0.89/mj.

Pogledajte pakete za botove
Česta pitanja

Često postavljana pitanja

Najvjerojatnije zbog Discordova šifriranog glasa. Od 1. ožujka 2026. glasovnim pozivima mogu se pridružiti samo klijenti koji podržavaju protokol DAVE. Ažurirajte na discord.py 2.7, @discordjs/voice 0.19 ili Lavalink 4.2 ili noviji te na aktualni Lavalink klijent.

Ne. Mali bot može strujati izravno pomoću FFmpega. Lavalink se isplati kad bot svira na više poslužitelja istodobno jer s bota preuzima obradu zvuka.

Tehnički neki alati to još mogu, ali uvjeti korištenja YouTubea ne dopuštaju preuzimanje ni ponovno emitiranje njegova sadržaja bez dopuštenja, a alati se često kvare. Glazba koju posjedujete ili za koju imate licencu siguran je izbor.

Uz discord.js, Lavalink klijent kao što su lavalink-client ili Shoukaku; uz discord.py, Wavelink ili lavalink.py. Odaberite onaj s izdanjem iz 2026. kako bi podržavao Discordov šifrirani glas.

Sam bot je lagan; troši obrada zvuka. S Lavalinkom dajte Lavalink poslužitelju oko 1 GB za malog bota (naša preporuka), a botu onoliko koliko mu treba bez glazbe.

Stavite svog glazbenog bota online

HytHost hosting za Discord botove pokreće vašeg bota i vaš Lavalink poslužitelj, uz MySQL bazu podataka i sigurnosne kopije — od €0.89/mj.

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

Je li ti ovaj vodič pomogao?