Skip to main content

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  # works with podman too

Use the :latest tag for the latest release, :vX.X.X for release X.X.X, and :main for the bleeding edge.

Python package

With pipx:

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

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

messlidger --help

Documentation

Hosted on codeberg pages.

Dev

git clone https://codeberg.org/slidge/messlidger
cd messlidger
docker-compose up  # works with podman-compose too

Metadata

Release files for messlidger 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for messlidger 0.2.1
File Size Uploaded
messlidger-0.2.1.tar.gz 120.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for messlidger 0.2.1
File Interpreter ABI Platform
messlidger-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 146.8 kB

Release files / messlidger-0.2.1.tar.gz

Download URL messlidger-0.2.1.tar.gz
Size 120.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7ce8fb34e76d77e93b771e59cb3afccf7317eff2557403f5fe7cc36a46a9a945
BLAKE2b-256 checksum
How to use checksums
904d2a15b6390254b831ab89c57fad758ef8d1d88230970ab2d9d3059bb131da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.12

Release files / messlidger-0.2.1-py3-none-any.whl

Download URL messlidger-0.2.1-py3-none-any.whl
Size 25.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68ecfdae7f61821f412acd1c87f082f72eb8ecfb3b594d1f97adf05edcad4b71
BLAKE2b-256 checksum
How to use checksums
8a9c36f9b93f63061c397afdf8710fcd2c887765c7a8414d24312aa99664dbf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.12

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page