
ฉันยุ่งสุด ๆ กับงานเต็มเวลาของฉันและไม่สามารถเขียนใหม่เต็มรูปแบบที่ฉันเริ่มทำงานในขณะที่กลับมาอีกสักครู่ ตอนนี้ฉันได้เอาบอทเรื่องไม่สำคัญไปแล้ว นั่นหมายความว่ามันจะไม่กลับมาออนไลน์หรือไม่? เลขที่! ฉันต้องการใช้วิธีการพัฒนาที่แตกต่างกับบอทเรื่องไม่สำคัญในอนาคต นี่คือสิ่งที่ฉันหมายถึงโดย:
ตอนแรกฉันออกแบบและเขียนรหัสสำหรับบอทฉันเป็นวิทยาลัยอาวุโสและนี่คือโครงการชั้นเรียน รหัสถูกเขียนไม่ดีมากเมื่อมันรีบ ฉันยังเป็นนักพัฒนาที่ไม่มีประสบการณ์ในเวลานั้นและมันยากมากที่จะขยายโครงการเนื่องจากการออกแบบที่เส็งเคร็งในตอนแรก ดังนั้นฉันต้องการเขียนใหม่ในอนาคต แต่ใช้ภาษาการเขียนโปรแกรมที่แตกต่างอย่างสิ้นเชิง ซึ่งหมายความว่าฉันต้องแยกมันออกจากกันอย่างสมบูรณ์เพื่อที่ฉันจะได้นำมันกลับมารวมกันและใช้เวลานานมาก
โปรดยกโทษให้ฉันเพราะชีวิตยุ่งมากในช่วงไม่กี่ปีที่ผ่านมา ฉันชอบสร้างบอทดิสคอร์ดและต้องการฟื้นฟูบอทเรื่องไม่สำคัญอย่างแท้จริง สำหรับตอนนี้ทั้งหมดที่ฉันถามคือคุณให้อภัยความเงียบของฉัน ขอบคุณสำหรับการสนับสนุนไม่กี่ปีที่ผ่านมามันหมายถึงโลกสำหรับฉันในฐานะวิศวกรซอฟต์แวร์ที่ต้องการ!
Trivia Bot เป็นบอทที่สนุกสนานทำงานได้อย่างเต็มที่และได้รับการตรวจสอบแล้วซึ่งมีวัตถุประสงค์เพื่อสร้างความพึงพอใจให้กับความอยากของคุณ! มีโหมดเรื่องเล็กน้อยที่คุณสามารถเล่นได้ไม่ว่าจะด้วยตัวคุณเองหรือกับคนอื่น ๆ ในเซิร์ฟเวอร์ Discord ของคุณ บอทใช้ API ฐานข้อมูล Trivia Trivia สำหรับคำถามเรื่องไม่สำคัญที่ใช้ในเกมดังนั้นตะโกนออกไปหาพวกเขาสำหรับ API ที่ยอดเยี่ยมจริงๆ! คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่นี่
โปรดทราบ: คำสั่ง Slash อยู่ในงานและระหว่างทาง !! สำหรับตอนนี้บอทจะถูกใช้งานในเซิร์ฟเวอร์ แต่คุณสามารถใช้คำสั่งปกติใน DMS
คลิกที่นี่เพื่อเพิ่มบอทเรื่องไม่สำคัญในเซิร์ฟเวอร์ Discord ของคุณ! บอกเพื่อนของคุณด้วย!
มีคำสั่งที่แตกต่างกันมากมายที่คุณสามารถใช้ในการโต้ตอบกับบอทเรื่องไม่สำคัญ ส่วนนี้จะมีการพัฒนาเนื่องจากมีการเพิ่มคุณสมบัติเพิ่มเติมอย่างต่อเนื่อง! นี่คือรายการของคำสั่งปัจจุบัน:
!tfchill เริ่มรอบของความเย็น t/f เรื่องไม่สำคัญ!tfcompetitive เริ่มรอบของ T/F Trivia ที่แข่งขันได้!mcchill เริ่มรอบของ Chill Multiple Choice Trivia!mccompetitive เริ่มรอบของการแข่งขันหลายทางเลือกไม่สำคัญ!help แสดงรายการคำสั่งทั้งหมดที่ Trivia Bot ตอบสนองและสิ่งที่พวกเขาทำ!info ตอบกลับด้วยความไม่ลงรอยกันที่มีลิงก์ไปยัง GitHub , Top.gg และ Discord Support Server ความแตกต่างระหว่าง chill และ competitive :
chill อนุญาตให้ผู้ใช้ทุกคนเลือกคำตอบภายในการ จำกัด เวลา competitive ยอมรับคำตอบที่ถูกต้องแรกเท่านั้น คนอื่น ๆ แพ้โดยค่าเริ่มต้น
นอกจากนี้คุณยังสามารถผนวกคำสั่งใด ๆ ที่จะ help รู้เพิ่มเติมเกี่ยวกับโหมดเกมที่แตกต่างเช่น:
!help tfchill จะให้รายละเอียดเพิ่มเติมเกี่ยวกับโหมดเกมเฉพาะนี้เช่น Trivia Bot ตอนนี้รองรับคำสั่งย่อยเสริม!
แล้ว ... นี่หมายความว่าคุณอย่างไร? Trivia Bot สามารถใช้ time [seconds] เป็นคำสั่งย่อยทางเลือกเพื่อให้คุณสามารถขยายเวลา จำกัด ต่อคำถามในรอบเรื่องไม่สำคัญ! สิ่งนี้ทำเพื่อให้เกมสามารถเข้าถึงได้มากขึ้นสำหรับผู้ที่ไม่สามารถอ่านได้เร็วเท่ากับคนอื่น ๆ หรือเพียงแค่สำหรับผู้ที่ต้องการใช้เวลาเล่น!
โปรดทราบ: ตัวเลือกนี้ใช้ได้เฉพาะกับโหมดชิลล์ของการเล่นเกมเท่านั้น นี่เป็นเพราะธรรมชาติของโหมดเย็น โหมดการแข่งขันมีความหมายอย่างรวดเร็วรอบไฟอย่างรวดเร็วซึ่งเป็นสาเหตุที่ตัวเลือกนี้ไม่ได้ใช้กับโหมดการแข่งขัน
โปรดทราบส่วนที่ 2: จะมีการเพิ่มคำสั่งย่อยเพิ่มเติมในอนาคตเช่นการเลือกคำถามมากกว่า 10 คำถามการเลือกหมวดหมู่ที่เฉพาะเจาะจงและการเลือกความยากลำบาก โปรดติดตามความคืบหน้าสำหรับสิ่งเหล่านี้!
สมมติว่าคุณต้องการเล่นรอบ tfchill แต่ต้องการทำให้แต่ละคำถามมีเวลา จำกัด 20 วินาที:
สิ่งที่คุณต้องทำคือพิมพ์สิ่งต่อไปนี้: !tfchill time 20
โดยค่าเริ่มต้น Trivia Bot จะให้คุณ 10 วินาทีต่อคำถาม ดังนั้นหากคุณไม่ได้ให้ time [seconds] แล้วบอทจะเริ่มต้นเป็น 10
ขีด จำกัด :
tfchill หรือ mcchill เท่านั้น บางครั้งคุณจะเข้าใจผิดบางอย่างและบางครั้งคุณต้องการวิธีที่เร็วกว่าในการโต้ตอบกับบอท ด้านล่างนี้เป็นรายการของนามแฝงที่มีอยู่เพื่อให้ความตั้งใจดั้งเดิมของคุณได้รับการยอมรับ:
!halp , !hwlp , !hrlp ใช้ได้ !help!mchill ทำงานให้ !mcchill!mcompetitive , !mcomp !mccomp !mccompetitive!pong ทำงานให้ !ping!tfcomp ใช้ได้ผล !tfcompetitive โปรดดูการสนับสนุน MD สำหรับคำแนะนำเกี่ยวกับวิธีที่คุณสามารถมีส่วนร่วมในการพัฒนาบอทนี้ Trivia Bot ยินดีต้อนรับ PRS เสมอ!
การอภิปรายได้เปิดใช้งานในที่เก็บนี้ดังนั้นโปรดอย่าลังเลที่จะถามคำถามใด ๆ ให้คำแนะนำ ฯลฯ ที่นี่หากคุณต้องการ! โปรดรายงานข้อบกพร่องโดยการเปิดปัญหาในแท็บปัญหา
นอกจากนี้คุณยังสามารถเข้าร่วมเซิร์ฟเวอร์รองรับ Trivia Bot และถามคำถามที่นั่นได้เช่นกัน:
Trivia Bot ยังคงเป็นงานที่กำลังดำเนินอยู่ดังนั้นจึงมีบาง อย่าง ที่ยังคงต้องรีดออก (ยินดีต้อนรับการมีส่วนร่วมและได้รับการสนับสนุนและนี่เป็นจุดเริ่มต้นที่ดีหากคุณต้องการจุ่มนิ้วเท้าของคุณใน codebase) นี่คือรายการของปัญหาที่จะได้รับการแก้ไขในที่สุด แต่จนถึงตอนนี้โปรดทราบว่าพวกเขาอยู่ที่นั่น:
สิ่งนี้เกิดขึ้นทั้งในชิลล์และโหมดการแข่งขัน
ผู้ใช้ 1 เลือกตัวเลือก B, unselects ตัวเลือก B จากนั้นเลือกตัวเลือก C. คำตอบที่ถูกต้องคือ C และ BOT ยอมรับตัวเลือกของผู้ใช้ 1 แม้ว่าจะมีการพิจารณาการเลือกครั้งแรกเท่านั้น
Discord API จำกัด สิ่งที่สามารถทำได้ด้วยปฏิกิริยา (ซึ่งเป็นวิธีที่ Trivia Bot รวบรวมคำตอบ) การแก้ปัญหาคือการเพิกเฉยต่อการคลิกอื่น ๆ หลังจากการพยายามครั้งแรกได้ถูกดำเนินการ ปัญหาที่เกี่ยวข้องกับการแก้ไขสิ่งนี้สามารถพบได้โดยคลิกที่นี่
บอทจะโยนข้อผิดพลาดสามารถเห็นได้ที่นี่เกี่ยวกับการอนุญาต แต่ฉันไม่รู้ว่าอะไรเป็นสาเหตุหรือวิธีการแก้ไข ฉันกำลังตรวจสอบสิ่งนี้อย่างแข็งขันและหวังว่าจะหาทางออกเร็ว ๆ นี้!