Una herramienta sencilla para crear un bot que hable como tú, simplemente aprendiendo de tus Chats de WhatsApp.
Instrucciones:-
Desde WhatsApp en tu teléfono, accede a cualquier chat y expórtalo accediendo a los ajustes. Mueva el archivo txt que reciba dentro de la carpeta Me_Bot.
Ejecute el script clean_whatsapp_chats.py usando el comando. Antes de ejecutar, cambia los nombres de las personas cambiando TU_NOMBRE y OTRO_NOMBRE en los scripts según el archivo txt que tengas para tus chats.
python clean_whatsapp_chats.py whatsapp_chat.txt
Ejecute el cuaderno ipython prepare_files.ipynb.
Ejecute el archivo Me_Bot.ipynb y podrá jugar con el bot en la parte inferior.
NOTA: Se buscan activamente colaboradores para proyectos paralelos divertidos como este. Si está interesado, envíeme un correo electrónico a [email protected].
El historial de chat de WeChat se guarda en la base de datos SQLite, por lo tanto, debe exportarlo desde su teléfono. Básicamente, si tienes un iPhone, estos son los pasos para obtener el archivo de base de datos:
python clean_wechat_chats.py YOUR_DATABASE_PATH YOUR_FRIEND_ID
Encuentre más información detallada sobre esto aquí.
Esta es la base de datos, cada tabla comienza con 'Chat_' correspondiente a un historial de chat con un amigo, necesita encontrar la identificación de la tabla que desea generar el robot de chat para ejecutar el script anterior. Actualmente solo se admite el chat en inglés; la versión en chino está en construcción.