Dr. Frost Mathe Bot
Ein Bot für drfrostmaths.com
Online testen · Fehler melden · Funktion anfordern
DFM V5
Vielen Dank an Asad für die Lösung für „QID“-Fragen. Der Bot funktioniert immer noch nicht bei „Param“-Fragen, aber es wird wahrscheinlich bald eine Lösung geben. Im Moment empfehle ich nur die manuelle Übermittlung.
Inhaltsverzeichnis
- Über das Projekt
- Erste Schritte
- Windows einrichten
- Setup-Repl
- Tipps
- Fehler, Probleme und Anfragen
- Mitwirken
- Todo
- Kontaktieren Sie mich
Über das Projekt
Dies ist ein Bot für drfrostmaths.com. Wenn Ihnen das gefällt, markieren Sie es bitte auf Github, es hilft wirklich, danke. Es basierte ursprünglich auf dem Answer Tool von AK163631. Dies dient ausschließlich Bildungszwecken.
Version 4-Update!
Neue Funktionen:
- Verzögerung – Sie können bei der Beantwortung von Fragen eine Verzögerung hinzufügen.
- Warnungen – Wenn Sie versuchen, etwas zu tun, von dem bekannt ist, dass es zu einer Sperre führt, werden Sie gewarnt.
- Aufgabengenerator – Fragenlisten erstellen
- Update Checker – Dies kann deaktiviert werden, indem
ENABLE_STATUS_CHECK = True
in ENABLE_STATUS_CHECK = False
in main.py
geändert wird - TimesTable-Bot (experimentell) – Nutzen Sie diesen, um in die Stundenplan-Bestenlisten zu gelangen!
Weitere Änderungen:
Erste Schritte
Die Schnittstelle
Einrichtung und Verwendung für Windows
- Laden Sie die neueste Version von Releases herunter
- Führen Sie die EXE-Datei aus
- Wenn es von Ihrem Antivirenprogramm oder Windows blockiert wird, empfehle ich Ihnen, es NICHT auszuführen. Verwenden Sie stattdessen repl oder laden Sie den Quellcode herunter und führen Sie ihn aus.
- Geben Sie Ihre Anmeldedaten ein. Stellen Sie sicher, dass Ihr Dr. Frost-Konto nicht mit Google oder einem anderen Dienst verknüpft ist. (Hier prüfen)
- Geben Sie eine Frage-URL oder die AAID ein
- Dies sollte wie folgt aussehen:
https://www.drfrostmaths.com/do-question.php?aaid=12345678
oder 12345678
- Stellen Sie sicher, dass nichts anderes wie
qnum=5
drin ist.
- Wählen Sie „Manuell“ oder „Automatisch senden“.
- Mit der automatischen Übermittlung können Sie die Anzahl der zu beantwortenden Fragen eingeben, die dann für Sie durchgegangen und beantwortet werden. Sie können einen Mindest- und Höchstwert für die Verzögerung eingeben und eine zufällige Verzögerung dazwischen auswählen. Nachdem Sie auf „Start“ geklickt haben und Ihre Dr. Forst-Seite aktualisieren, sollten Sie sehen, dass Fragen beantwortet werden.
- Durch manuelles Absenden erhalten Sie die Antwort auf die aktuelle Frage und können diese dann selbst eingeben.
- Klicken Sie auf Start.
Einrichtung und Verwendung für Ersatz
- Gehen Sie für dieses Projekt zur Website replit.com und klicken Sie auf fork. Es ist wichtig, dass Sie Ihre eigene Version erstellen, da repl eine Instanz für alle gemeinsam nutzt, sodass andere möglicherweise an Ihr Dr. Frost-Passwort gelangen können. Sobald Sie dies getan haben, können Sie es ausführen.
- Geben Sie Ihre Anmeldedaten ein. Stellen Sie sicher, dass Ihr Dr. Frost-Konto nicht mit Google oder einem anderen Dienst verknüpft ist. (Hier prüfen)
- Geben Sie eine Frage-URL oder die AAID ein.
- Dies sollte wie folgt aussehen:
https://www.drfrostmaths.com/do-question.php?aaid=12345678
oder 12345678
- Stellen Sie sicher, dass nichts anderes wie
qnum=5
drin ist.
- Wählen Sie „Manuell“ oder „Automatisch senden“.
- Mit der automatischen Übermittlung können Sie die Anzahl der zu beantwortenden Fragen eingeben, die dann für Sie durchgegangen und beantwortet werden. Sie können einen Mindest- und Höchstwert für die Verzögerung eingeben und eine zufällige Verzögerung dazwischen auswählen. Nachdem Sie auf „Start“ geklickt haben und Ihre Dr. Forst-Seite aktualisieren, sollten Sie sehen, dass Fragen beantwortet werden.
- Durch manuelles Absenden erhalten Sie die Antwort auf die aktuelle Frage und können diese dann selbst eingeben.
- Klicken Sie auf Start.
Die Repl-Site funktioniert, ist jedoch langsamer und Sie haben ein besseres Benutzererlebnis, wenn Sie sie mit der Exe-Datei oder dem Quellcode auf Ihrem eigenen Computer ausführen.
Tipps
- WICHTIG: Bitte lesen Sie dies vor der Verwendung
- Ich empfehle Ihnen, Ihr Dr. Frost-Passwort in ein einzigartiges Passwort zu ändern, das Sie nicht für andere Zwecke verwenden, bevor Sie dieses verwenden.
- Wenn Sie eine „Weitermachen, bis ich es sage“-Fragen-URL verwenden, besteht die einzige Möglichkeit, den Bot zu stoppen, darin, das Fenster zu schließen oder den Vorgang abzubrechen
- Nach etwa 15 Fertigkeiten in einer „Fähigkeit“ erreichen Sie das „Meister“-Niveau. Sie können weiterhin Fragen zu dieser Fertigkeit beantworten, erhalten jedoch keine Punkte. Wenn Sie also viele Punkte sammeln möchten, gehen Sie zu „Dr. Frost-Übung“ -> „Schlüsselfertigkeiten“, wählen Sie dann viele Fertigkeiten aus, die Sie noch nie gemacht haben, und üben Sie sie dann.
Fehler, Probleme und Anfragen
Bitte melden Sie alle Probleme oder Fehler hier. Eine Liste der vorgeschlagenen Funktionen (und bekannten Probleme) finden Sie unter den offenen Problemen.
Mitwirken
Beiträge machen die Open-Source-Community zu einem so wunderbaren Ort zum Lernen, Inspirieren und Schaffen. Jeder Beitrag, den Sie leisten, wird sehr geschätzt .
- Forken Sie das Projekt
- Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/AmazingFeature
) - Übernehmen Sie Ihre Änderungen (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Öffnen Sie eine Pull-Anfrage
Todo
Kontaktieren Sie mich
Um mich zu kontaktieren, können Sie über die Vorlage „Hilfe gesucht“ oder „Frage“ ein Problem stellen.