โปรเจคนี้คือ 🤖บอทเพลง🎵 ที่ไม่ใช้เเค่ใช้คำสั่ง(PREFIX) เเต่สามารถสร้างช่องสำหรับส่งเพลงให้บอทไป้เปิดโดยเฉพาะ โดยไม่ต้อใช้คำสั่งอะไรทั้งนั้น
(ที่จริงตอนเเรกกะจะทำเล่นๆ เลยล่อทำมันในไฟล์เดียวเเม่งเลย 555 ถ้าจะเอาไปศึกษา ก็อาจจะปวดหัวหน่อยๆ SORRY💦 เเต่ถ้าจะเอาไปเปิดเล่นก็เอาไปโลดดด💨 โหลดไปเลยยยย🏳🌈 )
- yarn v.1.22.X
- MongoDB (connection string)
- Nodejs v.18.X.X (I use Nodejs v.18.11.0 in my development)
- Discord.js v.12 (In this project i use Discord.js v.12.5.3)
- Lavalink server (The lastest test i use Lavalink v.3.7.8)
- โหลดโค้ดลงเครื่องให้เรียบร้อย หรือ ใช้
git clone https://github.com/ImJustNon/Music-bot-with-request-channel.gitก็ได้ - ติดตั้ง Dependencies ให้เรียบร้อย โดยใช้คำสั่ง
yarn install(ไม่เเน่ใจ NPM เเเต่จะลองก็ได้) - สร้างไฟล์ตั้งค่า BOT ที่ .env โดยการสร้างไฟล์
.envเเละก็อปสิ่งที่อยู่ในexample.envมา - วิธีตั้งค่า Bot อธิบายตามตัวเเปร
- token => Token บอทเอามาจาก Discord Developer Portal
- prefix => คำนำหน้าคำสั่งเพื่อให้บอทรู้ว่าเราจะสั่งบอท เช่น
! - ownerID => เลข id ของเจ้าของบอท How to get my ID
- mongoURL => MongoDB connection string สามารถสมัครเเละเอาได้ที่ MongoDB
- app_port => สำหรับเอาไปใส่ในเว็ป Uptime จะใส่เลขอะไรก็ได้ เช่น
8080 - host, port, pass, secure => คือ เซิฟเวอร์ Lavalink ของเราหากเปิดบนเครื่องของเรา(Local) ให้ตั้ง
secure = falseหรือขี้เกียจลง Lavalink สามารถใช้ Lavalink ฟรี ได้ - spotifyID, spotifySecret => สามารถไปเอาได้ที่ Spotify for Developer
- รันบอทโดยใช้คำสั่ง
yarn startหรือnode index.jsก็ได้ - 🎉 เย่บอทน่าจะออนไลน์เเล้วล่ะ



