บอทดิสคอร์ดที่ดีที่สุดสำหรับคุณ
มาพร้อมกับฟีเจอร์ที่หลากหลาย
พร้อมให้คุณได้ใช้งานแล้ววันนี้!
"You can take away my house, all my tricks and toys.
One thing you can’t take away, I am Iron Man."
คุณเอาชุดเกราะฉันไปได้ คุณเอาบ้านฉันไปได้
แต่มีหนึ่งสิ่งที่คุณเอาไปจากฉันไม่ได้ เพราะฉันคือไอรอนแมน
- Tony Stark from Iron Man 3
ข่าวสารใหม่ล่าสุด หรือสิ่งที่อยากจะบอก จากทางผู้พัฒนาบอท
การสั่งเพลงในห้องสั่งเพลงไม่สามารถใช้งานได้ชั่วคราว
ขณะนี้บอทยังไม่สามารถใช้งานการสั่งเพลงในห้องสั่งเพลงในห้องสั่งเพลงนะครับ เนื่องจากกำลังอยู่ในขั้นตอนการขอ Message Content Intents จาก Discord อยู่ หากต้องกาสั่งเพลง โปรดใช้การสั่งเพลงแบบ Slash Commands ไปชั่วคราวก่อนนะฮะ เราจะรีบดำเนินการครับ ;w;
ประกาศเมื่อ · 9/27/2022 9:07:00 AM
นี่คือฟีเจอร์เด่นๆ ของ nSysBot ที่จะทำให้คุณต้องเชิญน้อง!
/setup
สัมผัสประสบการณ์การฟังเพลงแบบง่ายดาย เพียงแค่ใส่ชื่อหรือลิงก์เพลงลงในช่องสั่งเพลง มาพร้อมกับฟังก์ชันที่หลักหลาย ไม่ว่าจะเป็นการปรับโหมดการเล่นซ้ำ การปรับระดับเสียง การพักหรือเล่นเพลง ทุกอย่างสามารถทำได้เพียงแค่กดปุ่มบนข้อความของบอท!
/menu
หากคุณคิดไม่ออกว่ามื้อถัดไปจะกินอะไรดี สามารถถามกับตัวบอทได้ง่ายๆ เพียงแค่คำสั่งเดียว บอทจะสุ่มเมนูอาหารพร้อมรูปภาพส่งให้คุณเพื่อให้คุณได้ตัดสินใจทันที กับเมนูที่หลากหลายไม่ซ้ำกัน ด้วยคลังเมนูอาหารกว่า 1,000 รายการ!
/auto-voice-channel
คุณอาจจะเคยเห็น หรือไม่เคยเห็นระบบสร้างห้องเสียงอัตโนมัติ คุณสามารถสร้างห้องเสียงของตัวคุณเองในเซิร์ฟเวอร์โดยใช้ฟีเจอร์นี้ เพียงแค่เข้าช่องเสียงหลัก บอทก็จะสร้างห้องเสียงใหม่ที่เป็นชื่อคุณ และย้ายคุณไปยังช่องเสียงนั้น พร้อมให้เพื่อนๆ ได้เข้ามาพูดคุย!
/youtube-notify-add
น่าจะเป็นบอทดิสคอร์ดตัวแรกในไทย ที่มีฟีเจอร์นี้เปิดให้ใช้เป็นสาธารณะ สามารถตั้งค่าได้ง่ายดาย เพียงกรอกลิงก์ของช่องและช่องข้อความที่จะให้แจ้งเตือน เพียงเท่านี้คุณก็จะไม่พลาดคลิปใหม่จากยูทูปเบอร์ที่คุณชื่นชอบ!
nSysBot ผ่านอะไรมามากมาย และนี่คือเรื่องราวของน้องที่คุณอาจสนใจ
เริ่มต้นจาก Discord.py
nSysBot มันได้เริ่มต้นมาจากการที่ ตอนนั้นผมว่าง เป็นช่วงปิดเทอมใหญ่ เมื่อปี 2021 ประมาณเดือนพฤษภาคม จู่ๆ ก็อยากเขียนเริ่มต้นโค้ด เขียนโปรแกรม ตอนนั้นเลยเริ่มเขียนเว็บ และเขียนบอทดิสคอร์ด สถานที่ที่เราเรียนรู้ก็ไม่ใช่ที่ไหนไกล ไม่ได้ไปซื้อคอร์สที่ไหนเรียน แต่หาเอาจากในยูทูปเนี่ยแหละ ซึ่งตอนนั้นค้นเจอคนสอนเขียนบอทดิสคอร์ดด้วย Python พอดี เลยได้เริ่มต้นด้วย Discord.py ท่ามกลางเพื่อนๆ ที่เขียน Node.js ณ ตอนนั้นจะไปปรึกษาใครก็ไม่ได้ 555+ ช่วงเดือนกันยา ปี 2021 เลยได้ย้ายมาเป็น Node.js โดยมีเพื่อนจับมือพาทำ 555 (ออมสิน หรือ masuru.in.th)
บอทตัวแรกที่มีฟีเจอร์แจ้งเตือนคลิป Youtube
ประมาณช่วงเดือนกรกฎา ปี 2021 ขณะที่ผมกำลังคิดว่าจะทำฟีเจอร์อะไรออกมาดีให้ไม่ซ้ำใคร จู่ๆ ก็นึกถึงฟีเจอร์การแจ้งเตือนยูทูปได้ แล้วก็เห็นว่าในไทยยังไม่มีใครทำ เลยเริ่มต้นศึกษาเลย ตอนนั้นยังไม่ค่อยรู้จัก API อะไรต่างๆ เลย หมกมุ่นอยู่กับสิ่งนี้ประมาณ 4-5 วันได้ สุดท้ายก็ทำได้ โดยการทดสอบครั้งแรกคือการตั้งให้มันแจ้งเตือน Hololive ประมาณ 20 ช่องไว้แล้วไปนอน ตอนตื่นเช้ามาเห็นการแจ้งเตือนคือดีใจมากก =w= แต่กว่าจะปล่อยให้คนทั่วไปได้ใช้ ก็ช่วงเดือนธันวานู่น แล้วก็มารู้ทีหลังว่าจริงๆ มีคนทำไทยทำก่อนเราแล้ว (แถมตึงกว่าเยอะด้วย 555+) แต่เขาน่าจะไม่ได้ปล่อยเป็น Public และเขาคนนั้นก็คือคุณ Illyaz นั่นเอง! ซึ่งเขามาช่วยเหลือผมเกี่ยวกับการค้นหาช่องในยูทูปด้วยล่ะ เขาใจดีมากเลย ><
ขอ Verify จาก Discord ไม่ผ่าน
ผมได้ทำการขอ Verify หรือเครื่องหมายติ๊กถูกให้กับน้องประมาณช่วงเดือนกันยา รอประมาณเดือนกว่า ซึ่งผลก็คือ ไม่ผ่าน Verify ;w; แต่ผมก็ไม่ยอมแพ้ สร้างบอทขึ้นมาใหม่อีกตัว ชื่อ AquaNeko เพื่อเอาไปขอใหม่ แต่ก็ยังขอไม่ได้เหมือนเดิม ตอนนั้นผมท้อมากๆ กำลังจะยอมแพ้ไม่เอา Verify แล้ว แต่สุดท้ายก็ขอไปใหม่อีกตัวหนึ่ง กับ nSys 2 และในที่สุด ก็ขอผ่านสักที ตอนนั้นเด้งแจ้งเตือนมาประมาณตีห้า ผมยังไม่นอน ผมดีใจมากๆ เลย และนั่นก็คือสาเหตุที่ ณ ปัจจุบัน nSysBot จึงมี Verify เป็นตัวหลักโดดเด่นอยู่แค่ตัวเดียว 555+
กินทรัพยากรเครื่องเซิร์ฟเวอร์น้อยมากๆ
โดยทั่วไปบอทดิสคอร์ดที่มีเซิร์ฟเวอร์เยอะๆ จะกินแรมเยอะมากๆ บางทีอาจมากถึง 8-16 GB และ nSysBot ก็เคยกินแรมประมาณเท่านั้นมาก่อน ตอนประมาณขึ้น 1,000 เซิร์ฟใหม่ๆ 555+ ซึ่งแรมจะกินมากกินน้อย ก็ขึ้นอยู่กับประสิทธิภาพและการจัดการการทำงานของตัวโค้ดอีกหนึ่ง ซึ่งผมก็ได้ปรับปรุงโค้ดที่ผมเขียนมาเรื่อยๆ หรือจะเรียกว่าเขียนใหม่ทั้งดุ้นดีล่ะ 555+ ผมเขียนโค้ดบอทใหม่โคตรบ่อยเลย จนเวอร์ชันล่าสุด nSysBot กินแรมรวมเฉลี่ยเพียง 200 – 1,400 MB เท่านั้น! โดย ณ ขณะนี้มีเซิร์ฟเวอร์ประมาณ 20,000 เซิร์ฟเวอร์ และใช้ระบบการรันแบบ Cluster ประมาณ 8 Clusters โดยรัน 4 Shards ต่อ Cluster