whatsapp-multi-devicewhatsapp-apiwhatsapprestgolanggowhatsapp-web-multi-devicewhatsapp-api-gorest-apigolang-whatsapp-apigolang-whatsappbot
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 years ago | |
|---|---|---|
| config | 4 years ago | |
| controllers | 4 years ago | |
| services | 4 years ago | |
| statics/images | 4 years ago | |
| structs | 4 years ago | |
| utils | 4 years ago | |
| validations | 4 years ago | |
| views | 4 years ago | |
| .air.toml | 4 years ago | |
| .gitignore | 4 years ago | |
| go.mod | 4 years ago | |
| go.sum | 4 years ago | |
| main.go | 4 years ago | |
| readme.md | 4 years ago | |
readme.md
Go Whatsapp API Multi Device Version
Required
- Mac OS:
brew install vipsexport CGO_CFLAGS_ALLOW="-Xpreprocessor"
- Linux:
sudo apt updatesudo apt install libvips-dev
- Windows:
How to use
- Clone this repo
git clone https://github.com/aldinokemal/go-whatsapp-web-multi-device - run
go run main.go - open
http://localhost:3000
You can fork or edit this source code !
Current API
| Feature | Menu | Method | URL | parameter | type |
|---|---|---|---|---|---|
| ✅ | Login | GET | /app/login | ||
| ✅ | Logout | GET | /app/logout | ||
| ✅ | Reconnect | GET | /app/reconnect | ||
| ❌ | User Info | GET | /user/info | phone_number (string: 62...) | querystring |
| ❌ | User Avatar | GET | /user/avatar | phone_number (string: 62...) | querystring |
| ✅ | Send Message (Text) | POST | /send/message | phone_number (string: 62...) message (string) |
form-data |
| ✅ | Send Message (Image) | POST | /send/message | phone_number (string: 62...) caption (string) image (binary) view_once (bool) |
form-data |
✅ = Available
❌ = Not Available Yet
Mac OS NOTE
Please do this if you have an error (invalid flag in pkg-config --cflags:
-Xpreprocessor) export CGO_CFLAGS_ALLOW="-Xpreprocessor"