Ein einfaches Tool, um einen Bot zu erstellen, der wie Sie spricht, indem er einfach aus Ihren WhatsApp-Chats lernt.
Anweisungen:-
Gehen Sie von WhatsApp auf Ihrem Telefon aus zu einem beliebigen Chat und exportieren Sie ihn, indem Sie in die Einstellungen gehen. Verschieben Sie die TXT-Datei, die Sie erhalten, in den Me_Bot-Ordner.
Führen Sie das Skript clean_whatsapp_chats.py mit dem Befehl aus. Ändern Sie vor dem Ausführen die Namen der Personen, indem Sie YOUR_NAME und OTHER_NAME in den Skripten entsprechend der TXT-Datei ändern, die Sie für Ihre Chats haben.
python clean_whatsapp_chats.py whatsapp_chat.txt
Führen Sie das Ipython-Notebook „prepare_files.ipynb“ aus.
Führen Sie die Datei Me_Bot.ipynb aus und Sie können mit dem Bot unten spielen!
HINWEIS: Wir suchen aktiv nach Mitarbeitern für unterhaltsame Nebenprojekte wie dieses. Wenn Sie Interesse haben, schreiben Sie mir bitte eine E-Mail an [email protected]
Der Wechat-Chat-Verlauf wird in der SQLite-Datenbank gespeichert, daher müssen Sie ihn von Ihrem Telefon exportieren. Wenn Sie ein iPhone besitzen, gibt es grundsätzlich die folgenden Schritte, um die Datenbankdatei abzurufen:
python clean_wechat_chats.py YOUR_DATABASE_PATH YOUR_FRIEND_ID
ausNähere Informationen dazu finden Sie hier
Dies ist die Datenbank. Jede Tabelle beginnt mit „Chat_“, was einem Chat-Verlauf mit einem Freund entspricht. Sie müssen die Tabellen-ID finden, mit der Sie den Chat-Roboter generieren möchten, um das obige Skript auszuführen. Derzeit wird nur der englische Chat unterstützt, die chinesische Version befindet sich in der Entwicklung.