mirror of
https://github.com/lxmfy/js8call-bot.git
synced 2025-11-23 01:41:11 +00:00
LXMFy JS8Call Bot
https://pypi.org/project/lxmfy-js8call-bot/
| .github/workflows | ||
| lxmfy_js8call_bot | ||
| .deepsource.toml | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| example-config.ini | ||
| LICENSE | ||
| poetry.lock | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
LXMFy JS8Call Bot
LXMF JS8Call bot that uses the LXMFy bot framework. Relays messages from JS8Call over LXMF.
Features
- Relays messages from JS8Call over LXMF via TCP API for JS8Call.
- Supports multiple users and groups.
Installation
Make sure JS8Call is running and API enabled.
pipx install lxmfy-js8call-bot
lxmfy-js8call-bot
Docker/Podman:
Create directories for the bot
mkdir -p yourbotname/config yourbotname/storage yourbotname/.reticulum
docker run -d \
--name lxmfy-js8call-bot \
--network host \
-v $(pwd)/yourbotname/config:/bot/config \
-v $(pwd)/yourbotname/.reticulum:/root/.reticulum \
-v $(pwd)/yourbotname/storage:/bot/storage \
--restart unless-stopped \
ghcr.io/lxmfy/lxmfy-js8call-bot:latest
Remove --network host for no auto-interface and want to keep things isolated.
Running with Poetry:
poetry install
poetry run lxmfy-js8call-bot
Building:
poetry install
poetry build