|
|
|
@ -1,17 +1,18 @@ |
|
|
|
## Go Whatsapp API Multi Device Version |
|
|
|
|
|
|
|
### Feature |
|
|
|
|
|
|
|
- Send whatsapp via http API, [docs/openapi.yml](./docs/openapi.yaml) for more details |
|
|
|
- Compress image before send |
|
|
|
- Compress video before send |
|
|
|
- Basic Auth |
|
|
|
- `--basic-auth=kemal:secret`, or you can simplify |
|
|
|
- `-b=kemal:secret` |
|
|
|
- `--basic-auth=kemal:secret`, or you can simplify |
|
|
|
- `-b=kemal:secret` |
|
|
|
- Customizable port and debug mode |
|
|
|
- `--port 8000` |
|
|
|
- `--debug true` |
|
|
|
- `--port 8000` |
|
|
|
- `--debug true` |
|
|
|
- Auto reply message |
|
|
|
- `--autoreply="Don't reply this message"` |
|
|
|
- `--autoreply="Don't reply this message"` |
|
|
|
|
|
|
|
### Required (without docker) |
|
|
|
|
|
|
|
@ -47,29 +48,33 @@ |
|
|
|
4. open `http://localhost:3000` |
|
|
|
|
|
|
|
#### Build your own binary |
|
|
|
|
|
|
|
1. Clone this repo `git clone https://github.com/aldinokemal/go-whatsapp-web-multi-device` |
|
|
|
2. open via cmd/terminal |
|
|
|
3. run `go install github.com/markbates/pkger/cmd/pkger@latest` |
|
|
|
4. run `cd src` |
|
|
|
5. run |
|
|
|
1. Linux & MacOS: `pkger && go build -o whatsapp` |
|
|
|
2. Windows (CMD, not PowerShell): `pkger.exe && go build -o whatsapp.exe` |
|
|
|
1. Linux & MacOS: `pkger && go build -o whatsapp` |
|
|
|
2. Windows (CMD, not PowerShell): `pkger.exe && go build -o whatsapp.exe` |
|
|
|
6. run |
|
|
|
1. Linux & MacOS: `./whatsapp` |
|
|
|
1. run `./whatsapp --help` for more detail flags |
|
|
|
2. Windows: `.\whatsapp.exe` or you can double-click it |
|
|
|
1. run `.\whatsapp.exe --help` for more detail flags |
|
|
|
1. Linux & MacOS: `./whatsapp` |
|
|
|
1. run `./whatsapp --help` for more detail flags |
|
|
|
2. Windows: `.\whatsapp.exe` or you can double-click it |
|
|
|
1. run `.\whatsapp.exe --help` for more detail flags |
|
|
|
7. open `http://localhost:3000` in browser |
|
|
|
|
|
|
|
### Production Mode (docker) |
|
|
|
|
|
|
|
- `docker run --publish=3000:3000 --name=whatsapp --restart=always --detach aldinokemal2104/go-whatsapp-web-multidevice --autoreply="Dont't reply this message please"` |
|
|
|
|
|
|
|
### Production Mode (binary) |
|
|
|
### Production Mode (binary | not distributed again since v3.5.0) |
|
|
|
|
|
|
|
- download binary from [release](https://github.com/aldinokemal/go-whatsapp-web-multidevice/releases) |
|
|
|
|
|
|
|
You can fork or edit this source code ! |
|
|
|
|
|
|
|
### Current API |
|
|
|
|
|
|
|
You can check [docs/openapi.yml](./docs/openapi.yaml) for detail API |
|
|
|
|
|
|
|
| Feature | Menu | Method | URL | |
|
|
|
|