Skip to main content

Calendar Telegram Bot

Project description

Project info:


Command line interface

Get help:

ztx-calendar --help

Configuration

Configuration based on environment variables or a .env file You can use the .env.template file as a template


Environment variables

  • BOT_TOKEN: str — Telegram bot token
  • OWNERS: list[int] — Telegram user IDs of bot owners
  • POSTGRES_URL: str — PostgreSQL connection URL (format: postgresql://<USER>:<PASSWORD>@<HOST>/<DATABASE>)

Installation

  1. Create PostgreSQL database
  2. Create a .env file and set the required variables (BOT_TOKEN, OWNERS, POSTGRES_URL)
  3. Install to python environment:
pip install ztx-calendar
  1. Run:
ztx-calendar bot

Docker Compose

  1. Create a .env file and set the required variables (BOT_TOKEN, OWNERS)
  2. Run:
docker compose up

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

ztx_calendar-2.0.0.tar.gz (57.8 kB view details)

Uploaded Source

Built Distribution

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

ztx_calendar-2.0.0-py3-none-any.whl (81.1 kB view details)

Uploaded Python 3

File details

Details for the file ztx_calendar-2.0.0.tar.gz.

File metadata

  • Download URL: ztx_calendar-2.0.0.tar.gz
  • Upload date:
  • Size: 57.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ztx_calendar-2.0.0.tar.gz
Algorithm Hash digest
SHA256 8e48e151b9cdc9dabb46837a834196edb6b6b9c7fea917c23a867e261372d7b9
MD5 4e313b12cb276954deb32dbb15a38e8d
BLAKE2b-256 2a59157df8fe62d66dc7afba4c7b1a0bcff308b5741dfccfa6c20a2937e6a400

See more details on using hashes here.

File details

Details for the file ztx_calendar-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: ztx_calendar-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 81.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ztx_calendar-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ce2e88823b03ac8a6f42631f07cbc553be262e6766e167acd2bc5e7b58293ea
MD5 516237a49b4417b1e6e6b649cd887f19
BLAKE2b-256 1fdb6b5c140ae7648b5c6ae8b9c83bf54eeacc1e4b559cd7b40e99b5db7114bb

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