skg-watcher/README.md
2025-06-27 10:28:46 +02:00

849 B

SKG Watcher

A Python application that fetches signature progress from the ECI API every 15 minutes and sends updates to a Telegram channel.

Setup

  1. Install dependencies:
poetry install
  1. Set up environment variables:

    • Copy the example environment file:
      cp .env.example .env
      
    • Edit the .env file and fill in your Telegram bot token and channel name
  2. Run the application:

poetry run python -m skg_watcher.main

Configuration

  • TELEGRAM_TOKEN: Your Telegram bot token (get it from @BotFather)
  • TELEGRAM_CHANNEL: Your Telegram channel ID (must start with @)

Features

  • Fetches signature progress from the ECI API every 15 minutes
  • Sends formatted progress updates to a Telegram channel
  • Error handling and logging
  • Immediate first run followed by scheduled runs