messlidger

A feature-rich Facebook Messenger to XMPP puppeteering gateway, based on slidge and mautrix-facebook.

PyPI package version CI pipeline status Chat

⚠️ Warning

Messlidger cannot send messages from XMPP to Messenger anymore because the library used to communicate with Facebook Messenger is not maintained anymore. It can still be used to receive messages though.

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

docker run codeberg.org/slidge/messlidger

Python package

With pipx:

# for the latest stable release (if any)
pipx install messlidger

# for the bleeding edge
pipx install messlidger==0.0.0.dev0 \
    --pip-args='--extra-index-url https://codeberg.org/api/packages/slidge/pypi/simple/'

# to update bleeding edge installs
pipx install messlidger==0.0.0.dev0 \
    --pip-args='--extra-index-url https://codeberg.org/api/packages/slidge/pypi/simple/' --force

messlidger --help

Dev

git clone https://codeberg.org/slidge/messlidger
cd messlidger
docker-compose up