monitor signal chat groups and post a message when people join
Project description
json-rpc mode for the signalbot library
sudo docker run -d --name signal-api --restart=always -p 9922:8080
-v signal-state:/home/.local
-e 'MODE=json-rpc' bbernhard/signal-cli-rest-api
- create .env with
- SIGNAL_SERVICE=localhost:9922
- PHONE_NUMBER The number of the signal account
- WELCOME_MANAGER The signal ID of the manager
- WELCOME_CNC The command and control group chat ID
uv sync uv run pytest uv run python -m welcomebot
docker container stop signal-api docker container rm signal-api
if migrating an existing bot, copy:
- signalbot_internal_state.db
- bot_memory.db
native mode for the pysignalclirestapi library
sudo docker run -d --name signal-api --restart=always -p 9922:8080
-v signal-state:/home/.local/share/signal-cli
-e 'MODE=native' bbernhard/signal-cli-rest-api
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
welcomebot-0.1.3.tar.gz
(5.9 kB
view details)
File details
Details for the file welcomebot-0.1.3.tar.gz.
File metadata
- Download URL: welcomebot-0.1.3.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf23583854831a832a298cdf6d01edb08f3cf1afd84253318c23d0704e3e0b74
|
|
| MD5 |
c1385ae18bb66ffbfd64a9964eb0e8be
|
|
| BLAKE2b-256 |
dd3c4dbefa60b760e9b6ebef0901f5bab9bc0a9292c937691d9219c7b00cf082
|