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.1.1.tar.gz (57.3 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.1.1-py3-none-any.whl (80.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ztx_calendar-2.1.1.tar.gz
  • Upload date:
  • Size: 57.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.1.1.tar.gz
Algorithm Hash digest
SHA256 579d9e2295008cff7985781ac543049f2bc1a8240d0ec9a165e71dbb1125c937
MD5 0768c5355ba301982a527272a8215b66
BLAKE2b-256 bd1d131c06c105fa50fc8faab1c32f2fba71362a7b06fc937082009b9c42c41a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ztx_calendar-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 80.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cc16fd2f176338a8af135d8240cf6a84daaf830c6484c6a85ecee7bdca666e44
MD5 39816013368e9b74c5cee40e0ba69096
BLAKE2b-256 774cb0d633aeeab15ce4b7dc5cf258390e9e5d6825c58c90cf3ae47d02b8b5dc

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