DiscordJockey เป็นโอเพ่นซอร์ส MusicBot ที่มีน้ำหนักเบาสำหรับ Discord มันถูกเขียนใน Python โดยใช้ discord.py มันสามารถสตรีมเพลงจากเว็บไซต์เช่น YouTube ตรงไปยังช่องสัญญาณเสียงที่ไม่ลงรอยกันและช่วยให้คุณสร้างบรรยากาศที่เย็นสบายยิ่งขึ้นในขณะที่เพลิดเพลินกับเกมโปรดของคุณ
บอทนี้ค่อนข้างล้าสมัยและไม่สามารถทำงานได้ตามที่ตั้งใจไว้ การแก้ไขมันอยู่ในงานค้างของฉันดังนั้นไม่ต้องกังวล :)
(หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติของ DiscordJockey ให้พิมพ์! วิธีใช้ใน ServerChat ของคุณหรืออ่านเอกสารด้านล่าง)
ฉันไม่ได้เป็นเจ้าภาพบอทนี้อีกต่อไปเนื่องจากฉันกำลังทำงานกับเวอร์ชั่นที่ได้รับการปรับปรุงด้วยคุณสมบัติที่มากขึ้น นอกจากนี้คุณลักษณะบางอย่างสามารถหยุดยั้งได้โดยการเปลี่ยนแปลงที่เกิดขึ้นกับ repo อย่างเป็นทางการของ discord.py ในอนาคตดังนั้นโปรดระวังสิ่งนั้น
หากคุณต้องการเรียกใช้บอทบนเครื่องในเครื่องหรือเซิร์ฟเวอร์ของคุณดูคำแนะนำด้านล่าง
คุณต้องติดตั้ง Python 3.5+ เวอร์ชันบนเครื่องของคุณ หากคุณเป็น Windows ตรวจสอบให้แน่ใจว่ามีการเพิ่มการปฏิบัติการลงในเส้นทาง วิธีการทำบน Windows 10
นอกจากนี้คุณยังต้องการ AIOHTTP, YouTube-DL และ BS4 เวอร์ชันใหม่ล่าสุดรวมถึง Discord.py เวอร์ชันใหม่ ในการติดตั้งสิ่งเหล่านั้นเพียงแค่ US ETE ต่อไปนี้คำสั่ง PIP
pip install -U aiohttp youtube-dl bs4 git+https://github.com/Rapptz/discord.py@rewrite#egg=discord.py[voice]
บน Linux คุณอาจต้องติดตั้งแพ็คเกจเพิ่มเติม:
apt-get install libffi-dev libnacl-dev python3-dev ffmpeg
การตั้งค่าตรงไปตรงมาจริงๆ ก่อนอื่นคุณต้องสร้างแอปพลิเคชันใหม่ที่นี่และเปลี่ยนเป็นผู้ใช้บอทผ่านปุ่ม "เพิ่ม" บนเมนู "บอท" ถัดไปคุณต้องเพิ่มบอทลงในเซิร์ฟเวอร์ของคุณ นี่คือคำอธิบายง่ายๆเกี่ยวกับวิธีการทำเช่นนั้น ตอนนี้คุณต้องเปิดเผยและคัดลอกโทเค็นของบอท
ในที่สุดคุณต้องดาวน์โหลดที่เก็บนี้คัดลอกไปยังทุกที่ที่คุณต้องการใส่โทเค็นที่ด้านบนของไฟล์ "config/config.py" (บันทึก) และเรียกใช้สคริปต์ startup.bat หรือ startup.sh บนระบบปฏิบัติการของคุณ อีกทางเลือกหนึ่งคุณสามารถเรียกใช้สคริปต์ run.py กับ Python ผ่านคอนโซลของคุณจากไดเรกทอรีรากของโครงการ
บอทควรเข้าร่วมเซิร์ฟเวอร์โดยอัตโนมัติ
หลังจากบอทได้เข้าร่วมเซิร์ฟเวอร์ของคุณคุณสามารถ pm เขาช่วยหรือเขียนลงใน textchannel เพื่อรับภาพรวมของคำสั่งที่มีอยู่ ในขณะนี้รองรับคำสั่งต่อไปนี้:
!connect [channel (optional)]
!disconnect
!cc [channel]
!addbot
!yt [link/video title/key words/playlist-link]
!spotify [nickname (optional)]
!pause
!resume
!stop
!skip
!prev
!vol [volume in %]
!songinfo
!history
โปรแกรมนี้เป็นซอฟต์แวร์ฟรี: คุณสามารถแจกจ่ายใหม่และ/หรือแก้ไขภายใต้ข้อกำหนดของใบอนุญาตสาธารณะ GNU ทั่วไปที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาตหรือ (ตามตัวเลือกของคุณ) รุ่นใหม่ ๆ
ตะโกนไปยังชุมชนที่เซิร์ฟเวอร์ Discord-API Discord ซึ่งให้ความช่วยเหลือแก่ฉันเมื่อห้องสมุดเขียนใหม่ทำให้ฉันปวดหัว