โปรเจ็กต์นี้ใช้ MSC API (mcstatus.io) เพื่อรับสถานะของเซิร์ฟเวอร์ Minecraft
จำเป็นต้องติดตั้ง:
Node.js v16.9.0 หรือสูงกว่า (ดาวน์โหลดที่นี่)
NPM (ติดตั้งอัตโนมัติด้วย Node.js)
แนะนำให้:
ติดตั้ง IDE เพื่อแก้ไขไฟล์ (แนะนำ Visual Studio Code)
วิธีการใช้งาน?
แก้ไขไฟล์ config.js
และ data.json
ใช้คำสั่ง npm install
ก่อนรันเพื่อติดตั้งการขึ้นต่อกันที่จำเป็นทั้งหมด (หรือใช้ "install-cmd" ในไฟล์ package.json
)
ใช้ npm start
หรือ node index.js
เพื่อรันโปรเจ็กต์
การกำหนดค่าที่ปรับแต่งได้อย่างเต็มที่
คำสั่ง การทำงานพร้อม คำนำหน้าที่กำหนดเอง + คำสั่งสแลช
คำสั่ง help
เพื่อรับเมนูวิธีใช้ (รายการคำสั่งที่ผู้ใช้มีอยู่ทั้งหมด)
คำสั่ง ip
สำหรับรับที่อยู่ IP ของเซิร์ฟเวอร์
list
คำสั่งสำหรับรับรายชื่อผู้เล่นออนไลน์จริงตอนนี้
คำสั่ง status
เพื่อให้ได้ภาพรวมของเซิร์ฟเวอร์ที่ง่ายและชัดเจน
คำสั่ง version
สำหรับรับเวอร์ชั่น Minecraft ของเซิร์ฟเวอร์
คำสั่ง vote
เพื่อรับลิงค์โหวตสำหรับการโหวตเซิร์ฟเวอร์ในรายการเซิร์ฟเวอร์ Minecraft
อัปเดตสถานะของบอทอัตโนมัติ ด้วยผู้เล่นออนไลน์และผู้เล่นสูงสุด (ตั้งค่าในการกำหนดค่าด้วยตัวแปร)
กิจกรรมบอท Discord เพิ่มเติม: playing
listening
watching
และ competing
สถานะบอท Discord เพิ่มเติม: online
, idle
, dnd
และ invisible
ช่องทางเสนอแนะ/โหวต พร้อมรีแอคชั่นและกระทู้
การตอบสนองที่กำหนดเองสำหรับแต่ละคำสั่ง แก้ไขได้ในไฟล์ปรับแต่ง
อัปเดตข้อความสถานะอัตโนมัติ พร้อมรายชื่อผู้เล่น
ฝังคำสั่งสี RGB แบบสุ่ม (แต่ละข้อความต่างกัน)
ล้างการบันทึกคอนโซลที่มีสีสัน
ทำงานบน Repl.it:
Repl อาจจะไม่ได้รับการอัปเดตสำหรับ Node.js เวอร์ชันล่าสุด โปรดตรวจสอบว่าคุณสามารถติดตั้ง Node.js v16.9.0 หรือสูงกว่าเพื่อรองรับ Discord.js v14 ได้หรือไม่
ส่งคำสั่งข้อความฝังแบบกำหนดเอง
ส่งข้อความ/คำสั่งประกาศที่กำหนดเอง
ตัวแปรคำสั่งทดสอบที่ดีกว่า (ข้อมูลกระบวนการเพิ่มเติม - เช่นเวลาทำงาน)
คำสั่งโพล/โหวต (แบบง่ายหรือมีตัวเลือกเพิ่มเติม)
เปลี่ยนข้อความ statusCH อัตโนมัติ
คำสั่งสถานะ
คำสั่งที่อยู่ IP
คำสั่งเวอร์ชั่น Minecraft
คำสั่งรายชื่อผู้เล่น
คำสั่งลิงค์ลงคะแนน
ช่องทางโพล/โหวตพร้อมรีแอคชั่น
คำสั่งสแลช
การติดตั้งด้วย repl.it
ภาษาข้อความเพิ่มเติม (หรือกำหนดเอง)
สถานะบอท (กิจกรรม) สำหรับหมายเลขออนไลน์ของผู้เล่น
รับลิงก์เชิญเมื่อเริ่มบอท (ตัวเลือกที่มีในการกำหนดค่า)
คำสั่งช่วยเหลือพร้อมรายการคำสั่งทั้งหมด
และอื่นๆอีกมากมายที่ไม่อยู่ในรายการ