ดร.ฟรอสต์ แมทส์ บอท
บอทสำหรับ drfrostmaths.com
ลองออนไลน์ · รายงานข้อบกพร่อง · คุณสมบัติคำขอ
ดีเอฟเอ็ม V5
ขอขอบคุณ Asad ที่สร้างการแก้ไขสำหรับคำถาม "QID" บอทยังคงใช้งานไม่ได้กับคำถาม "พารามิเตอร์" แต่การแก้ไขน่าจะมาในเร็วๆ นี้ สำหรับตอนนี้ ฉันขอแนะนำให้ใช้การส่งด้วยตนเองเท่านั้น
สารบัญ
- เกี่ยวกับโครงการ
- เริ่มต้นใช้งาน
- ติดตั้งวินโดวส์
- ตั้งค่าตัวแทน
- เคล็ดลับ
- ข้อบกพร่อง ปัญหา และคำขอ
- มีส่วนร่วม
- สิ่งที่ต้องทำ
- ติดต่อฉัน
เกี่ยวกับโครงการ
นี่คือบอทสำหรับ drfrostmaths.com หากคุณชอบสิ่งนี้ โปรดติดดาวบน Github มันช่วยได้มาก ขอบคุณ เดิมทีมีพื้นฐานมาจาก Answer Tool ของ AK163631 นี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น
อัปเดตเวอร์ชัน 4!
คุณสมบัติใหม่:
- ความล่าช้า - คุณสามารถเพิ่มความล่าช้าในการตอบคำถามได้
- คำเตือน - หากคุณพยายามทำสิ่งที่รู้ว่าจะทำให้คุณถูกแบน มันจะเตือนคุณ
- Task Generator - สร้างรายการคำถาม
- Update Checker - สามารถปิดใช้งานได้โดยเปลี่ยน
ENABLE_STATUS_CHECK = True
เป็น ENABLE_STATUS_CHECK = False
ใน main.py
- TimesTable Bot (ทดลอง) - ใช้สิ่งนี้เพื่อเข้าสู่กระดานผู้นำตารางเวลา!
การเปลี่ยนแปลงอื่นๆ:
- เค้าโครงไฟล์ที่เปลี่ยนแปลง
เริ่มต้นใช้งาน
อินเทอร์เฟซ
ติดตั้งและใช้งานสำหรับ Windows
- ดาวน์โหลดเวอร์ชันล่าสุดจาก Releases
- เรียกใช้.exe
- หากถูกบล็อกโดยโปรแกรมป้องกันไวรัสหรือ Windows ฉันขอแนะนำไม่ให้คุณเปิดใช้งาน ให้ใช้ repl หรือดาวน์โหลดซอร์สโค้ดแล้วเรียกใช้แทน
- ป้อนรายละเอียดการเข้าสู่ระบบของคุณ - ตรวจสอบให้แน่ใจว่าบัญชี Dr Frost ของคุณไม่ได้เชื่อมโยงกับ Google หรือบริการอื่น (ตรวจสอบที่นี่)
- ป้อน URL คำถามหรือ AAID
- สิ่งนี้ควรมีลักษณะเช่นนี้
https://www.drfrostmaths.com/do-question.php?aaid=12345678
หรือ 12345678
- ตรวจสอบให้แน่ใจว่าไม่มีอะไรที่เหมือนกับ
qnum=5
อยู่ในนั้น
- เลือกส่งด้วยตนเองหรืออัตโนมัติ
- การส่งอัตโนมัติช่วยให้คุณป้อนจำนวนคำถามที่จะตอบ จากนั้นระบบจะตอบคำถามให้คุณ คุณสามารถป้อนค่าต่ำสุดและสูงสุดสำหรับการหน่วงเวลาได้ และมันจะเลือกการหน่วงเวลาแบบสุ่มระหว่างค่าเหล่านั้น หลังจากคลิกเริ่ม หากคุณรีเฟรชหน้า Dr forst คุณจะเห็นคำถามที่ได้รับคำตอบ
- การส่งด้วยตนเองจะให้คำตอบสำหรับคำถามปัจจุบัน จากนั้นคุณก็สามารถป้อนด้วยตนเองได้
- คลิกเริ่ม
การตั้งค่าและใช้สำหรับการเปลี่ยน
- ไปที่ไซต์ replit.com สำหรับโปรเจ็กต์นี้แล้วคลิกทางแยก สิ่งสำคัญคือคุณต้องสร้างเวอร์ชันของคุณเอง เนื่องจาก repl แชร์อินสแตนซ์เดียวระหว่างทุกคน ดังนั้นคนอื่นอาจสามารถรับรหัสผ่าน Dr Frost ของคุณได้ เมื่อคุณทำสิ่งนี้เสร็จแล้วคุณสามารถเรียกใช้ได้
- ป้อนรายละเอียดการเข้าสู่ระบบของคุณ - ตรวจสอบให้แน่ใจว่าบัญชี Dr Frost ของคุณไม่ได้เชื่อมโยงกับ Google หรือบริการอื่น (ตรวจสอบที่นี่)
- ป้อน URL คำถามหรือ AAID
- สิ่งนี้ควรมีลักษณะเช่นนี้
https://www.drfrostmaths.com/do-question.php?aaid=12345678
หรือ 12345678
- ตรวจสอบให้แน่ใจว่าไม่มีอะไรที่เหมือนกับ
qnum=5
อยู่ในนั้น
- เลือกส่งด้วยตนเองหรืออัตโนมัติ
- การส่งอัตโนมัติช่วยให้คุณป้อนจำนวนคำถามที่จะตอบ จากนั้นระบบจะตอบคำถามให้คุณ คุณสามารถป้อนค่าต่ำสุดและสูงสุดสำหรับการหน่วงเวลาได้ และมันจะเลือกการหน่วงเวลาแบบสุ่มระหว่างค่าเหล่านั้น หลังจากคลิกเริ่ม หากคุณรีเฟรชหน้า Dr forst คุณจะเห็นคำถามที่ได้รับคำตอบ
- การส่งด้วยตนเองจะให้คำตอบสำหรับคำถามปัจจุบัน จากนั้นคุณก็สามารถป้อนด้วยตนเองได้
- คลิกเริ่ม
ไซต์ repl ทำงานได้ช้ากว่าและคุณจะมีประสบการณ์การใช้งานที่ดีขึ้นหากคุณเรียกใช้โดยใช้ exe หรือซอร์สโค้ดบนเครื่องของคุณเอง
เคล็ดลับ
- สิ่งสำคัญ: โปรดอ่านสิ่งนี้ก่อนใช้งาน
- ฉันขอแนะนำให้คุณเปลี่ยนรหัสผ่าน Dr Frost ของคุณเป็นรหัสพิเศษที่คุณห้ามใช้เพื่อสิ่งอื่นใดก่อนที่จะใช้รหัสผ่านนี้
- หากคุณใช้ URL คำถาม 'ดำเนินต่อไปจนกว่าฉันจะพูด' วิธีเดียวที่จะหยุดบอทคือการปิดหน้าต่างหรือยุติกระบวนการ
- หลังจากผ่านไปประมาณ 15 ทักษะ คุณจะไปถึงระดับ 'ผู้เชี่ยวชาญ' คุณสามารถตอบคำถามเกี่ยวกับทักษะนั้นต่อไปได้ แต่คุณจะไม่ได้รับคะแนน ดังนั้น หากคุณต้องการได้รับคะแนนจำนวนมาก ให้ไปที่การฝึกซ้อมของ Dr Frost --> ทักษะหลัก ให้เลือกทักษะมากมายที่คุณไม่เคยทำมาก่อน จากนั้นจึงฝึกฝนทักษะเหล่านั้น
ข้อบกพร่อง ปัญหา และคำขอ
โปรดรายงานปัญหาหรือข้อบกพร่องใดๆ ที่นี่ ดูปัญหาที่เปิดอยู่สำหรับรายการคุณสมบัติที่นำเสนอ (และปัญหาที่ทราบ)
มีส่วนร่วม
การมีส่วนร่วมคือสิ่งที่ทำให้ชุมชนโอเพ่นซอร์สเป็นสถานที่ที่น่าทึ่งสำหรับการเรียนรู้ สร้างแรงบันดาลใจ และสร้างสรรค์ การมีส่วนร่วมใด ๆ ที่คุณทำจะ ได้รับการชื่นชมอย่างมาก
- ส้อมโครงการ
- สร้าง Feature Branch ของคุณ (
git checkout -b feature/AmazingFeature
) - ยอมรับการเปลี่ยนแปลงของคุณ (
git commit -m 'Add some AmazingFeature'
) - พุชไปที่สาขา (
git push origin feature/AmazingFeature
) - เปิดคำขอดึง
สิ่งที่ต้องทำ
ติดต่อฉัน
หากต้องการติดต่อฉัน คุณสามารถแจ้งปัญหาได้โดยใช้เทมเพลตต้องการความช่วยเหลือหรือคำถาม