Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Wechaty | 15,477 | 70 | 58 | 2 months ago | 1,526 | May 15, 2022 | 282 | apache-2.0 | TypeScript | |
Conversational RPA SDK for Chatbot Makers | ||||||||||
Chat | 10,034 | 1 | a day ago | 136 | September 06, 2022 | 33 | gpl-3.0 | Go | ||
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots | ||||||||||
Venom | 4,576 | 6 | 6 days ago | 114 | August 15, 2022 | 21 | apache-2.0 | JavaScript | ||
Venom is the most complete javascript library for Whatsapp, 100% Open Source. | ||||||||||
Wa Automate Nodejs | 2,701 | 7 | a day ago | 533 | September 18, 2022 | 79 | other | TypeScript | ||
💬 🤖 The most reliable WhatsApp tool for chatbots with advanced features. Be sure to 🌟 this repository for updates! | ||||||||||
Whatsapp Chatgpt | 2,164 | 21 hours ago | 29 | TypeScript | ||||||
ChatGPT + DALL-E + WhatsApp = AI Assistant :rocket: :robot: | ||||||||||
Wppconnect | 1,134 | a day ago | 73 | July 11, 2022 | 30 | other | TypeScript | |||
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 | ||||||||||
Sulla | 1,126 | 1 | 18 days ago | 26 | February 17, 2021 | 94 | mit | JavaScript | ||
👩🏻🔬 Javascript Whatsapp api library for chatbots | ||||||||||
Python Wechaty | 1,042 | 4 | 3 days ago | 81 | July 06, 2022 | 127 | apache-2.0 | Python | ||
Python Wechaty is a Conversational RPA SDK for Chatbot Makers written in Python | ||||||||||
Facebook Messenger Bot | 669 | 6 months ago | 30 | mit | Python | |||||
Facebook chatbot that I trained to talk like me using Seq2Seq | ||||||||||
Me_bot | 618 | 2 years ago | 6 | Jupyter Notebook | ||||||
Build a bot that speaks like you! |
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
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.
$ npx knex migrate:latest
$ npx knex seed:run
curl http://localhost:4001/api/user/38581407838 | python3 -m json.tool
http://localhost:4001/api/docs
Scan QRCODE
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.
You will need to install some stuff, if they are not yet installed in your machine:
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
$ cp .env-examples .env
running
$ npm start
$ docker-compose up
MIT © Erlan Lucio