ARM
ArchitectureNow that we support ARM64 for Linux:
--os=Chrome
or --os=MyApplication
--basic-auth=kemal:secret,toni:password,userName:secretPassword
, or you can simplify-b=kemal:secret,toni:password,userName:secretPassword
--port 8000
--debug true
--autoreply="Don't reply this message"
--webhook="http://yourwebhook.site/handler"
, or you can simplify-w="http://yourwebhook.site/handler"
./main --help
brew install ffmpeg
export CGO_CFLAGS_ALLOW="-Xpreprocessor"
sudo apt update
sudo apt install ffmpeg
git clone https://github.com/aldinokemal/go-whatsapp-web-multidevice
cd src
go run main.go
http://localhost:3000
git clone https://github.com/aldinokemal/go-whatsapp-web-multidevice
docker-compose up -d --build
http://localhost:3000
git clone https://github.com/aldinokemal/go-whatsapp-web-multidevice
cd src
go build -o whatsapp
go build -o whatsapp.exe
./whatsapp
./whatsapp --help
for more detail flags.\whatsapp.exe
or you can double-click it
.\whatsapp.exe --help
for more detail flagshttp://localhost:3000
in browserdocker run --detach --publish=3000:3000 --name=whatsapp --restart=always --volume=$(docker volume create --name=whatsapp):/app/storages aldinokemal2104/go-whatsapp-web-multidevice --autoreply="Dont't reply this message please"
You can fork or edit this source code !
Feature | Menu | Method | URL |
---|---|---|---|
✅ | Login | GET | /app/login |
❌ | Login With Pair Code | GET | /app/login-with-code |
✅ | Logout | GET | /app/logout |
✅ | Reconnect | GET | /app/reconnect |
✅ | Devices | GET | /app/devices |
✅ | User Info | GET | /user/info |
✅ | User Avatar | GET | /user/avatar |
✅ | User My Group List | GET | /user/my/groups |
✅ | User My Privacy Setting | GET | /user/my/privacy |
✅ | Send Message | POST | /send/message |
✅ | Send Image | POST | /send/image |
✅ | Send Audio | POST | /send/audio |
✅ | Send File | POST | /send/file |
✅ | Send Video | POST | /send/video |
✅ | Send Contact | POST | /send/contact |
✅ | Send Link | POST | /send/link |
✅ | Send Location | POST | /send/location |
✅ | Send Poll / Vote | POST | /send/poll |
✅ | Revoke Message | POST | /message/:message_id/revoke |
✅ | React Message | POST | /message/:message_id/reaction |
✅ | Delete Message | POST | /message/:message_id/delete |
✅ | Edit Message | POST | /message/:message_id/update |
❌ | Star message | POST | /message/:message_id/star |
✅ | Join Group With Link | POST | /group/join-with-link |
✅ | Leave Group | POST | /group/leave |
✅ | Create Group | POST | /group |
✅ | Add Participants in Group | POST | /group/participants |
✅ | Remove Participant in Group | POST | /group/participants/remove |
✅ | Promote Participant in Group | POST | /group/participants/promote |
✅ | Demote Participant in Group | POST | /group/participants/demote |
✅ = Available
❌ = Not Available Yet
export CGO_CFLAGS_ALLOW="-Xpreprocessor"