Skip to main content

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


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)

Uploaded Source

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

Hashes for welcomebot-0.1.3.tar.gz
Algorithm Hash digest
SHA256 cf23583854831a832a298cdf6d01edb08f3cf1afd84253318c23d0704e3e0b74
MD5 c1385ae18bb66ffbfd64a9964eb0e8be
BLAKE2b-256 dd3c4dbefa60b760e9b6ebef0901f5bab9bc0a9292c937691d9219c7b00cf082

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page