Discord · מדריך

איך ליצור בוט מוזיקה ל-Discord

עודכן October 10, 2026 4 דקות קריאה

בעמוד זה
  1. קודם כול: הקול המוצפן של Discord (DAVE)
  2. שתי דרכים לנגן אודיו: Lavalink או FFmpeg
  3. ספריות לקוח של Lavalink שעדיין מתוחזקות
  4. הדרך של FFmpeg, בכמה שורות
  5. מה מותר לבוט מוזיקה לנגן
  6. אחסון בוט מוזיקה
  7. שאלות נפוצות

בוט מוזיקה הוא בוט Discord שמצטרף לערוץ קולי ומנגן אודיו. החלק של הבוט — פקודות, תור, הודעת "מתנגן עכשיו" — הוא קוד בוט רגיל. החלק הקשה הוא האודיו: להביא את השירים, לקודד אותם ולהזרים אותם לערוץ הקולי בלי גמגומים.

המדריך הזה מסביר את שתי הדרכים לטפל באודיו, אילו ספריות עדיין עובדות אחרי שינויי הקול של Discord ב-2026, ומה מותר ואסור לבוט מוזיקה לנגן. אם מעולם לא יצרתם בוט, התחילו עם איך ליצור בוט Discord.

קודם כול: הקול המוצפן של Discord (DAVE)

מאז 1 במרץ 2026, Discord מאפשר רק שיחות קוליות עם הצפנה מקצה לקצה, באמצעות פרוטוקול בשם DAVE. בוט שבנוי על ספרייה שלא תומכת בו כבר לא יכול להצטרף לערוצים קוליים בכלל. זו הסיבה שמדריכים ומאגרי קוד ישנים רבים לבוטי מוזיקה הפסיקו לעבוד.

לפני שמתחילים, ודאו שהכלים שלכם עדכניים מספיק:

ספרייהתמיכה ב-DAVE החל מ-
discord.py2.7.0, מותקנת כ-discord.py[voice]
@discordjs/voice0.19, שדורשת Node.js 22.12 ומעלה
שרת Lavalink4.2.0
discord-player7.2.0

שתי דרכים לנגן אודיו: Lavalink או FFmpeg

LavalinkFFmpeg בתוך הבוט
איך זה עובדשרת אודיו נפרד מזרים את המוזיקה; הבוט שולח לו פקודותהבוט עצמו מפענח ומזרים את האודיו עם FFmpeg
מה הבוט צריךספריית לקוח של LavalinkFFmpeg ו-Opus מותקנים לצד הבוט
מתרחב עדשרתים רבים בבת אחת; Lavalink אחד יכול לשרת כמה בוטיםכמה שרתים, עד שה-CPU של הבוט הופך למגבלה
מתאים לכל בוט שאתם מצפים שיגדללמידה, או בוט לשרת אחד

רוב בוטי המוזיקה הציבוריים משתמשים ב-Lavalink. עם FFmpeg פשוט יותר להתחיל, כי יש רק תוכנה אחת להריץ.

הדרך של FFmpeg, בכמה שורות

כדי לראות שהקול עובד, נגנו קובץ שבבעלותכם. ב-Python, התקינו את תוספת הקול וודאו ש-ffmpeg מותקן במערכת:

pip install "discord.py[voice]"

אחר כך, בתוך פקודת slash, הצטרפו לערוץ של מי שהפעיל את הפקודה ונגנו קובץ מקומי:

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

ב-JavaScript המקבילה היא @discordjs/voice עם @discordjs/opus ו-FFmpeg. בוט אמיתי מוסיף תור, פקודות דילוג ועצירה, ויוצא מהערוץ כשהוא מתרוקן.

מה מותר לבוט מוזיקה לנגן

