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.2.0.tar.gz (58.1 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.2.0-py3-none-any.whl (82.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ztx_calendar-2.2.0.tar.gz
  • Upload date:
  • Size: 58.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.2.0.tar.gz
Algorithm Hash digest
SHA256 b4b8b9d1c54118c328e13f67a71178f08d0c5b748d0eb4c3fc360fca53e26ecd
MD5 bce1356e160d971bfbfda1bc42607045
BLAKE2b-256 a06551e752ca5e780bbf13b8fc08080a1e2dbc4fa169a8ff169d82852310f3fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ztx_calendar-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 82.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 68a0f6a003958a6e1523fccba70230642631943286c7cfce66a82b097266b549
MD5 baad1697c0141eb20c610536e834fdec
BLAKE2b-256 4faf3daf9c32afa28892c327e42a3d589c5c41f4184db175b3d51ba4d9e3d7b7

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