Skip to main content

Universal telegram bot base for bots maded by @abuztrade on aiogram 3.x

Project description

tgbotbase - Universal telegram bot base for bots maded by @abuztrade on aiogram 3.x

Default settings:

os.environ["LOG_FILENAME"]       = "./logs/bot_{time:DD-MM-YYYY}.log"
os.environ["LOG_FORMAT"]         = "<white>{time:HH:mm:ss}</white> | <level>{level: <8}</level> | <cyan>{line}</cyan> - <level>{message}</level>"
os.environ["LOG_ROTATION"]       = "2days"
os.environ["LOG_COMPRESSION"]    = "zip"
os.environ["LOG_BACKTRACE_BOOL"] = "True"
os.environ["LOG_DIAGNOSE_BOOL"]  = "True"
os.environ["LOCALES_FOLDER"]     = "locales"
os.environ["LOCALES_STARTSWITH"] = "bot"
os.environ["KEYBOARDS_PATH"]     = "./src/keyboards.yml"

Also should fill SHARED_OBJECTS["dp"] with your root aiogram 3.x dispatcher for keyboord.book works

SHARED_OBJECTS["dp"] = dp

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

tgbotbase-1.0.3.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

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

tgbotbase-1.0.3-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file tgbotbase-1.0.3.tar.gz.

File metadata

  • Download URL: tgbotbase-1.0.3.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.11

File hashes

Hashes for tgbotbase-1.0.3.tar.gz
Algorithm Hash digest
SHA256 711722b0a3e41c9fdbc3ee5cd0c41ecd3e30ff4440541c099c2a098af23ecf67
MD5 db232de687d16413122aeaad9dbfc405
BLAKE2b-256 b61de462d5ea365e540819504053fa1f2e1b8cf74424a4058c3c63d14b4268b2

See more details on using hashes here.

File details

Details for the file tgbotbase-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: tgbotbase-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.11

File hashes

Hashes for tgbotbase-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5ec69c5e0c632cb2775f4238eec87e82dfddad4a5a81245be40091067b876d4c
MD5 0bcaf0355b6caa52a127e9307027effb
BLAKE2b-256 ad5995efd0ec890e332cb8416102b7260df471ce69a861dc86b6dadd9bf75db1

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