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.0rc0.tar.gz (57.9 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.0rc0-py3-none-any.whl (81.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ztx_calendar-2.0.0rc0.tar.gz
  • Upload date:
  • Size: 57.9 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.0rc0.tar.gz
Algorithm Hash digest
SHA256 a5eb8005f6a95bc4a7859293e0450f81940c9884491ae6dda8e3111e9ec3ed5a
MD5 b173cde88e4fdb65290c7a19c146344e
BLAKE2b-256 bba66c50950218bee92a8c4f5f3baaf2950aec7661af0947f26a12b661c1b469

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ztx_calendar-2.0.0rc0-py3-none-any.whl
  • Upload date:
  • Size: 81.2 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.0rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a28c92766b3b9a4c7e0a3ef54062b692443172a3b03e23a5c34d37ebbe95159
MD5 6eebe5dcdfe5ffe1760e4c1eeaba784c
BLAKE2b-256 7b2fd4f88dca4e095f3b61e074f3d005eab0fb294a2fbb5bbcbd1df1f2e87016

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