refactor(core): add robust init and flag handling

This commit is contained in:
2026-08-02 00:44:35 +05:00
parent 60d67b613a
commit b2eab58b0c
2 changed files with 24 additions and 9 deletions
+7 -1
View File
@@ -99,8 +99,14 @@ class Worker:
def __template(self, result: Result):
logger.debug(f"Создание шаблона для пользователя {result.me.id}")
try:
flag = getflag(countries=result.country)
except Exception as e:
logger.debug(f"Не удалось получить флаг для страны '{result.country}': {e}")
flag = "🌐"
return (
f"👤 [{getflag(countries=result.country)} {result.country}] {result.me.phone}{result.me.id}\n"
f"👤 [{flag} {result.country}] {result.me.phone}{result.me.id}\n"
f"⭐️ {result.stars}\n"
f"💎 Premium: {'true' if result.me.premium else 'false'}\n"
f"👥 {len(result.chats)}/{len(result.contacts)}\n"