~nicoco/slidge-whatsapp

Whatsapp/XMPP gateway
chore: update poetry.lock
fix: do not set subject in rooms without description
fix: check that oldest_message_id is not None in MUC.backfill()

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~nicoco/slidge-whatsapp
read/write
git@git.sr.ht:~nicoco/slidge-whatsapp

You can also use your local clone with git send-email.

#slidge-whatsapp

Home | Docs | Issues | Patches | Chat

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

builds.sr.ht status containers status pypi status

#Installation

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

#Containers

From dockerhub

# 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 \
    --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