Простой инструмент для создания бота, который говорит так же, как вы, просто обучаясь на ваших чатах в WhatsApp.
Инструкции:-
Из WhatsApp на телефоне зайдите в любой чат и экспортируйте его, зайдя в настройки. Переместите полученный текстовый файл в папку Me_Bot.
Запустите скрипт clean_whatsapp_chats.py с помощью команды. Перед запуском измените имена людей, изменив YOUR_NAME и OTHER_NAME в скриптах в соответствии с текстовым файлом, который у вас есть для ваших чатов.
python clean_whatsapp_chats.py whatsapp_chat.txt
Запустите блокнот подготовить_files.ipynb ipython.
Запустите файл Me_Bot.ipynb и вы сможете играть с ботом внизу!
ПРИМЕЧАНИЕ. Активно ищу соавторов для таких интересных побочных проектов, как этот. Если вам это интересно, напишите мне по адресу [email protected].
История чатов Wechat сохраняется в базе данных SQLite, поэтому ее необходимо экспортировать с телефона. По сути, если у вас iPhone, для получения файла базы данных выполните следующие действия:
python clean_wechat_chats.py YOUR_DATABASE_PATH YOUR_FRIEND_ID
Более подробную информацию об этом вы найдете здесь
Это база данных, каждая таблица начинается с «Chat_», соответствующей истории чата с другом. Вам нужно найти идентификатор таблицы, который вы хотите сгенерировать чат-роботом для запуска приведенного выше сценария. В настоящее время поддерживается только английский чат, китайская версия находится в разработке.