Whatsapp Chatbot

🐡 Full service whatsapp client and chatbot server
Alternatives To Whatsapp Chatbot
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Wechaty15,47770582 months ago1,526May 15, 2022282apache-2.0TypeScript
Conversational RPA SDK for Chatbot Makers
Chat10,0341a day ago136September 06, 202233gpl-3.0Go
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Venom4,57666 days ago114August 15, 202221apache-2.0JavaScript
Venom is the most complete javascript library for Whatsapp, 100% Open Source.
Wa Automate Nodejs2,7017a day ago533September 18, 202279otherTypeScript
💬 🤖 The most reliable WhatsApp tool for chatbots with advanced features. Be sure to 🌟 this repository for updates!
Whatsapp Chatgpt2,164
21 hours ago29TypeScript
ChatGPT + DALL-E + WhatsApp = AI Assistant :rocket: :robot:
Wppconnect1,134
a day ago73July 11, 202230otherTypeScript
WPPConnect is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node, which can be used to support the creation of any interaction, such as customer service, media sending, intelligence recognition based on phrases artificial and many other things, use your imagination
Sulla1,126118 days ago26February 17, 202194mitJavaScript
👩🏻‍🔬 Javascript Whatsapp api library for chatbots
Python Wechaty1,04243 days ago81July 06, 2022127apache-2.0Python
Python Wechaty is a Conversational RPA SDK for Chatbot Makers written in Python
Facebook Messenger Bot669
6 months ago30mitPython
Facebook chatbot that I trained to talk like me using Seq2Seq
Me_bot618
2 years ago6Jupyter Notebook
Build a bot that speaks like you!
Alternatives To Whatsapp Chatbot
Select To Compare


Alternative Project Comparisons
Readme

PRETTIER LICENSE Hits

giff-wats


Description

This service communicates with whatsapp web, using the puppeteer. This bot is inspired by 99% of the bots I see out there on the internet, from e-commerces

Credits to the author of the library PEDRO

Special thanks for the structure CAIO

1 - API

The api has nothing to do with the service, the only thing it does is to communicate with the postgres database, I decided to post it too.

Create table into Postgres

2020-08-15_20-39

$ npx knex migrate:latest

Insert data into Postgres

knex-seeds

$ npx knex seed:run

Sample request using CURL in the command line/terminal:

2020-08-15_20-38

curl http://localhost:4001/api/user/38581407838 | python3 -m json.tool

Access the documentation for all methods in the swagger 🥇

http://localhost:4001/api/docs

1 - SERVICE

Scan QRCODE

2020-08-15_20-26

Attention you need to do this, right after running npm install in the Service folder, open service/node_modules/whatsapp-web.js/src/Client.js and add these lines

---LINE 43

 this.lastMessage = null;

---LINE 441 up until 443

    setPrevMessage(status){
        this.lastMessage = status;
    }

This function is for the puppeteer to go back and forth between pages.

Installations

Requirements

You will need to install some stuff, if they are not yet installed in your machine:



Install through Github

Best way to install is to clone it from Github

To clone/download the boilerplate

$ git clone https://github.com/lucioerlan/rest-to-soap.git

After cloning

$ cd rest-to-soap

Install all of the projects dependencies with:

$ npm install

copy the .env-examples file to .env

$ cp .env-examples .env

running

$ npm start



Running with Docker 🐳

2020-08-15_20-43

$ docker-compose up

🔓 Licença

MIT © Erlan Lucio

Popular Chatbot Projects
Popular Whatsapp Projects
Popular Artificial Intelligence Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Node
Postgres
Api Rest
Chatbot
Whatsapp
Puppeteer