1
0
Fork
You've already forked slidge-whatsapp
0
Whatsapp/XMPP gateway based on Slidge
Go 63.6%
Python 34.1%
Dockerfile 2.2%
2025年02月09日 07:10:07 +01:00
.woodpecker ci: disable arm64 builds 2025年01月27日 12:11:19 +01:00
docs docs: fix broken links 2025年02月09日 07:10:07 +01:00
slidge_whatsapp media: Pass source MIME type to Convert call 2025年02月03日 00:07:22 +01:00
tests feat: bridge XMPP mentions as proper whatsapp mentions 2024年02月17日 08:44:03 +01:00
.gitignore build: the great migration 2025年01月23日 05:22:17 +00:00
.pre-commit-config.yaml build: the great migration 2025年01月23日 05:22:17 +00:00
build.py Send more metadata with PDF documents 2024年12月16日 11:52:15 +00:00
commitlint.config.js build: the great migration 2025年01月23日 05:22:17 +00:00
doap.xml build: the great migration 2025年01月23日 05:22:17 +00:00
docker-compose.yml build: the great migration 2025年01月23日 05:22:17 +00:00
Dockerfile Update dependencies to latest versions 2025年01月27日 09:46:23 +00:00
LICENSE Initial commit (split from slidge core) 2023年05月02日 16:35:30 +02:00
pyproject.toml docs: fix broken links 2025年02月09日 07:10:07 +01:00
README.md docs: fix broken links 2025年02月09日 07:10:07 +01:00
uv.lock Update dependencies to latest versions 2025年01月27日 09:46:23 +00:00
watcher.py build: the great migration 2025年01月23日 05:22:17 +00:00

slidge-whatsapp

A feature-rich WhatsApp to XMPP puppeteering gateway, based on slidge and whatsmeow.

PyPI package version CI pipeline status Chat

Installation

Refer to the slidge admin documentation for general info on how to set up an XMPP server component.

Containers

From the codeberg package registry

# use ravermeister/slidge-whatsapp for arm64 (thanks raver! <3)
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==0.0.0.dev0 \
 --pip-args='--extra-index-url https://codeberg.org/api/packages/slidge/pypi/simple/'
# to update bleeding edge installs
pipx install slidge-whatsapp==0.0.0.dev0 \
 --pip-args='--extra-index-url https://codeberg.org/api/packages/slidge/pypi/simple/' --force
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://codeberg.org/slidge/slidge
git clone https://codeberg.org/slidge/slidge-whatsapp
cd slidge-whatsapp
docker-compose up