Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wiomoc/whatsappweb-rs
WhatsApp Web client for Rust
https://github.com/wiomoc/whatsappweb-rs
api-client whatsapp whatsapp-web
Last synced: about 1 month ago
JSON representation
WhatsApp Web client for Rust
- Host: GitHub
- URL: https://github.com/wiomoc/whatsappweb-rs
- Owner: wiomoc
- License: mit
- Created: 2018-06-29T11:01:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-11-03T09:43:29.000Z (about 3 years ago)
- Last Synced: 2024-04-25T18:20:20.227Z (7 months ago)
- Topics: api-client, whatsapp, whatsapp-web
- Language: Rust
- Homepage:
- Size: 58.6 KB
- Stars: 115
- Watchers: 16
- Forks: 34
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# whatsappweb-rs
**Heavily WIP**[![crates.io](http://meritbadge.herokuapp.com/whatsappweb)](https://crates.io/crates/whatsappweb)
[![docs.rs](https://docs.rs/whatsappweb/badge.svg)](https://docs.rs/crate/whatsappweb)**Whatsapp Web Client written in Rust**
Big thanks to [sigalor](https://github.com/sigalor) and contributors of [whatsapp-web-reveng](https://github.com/sigalor/whatsapp-web-reveng) 🍻
## Features
* send/receive text-, image-, audiomessages
* create/modify groups
* get userinfo (status, presence, profilepic)
* get contacts, chats
* send/receive message acknowledge
* receive changes from app e.g. (un-)pin, (un-)mute, delete chat
* relogin without scanning qrcode
* query older messages
* reconnect on connection loss## TODO
* refactoring
* error messages
* ~~send mediamessages~~
* delete, unpin, unmute messages
* broadcast handling
* documention
* ...## Legal
This code is in no way affiliated with, authorized, maintained, sponsored or endorsed by WhatsApp or any of its
affiliates or subsidiaries. This is an independent and unofficial software. Use at your own risk.