כאן רוב בוטי המוזיקה מסתבכים, אז כדאי להבין את זה היטב לפני שבונים:

  • תנאי השימוש של YouTube אינם מתירים להוריד או לשדר מחדש את התוכן שלו ללא רשות, או לעקוף את מנגנוני ההגנה שלו. בוטי מוזיקה גדולים נסגרו בדיוק בגלל זה.
  • הנחיות הקהילה של Discord אוסרות שיתוף תוכן שמפר קניין רוחני של מישהו, ובעל הבוט אחראי למה שהבוט עושה.
  • מקורות בטוחים יותר: מוזיקה שבבעלותכם או שיש לכם רישיון עבורה, ספריות ללא תמלוגים ו-Creative Commons, רדיו אינטרנטי שמתיר זאת, וקבצים שהחברים שלכם מעלים עם הזכות לשתף אותם.

Lavalink והתוספים שלו יכולים מבחינה טכנית לנגן מאתרים רבים; האם מותר לכם לעשות זאת היא שאלה נפרדת, והתשובה עליה באחריותכם.

אחסון בוט מוזיקה

בוט מוזיקה צריך להישאר מחובר ולשמור על חיבור יציב בזמן ההזרמה, משהו שמחשב ביתי על Wi-Fi לרוב לא מצליח לעשות לאורך זמן. ב-אחסון בוטים ל-Discord של HytHost:

  • הבוט רץ על סביבת הריצה שבחרתם בהזמנה: Node.js, Python, Java, Go, C# או Bun.
  • Lavalink היא סביבת ריצה בפני עצמה. הוא רץ כשרת נפרד: הזמינו תוכנית אחת לבוט ואחת עם סביבת הריצה של Lavalink, או בתוכנית עם כמה משבצות לבוטים בקשו מאיתנו להעביר אחת מהן ל-Lavalink.
  • כוונו את לקוח ה-Lavalink של הבוט לכתובת, לפורט ולסיסמה של שרת ה-Lavalink, כפי שהם מוצגים בפאנל שלו.

שמירה על הבוט עצמו מחובר, עם הפעלה מחדש אוטומטית והטוקן במקום בטוח, מוסברת ב-איך לארח בוט Discord 24/7.

הריצו את הבוט ואת שרת ה-Lavalink שלו על אחסון בוטים ל-Discord של HytHost — Node.js, Python, Java, Lavalink ועוד, החל מ-€0.89/חודש.

לתוכניות אחסון בוטים
שאלות נפוצות

שאלות נפוצות

ככל הנראה בגלל הקול המוצפן של Discord. מאז 1 במרץ 2026 רק לקוחות שתומכים בפרוטוקול DAVE יכולים להצטרף לשיחות קוליות. עדכנו ל-discord.py 2.7, ל-@discordjs/voice 0.19 או ל-Lavalink 4.2 ומעלה, ולקוח Lavalink עדכני.

לא. בוט קטן יכול להזרים ישירות עם FFmpeg. Lavalink שווה את זה ברגע שהבוט מנגן בכמה שרתים בו-זמנית, כי הוא מוריד את עבודת האודיו מהבוט.

מבחינה טכנית חלק מהכלים עדיין יכולים, אבל תנאי השימוש של YouTube אינם מתירים להוריד או לשדר מחדש את התוכן שלו ללא רשות, והכלים נשברים לעיתים קרובות. מוזיקה שבבעלותכם או שיש לכם רישיון עבורה היא הבחירה הבטוחה.

עם discord.js, לקוח Lavalink כמו lavalink-client או Shoukaku; עם discord.py, Wavelink או lavalink.py. בחרו ספרייה עם גרסה מ-2026, כך שתתמוך בקול המוצפן של Discord.

הבוט עצמו קל; עבודת האודיו היא מה שעולה. עם Lavalink, תנו לשרת ה-Lavalink בערך 1 GB לבוט קטן (ההמלצה שלנו), ולבוט את מה שהוא צריך בלי מוזיקה.

העלו את בוט המוזיקה שלכם לאוויר

אחסון בוטים ל-Discord של HytHost מריץ את הבוט ואת שרת ה-Lavalink שלכם, עם מסד נתונים MySQL וגיבויים — החל מ-€0.89/חודש.

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

המדריך הזה עזר לך?