From d35cf5dd74714f20c38ccacdf2caf5d1eeaf4379 Mon Sep 17 00:00:00 2001 From: Vladless Date: Mon, 26 May 2025 23:11:04 +0300 Subject: [PATCH] add commit number to bot version display --- bot.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bot.py b/bot.py index b8acd475..fae803d5 100644 --- a/bot.py +++ b/bot.py @@ -8,6 +8,7 @@ from aiogram.filters import ExceptionTypeFilter from aiogram.fsm.storage.memory import MemoryStorage from aiogram.types import BufferedInputFile, ErrorEvent from aiogram.utils.markdown import hbold +import subprocess from config import ADMIN_ID, API_TOKEN from filters.private import IsPrivateFilter @@ -17,7 +18,16 @@ bot = Bot(token=API_TOKEN, default=DefaultBotProperties(parse_mode=ParseMode.HTM storage = MemoryStorage() dp = Dispatcher(bot=bot, storage=storage) -version = "4.3-b240504 (ORM update)" + +def get_git_commit_number() -> str: + try: + count = subprocess.check_output(["git", "rev-list", "--count", "HEAD"]) + return count.decode("utf-8").strip() + except Exception: + return "unknown" + + +version = f"4.3-b240504 (commit #{get_git_commit_number()})" dp.message.filter(IsPrivateFilter()) dp.callback_query.filter(IsPrivateFilter())