Dies ist ein in Python ansässiger Telegramm-Bot zum Erlernen des englischen Sprachvokabulars und der Grammatik. Der Bot bietet eine Vielzahl von Befehlen für verschiedene Sprachlernzwecke wie Wortbedeutungen, Aussprache, Komposition, Schreiben von Buchstaben und Aufsätzen und vielem mehr.
Vor dem Ausführen des Skripts müssen Sie die folgenden Abhängigkeiten installieren:
Sie müssen auch einen Grok -API -Schlüssel haben
Der Bot unterstützt die folgenden Befehle:
/start - Sendet eine Grußnachricht.
/send_vocab - Verbessert Ihr Wortschatz, indem Sie ein zufälliges englisches Wort mit seiner Definition und des Anwendungsfalls senden.
/compose - komponieren ein Gedicht, eine Geschichte oder Ideen.
/pronounce - lerne ein Wort auszusprechen.
✍? /rewrite Inhalte neu - Rephras und schreiben Sie den angegebenen Inhalt mit korrektem Englisch neu.
/meaning Wort/Phrase - Bietet die Definition und den Satzbeispiel des angeforderten Wortes/der angeforderten Phrase.
/essay -Thema - Bietet einen Aufsatz zu dem gegebenen Thema.
? /email -Details - schreibt eine E -Mail über die angegebenen Informationen.
✉ /letter Briefdetails - schreibt einen Brief über die angegebenen Informationen.
? /summarise - Erstellt eine Zusammenfassung des angegebenen Absatzes oder des angegebenen Themas.
/ping - zeigt die Roundtrip -Latenz in Millisekunden zwischen diesen Bot- und Telegrammservern.
ℹ /dev - Informationen zum Entwickler dieses Bots.
Das Skript initialisiert den Telegrammbot mit der Python-Telegram-Bot-Bibliothek und verwendet ein großes Sprachmodell für den Kern, um Antworten zu generieren. Der Bot reagiert auf Benutzereingaben und Befehle über Nachrichtenhandler. Die Handler sind im Skript definiert, und jeder Handler ist dafür verantwortlich, eine bestimmte Aufgabe basierend auf dem empfangenen Befehl auszuführen.
Das Skript enthält auch Protokollierungsfunktionen, wobei die Protokollierungsbibliothek verwendet wird, um verschiedene Bot -Aktivitäten in Protokolldateien aufzuzeichnen. Der Bot verwendet die PSUTIL -Bibliothek, um Informationen über die Ressourcen des Computers wie CPU und Speicherverbrauch zu erhalten.
Wenn Sie zu diesem Projekt beitragen möchten, können Sie eine Pull -Anfrage stellen.
MIT -Lizenz