Skip to main content

join 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.2.tar.gz (5.9 kB view details)

Uploaded Source

File details

Details for the file welcomebot-0.1.2.tar.gz.

File metadata

  • Download URL: welcomebot-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 72e9616cd3ace1786606aa491241f338e6b902ab739f1ace331fa5c9fabfced0
MD5 0fcbc46ad7323acca460749d26d8cde0
BLAKE2b-256 dd6734e221ab07ad4c1e2938c735f322156eefc2f1b23ad21b2e5215e8743708

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