A feature-rich WhatsApp to XMPP puppeteering gateway, based on slidge and whatsmeow.
https://slidge.im/slidge-whatsapp/
Alex Palaistras
7eedd28d28
This fixes issues related to breaking changes in latest versions of GoPy, which will now return concrete instances of corresponding classes in iterators; previously, only a "pointer" would be returned, which would've then needed to be set as the handle for a newly created instance of a relevant class. Closes: #17 |
||
---|---|---|
.builds | ||
docs | ||
slidge_whatsapp | ||
tests | ||
.copier-answers.yml | ||
.gitignore | ||
.pre-commit-config.yaml | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
build.py | ||
doap.xml | ||
docker-compose.yml | ||
poetry.lock | ||
pyproject.toml | ||
watcher.py |
README.md
slidge-whatsapp
Home | Docs | Issues | Patches | Chat
A feature-rich WhatsApp to XMPP puppeteering gateway, based on slidge and whatsmeow.
Installation
Refer to the slidge admin documentation for general info on how to set up an XMPP server component.
Containers
From dockerhub
docker run docker.io/nicocool84/slidge-whatsapp
Python package
With pipx:
# for the latest stable release (if any)
pipx install slidge-whatsapp
# for the bleeding edge
pipx install slidge-whatsapp \
--pip-args='--extra-index-url https://slidge.im/repo'
slidge-whatsapp --help
Make sure to install ffmpeg
for full outgoing media compatibility; for
example, in Debian/Ubuntu:
sudo apt install ffmpeg
Dev
git clone https://git.sr.ht/~nicoco/slidge
git clone https://git.sr.ht/~nicoco/slidge-whatsapp
cd slidge-whatsapp
docker-compose up