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.4.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

welcomebot-0.1.4-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: welcomebot-0.1.4.tar.gz
  • Upload date:
  • Size: 6.1 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.4.tar.gz
Algorithm Hash digest
SHA256 7b9801247d45d01bbac784f2e775c0f96732f97d8117dc4d23e5632c8947d412
MD5 5a921ea714851d91a9587d8e7166f0a3
BLAKE2b-256 65c72e1591bc68936e5bba65f208839027a3198ac2606e8cf9782afa96bbdc6c

See more details on using hashes here.

File details

Details for the file welcomebot-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: welcomebot-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e9d225a05223819a2953e1fee87a9996cafd045b321d680d96d3ee698939bf1a
MD5 01833816b78bb3e81a61897f4ff8a1df
BLAKE2b-256 c8362f04617540ef1cff337a6c2cb26afeb2ea89b973acf90a33880accdee943

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