All Projects → Spandan-Madan → Me_bot

Spandan-Madan / Me_bot

Build a bot that speaks like you!

Projects that are alternatives of or similar to Me bot

Stealth
An open source Ruby framework for text and voice chatbots. 🤖
Stars: ✭ 481 (-24.96%)
Mutual labels:  bot, chatbot, natural-language-processing
Magento Chatbot
Magento Chatbot Integration with Telegram, Messenger, Whatsapp, WeChat, Skype and wit.ai.
Stars: ✭ 149 (-76.76%)
Mutual labels:  bot, chatbot, whatsapp
Botfuel Dialog
Botfuel SDK to build highly conversational chatbots
Stars: ✭ 96 (-85.02%)
Mutual labels:  bot, chatbot, natural-language-processing
Neuro
🔮 Neuro.js is machine learning library for building AI assistants and chat-bots (WIP).
Stars: ✭ 126 (-80.34%)
Mutual labels:  bot, chatbot, natural-language-processing
Clause
🏇 聊天机器人,自然语言理解,语义理解
Stars: ✭ 323 (-49.61%)
Mutual labels:  bot, chatbot, natural-language-processing
Wasapbot
[abandoned ❗] Simple WhatsApp bot written in PHP, respond to private & group messages. Uses Chat-API
Stars: ✭ 89 (-86.12%)
Mutual labels:  bot, chatbot, whatsapp
Rasa
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Stars: ✭ 13,219 (+1962.25%)
Mutual labels:  bot, chatbot, natural-language-processing
Sulla
👩🏻‍🔬 Javascript Whatsapp api library for chatbots
Stars: ✭ 844 (+31.67%)
Mutual labels:  bot, chatbot, whatsapp
Gpt2bot
Your new Telegram buddy powered by transformers
Stars: ✭ 228 (-64.43%)
Mutual labels:  bot, chatbot, jupyter-notebook
Venom
Venom is the most complete javascript library for Whatsapp, 100% Open Source.
Stars: ✭ 3,457 (+439.31%)
Mutual labels:  bot, chatbot, whatsapp
Delbot
It understands your voice commands, searches news and knowledge sources, and summarizes and reads out content to you.
Stars: ✭ 191 (-70.2%)
Mutual labels:  bot, chatbot, natural-language-processing
Nlpia
Examples and libraries for "Natural Language Processing in Action" book
Stars: ✭ 416 (-35.1%)
Mutual labels:  bot, chatbot, natural-language-processing
Botlibre
An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.
Stars: ✭ 412 (-35.73%)
Mutual labels:  bot, chatbot, natural-language-processing
Nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
Stars: ✭ 4,670 (+628.55%)
Mutual labels:  bot, chatbot, natural-language-processing
Slacker
Slack Bot Framework
Stars: ✭ 495 (-22.78%)
Mutual labels:  bot, chatbot
Ml Mipt
Open Machine Learning course at MIPT
Stars: ✭ 480 (-25.12%)
Mutual labels:  jupyter-notebook, natural-language-processing
Wbot
A simple Web based BOT for WhatsApp™ in NodeJS 😜. Working as of 📅 Feb 14th, 2020
Stars: ✭ 638 (-0.47%)
Mutual labels:  bot, whatsapp
Xlnet Pytorch
Simple XLNet implementation with Pytorch Wrapper
Stars: ✭ 501 (-21.84%)
Mutual labels:  jupyter-notebook, natural-language-processing
Aws Lex Web Ui
Sample Amazon Lex chat bot web interface
Stars: ✭ 500 (-22%)
Mutual labels:  bot, chatbot
Speech Emotion Analyzer
The neural network model is capable of detecting five different male/female emotions from audio speeches. (Deep Learning, NLP, Python)
Stars: ✭ 633 (-1.25%)
Mutual labels:  jupyter-notebook, natural-language-processing

Me_Bot

A simple tool to make a bot that speaks like you, simply learning from your WhatsApp Chats.

Instructions:-

  1. From WhatsApp on your phone, go to any chat and export it by going into the settings. Move the txt file that you receive inside the Me_Bot folder.

  2. Run the clean_whatsapp_chats.py script using the command. Before running, change the names of the people by changing YOUR_NAME and OTHER_NAME in the scripts according to the txt file you have for your chats.

python clean_whatsapp_chats.py whatsapp_chat.txt

  1. Run the prepare_files.ipynb ipython notebook.

  2. Run the Me_Bot.ipynb file and you can play with the bot at the bottom!

NOTE - Actively seeking collaborators for fun side projects like this. If you're itnerested, please drop me a mail at [email protected]

For wechat user:

Wechat chat history is save in SQLite Database, therefore you need to export from you Phone. Basically, if you have a iPhone, there are the steps to get the database file:

  1. Use iTunes to backup your phone (unselect encrypt backup)
  2. Use iTools to open the backup file and get a copy of your database file named MM.sqlite
  3. run python clean_wechat_chats.py YOUR_DATABASE_PATH YOUR_FRIEND_ID

Find more detail information about this here

MM.sqlite

This is the database, each table starts with 'Chat_' corresponding to a chat history with a friend, you need to find the table id you want to generate the chat robot to run the script above. Currently only English chat is supported, Chinese version is under constructing.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].