บอท Discord สำหรับการต่อสู้ประจำวัน
บอทนี้ไม่ได้หมายถึงการแทนที่ standup ประจำวันของคุณทันที มันเป็นผู้ช่วยสำหรับการประชุมของคุณมากกว่า แทนที่จะใช้เวลาในการถามคำถามเดียวกันทุกวันเวลาสามารถจองได้สำหรับการอภิปรายและความช่วยเหลือที่ไม่ซ้ำกันที่สำคัญยิ่งขึ้น
คลิกที่นี่เพื่อเพิ่มบอทลงในเซิร์ฟเวอร์ของคุณ คุณจะต้องกรอก YOUR_CLIENT_ID ในรหัสไคลเอนต์ Bots ของคุณ
โปรดทราบว่าข้างต้นต้องการให้คุณมีสิทธิ์ จัดการเซิร์ฟเวอร์ ในเซิร์ฟเวอร์นี้
บอทจะสร้างรายการในฐานข้อมูล MongoDB สำหรับเซิร์ฟเวอร์สร้างช่องข้อความ #daily-standups และส่งบทนำ
คำนำหน้าสำหรับบอทนี้คือ
!
| ชื่อ | คำอธิบาย | การใช้งาน | เซิร์ฟเวอร์หรือ DM | |
|---|---|---|---|---|
help | แสดงคำสั่งทั้งหมด | !help [optional command name] | ทั้งคู่ | |
list | รายชื่อสมาชิกทั้งหมดที่เข้าร่วมใน standup | !list | เซิร์ฟเวอร์ | |
am | เพิ่มสมาชิกใหม่ให้กับ standup | !am @<user> @<optional_user> ... | เซิร์ฟเวอร์ | |
rm | ลบสมาชิกออกจาก standup | !rm @<user> @<optional_user> ... | เซิร์ฟเวอร์ | |
reset | รีเซ็ต standup | !reset | เซิร์ฟเวอร์ | ใช้ด้วยความระมัดระวังรีเซ็ตทุกอย่าง |
show | แสดงพรอมต์ standup | !show | ทั้งคู่ | |
reply | ตอบกลับพร้อมพรอมต์ standup | !reply @<optional_serverId> [message] | DM | optional_server_id : สำหรับหลาย standups |
view | ดูคำตอบที่โดดเด่นของคุณ | !view @<optional_serverId> | DM | optional_server_id : สำหรับหลาย standups |
เวลา standup ถูกตั้งค่าเป็น
10:30:00 PM ESTทุกวันธรรมดา
เมื่อใดก็ตามก่อนเวลายืนขึ้นสมาชิกที่เพิ่มจะต้อง dm บอทพร้อม reply ตามด้วยข้อความของพวกเขา บอทจะอัปโหลดการตอบกลับนี้ไปยังฐานข้อมูล
เวลาที่โดดเด่นมาถึงบอทจะสร้างการฝังด้วยคำตอบของสมาชิกที่รวบรวมทั้งหมด และ จะรวมส่วน Hooligans ที่มีการกล่าวถึงของสมาชิกที่ไม่ได้เข้าร่วม
ข้อความนี้จะถูกโพสต์ไปที่ #daily-standups
หลังจากโพสต์ข้อความบอทจะลบคำตอบของสมาชิกทั้งหมดดังนั้นสมาชิกจะต้อง DM สำหรับ standup ถัดไป
Discord.js และ node-schedule สำหรับงาน cronMongoDB กับ mongooseHeroku สำหรับการเป็นเจ้าภาพ
การสร้างช่องข้อความและข้อความเริ่มต้นเมื่อเข้าร่วม (1920x1080)

บอตการส่งข้อความส่วนตัวพร้อมคำสั่ง (1920x1080)

ตัวอย่างข้อความ standup ประจำวันกับนักเลง (1920x1080)