Skip to content

TarasH1/signal-forwarder-python

Repository files navigation

Signal Forwarder Python

This project is designed to forward messages between Signal groups using Signal API (bbernhard/signal-cli-rest-api).

Project Structure

  • config.env — main configuration (API, numbers, groups, keywords)
  • signal_forwarder.py — main message forwarding script
  • requirements.txt — Python dependencies
  • docker-compose.yml and Dockerfile — for Docker deployment

Quick Start

  1. Install dependencies:

    pip install -r requirements.txt
  2. Configure config.env:

    • Set API_URL, SIGNAL_NUMBER, SOURCE_GROUP_ID, DEST_GROUP_ID, EXCLUDED_KEYWORDS
  3. Run the main script:

    python signal_forwarder.py
  4. To run with Docker:

    docker-compose up

Configuration

  • API_URL — Signal API address
  • SIGNAL_NUMBER — Signal phone number in international format
  • SOURCE_GROUP_ID — Signal source group ID
  • DEST_GROUP_ID — Signal destination group ID
  • EXCLUDED_KEYWORDS — Keywords to exclude

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published