{"id":17694620,"url":"https://github.com/cleomenezesjr/whatsapp-chatbot","last_synced_at":"2025-10-15T18:50:59.081Z","repository":{"id":116260425,"uuid":"292765152","full_name":"CleoMenezesJr/WhatsApp-ChatBot","owner":"CleoMenezesJr","description":"Chat with a smart bot on WhatsApp","archived":false,"fork":false,"pushed_at":"2020-09-05T16:55:46.000Z","size":5371,"stargazers_count":58,"open_issues_count":1,"forks_count":6,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-05-05T00:41:46.475Z","etag":null,"topics":["chatbot","chatbotter","python","selenium","whatsapp","whatsapp-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CleoMenezesJr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-04T06:13:04.000Z","updated_at":"2025-04-16T01:08:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"65bf98f6-8cb8-400d-9b3e-a17992597c87","html_url":"https://github.com/CleoMenezesJr/WhatsApp-ChatBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleoMenezesJr%2FWhatsApp-ChatBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleoMenezesJr%2FWhatsApp-ChatBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleoMenezesJr%2FWhatsApp-ChatBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleoMenezesJr%2FWhatsApp-ChatBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CleoMenezesJr","download_url":"https://codeload.github.com/CleoMenezesJr/WhatsApp-ChatBot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252842371,"owners_count":21812656,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","chatbotter","python","selenium","whatsapp","whatsapp-bot"],"created_at":"2024-10-24T13:49:17.322Z","updated_at":"2025-10-15T18:50:54.043Z","avatar_url":"https://github.com/CleoMenezesJr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\" \u003e\n    \u003cimg src=\"robotinic.png\"\u003e\n\u003c/h1\u003e\n\u003ch2 align=\"center\" \u003e\n    A simple chatbot for WhatsApp! 🤖💬 \u003cbr\u003e\n    \u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/CleoMenezes/WhatsApp-ChatBot?style=social\"\u003e\n    \u003cimg alt=\"GitHub followers\" src=\"https://img.shields.io/github/followers/CleoMenezes?label=Follow%20me%20%3A%29\u0026style=social\"\u003e\n\u003c/h2\u003e\n\n\u003ch1\u003e⚈ About \u0026 How to use\u003c/h1\u003e\n\u003cp\u003e\nDisclaimer: this is my first project with chatbot. This will evolve over time. I appreciate any contribution. Thank you!\n\nQuite simply, the program can create an uninterrupted conversation between the computer and the selected person.\nThe program starts by asking for the name of the person or group you want to start a conversation with. Pay attention as it is necessary that the name of the person or group is written exactly as in your WhatsApp application.\nThe program will open a Google Chrome window directly on the page. You must log in as you normally would. \u003cbr\u003e\n** Gosh, NOTHING HAPPENED ** \u003cbr\u003e\nEasy, easy. You simply need to confirm the login with an Enter in the terminal.\n\nNow wait and ... It will start like magic! err... Sorry, Elon Musk. I mean \"Like intense study days\".\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e \n\t🚧  Don't forget that it's still in progress...  🚧\n\u003c/h4\u003e \n\n\u003cbr\u003e\n\n\u003ch1\u003e⚈ How the bot Works?\u003c/h1\u003e\n\u003cp\u003e\nThe bot uses a selection of machine learning algorithms to produce different types of responses.\nThe responses are stored in a file called db.sqlite3.\nThere are already several different conversations from his database (It is in english, but you can change it easily by accessing \u003ca href=\"#\"\u003ehttps://github.com/gunthercox/chatterbot-corpus\u003c/a\u003e). \nYou can delete it if you want to remit the training as another one will be generated automatically.\n\nSpecifically in this project, I had already trained, so I turned off the training based on the corpus, so I commented:\n```python\nfrom chatterbot.trainers import ChatterBotCorpusTrainer\n         trainer = ChatterBotCorpusTrainer (bot)\n         trainer = ListTrainer (bot)\n         trainer.train (\"chatterbot.corpus.english\")\n```\n\nI let the listening mode on, where you keep new and different answers. Don't worry, I left this part commented so you know what it is.\nIf you are going to activate one, disable the other.\n\u003c/p\u003e\n\n\u003ch1\u003e⚈ Tech Stack\u003c/h1\u003e\n\nThe following tools were used in the construction of the project:\n\n- [Python](https://www.python.org/)\n- [Selenium](https://www.selenium.dev/)\n- [ChatterBot](https://chatterbot.readthedocs.io/en/stable/)\n\n\u003ch1\u003e⚈ Bugs\u003c/h1\u003e\n\u003cp\u003e\nIf the program cannot find the contact, it may be far down in the chat list. I still don't know how to solve this. Bringing him into the most recent conversations solves this problem. :)\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcleomenezesjr%2Fwhatsapp-chatbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcleomenezesjr%2Fwhatsapp-chatbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcleomenezesjr%2Fwhatsapp-chatbot/lists"}