add commit number to bot version display

This commit is contained in:
Vladless
2025-05-26 23:11:04 +03:00
parent 942bdd8b61
commit d35cf5dd74
+11 -1
View File
@@ -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())