Поиск @юзернейма пользователя (в разработке)

This commit is contained in:
Whyverum
2024-12-18 07:23:47 +07:00
parent ba61f8732c
commit b13a0297c7

View File

@@ -0,0 +1,25 @@
# BotLibrary/analitics/find_username.py
# Нахождение юзернейма пользователя по id (в разработке)
from loguru import logger
from BotLibrary.library.bots import bot
# Настройка экспорта
__all__ = ("get_user_id_by_username",)
type_messages = "ID_USERNAME"
# Получение ID пользователя по юзернейму (в разработке)
async def get_user_id_by_username(chat_id, username):
try:
user = await bot.get_chat_member_by_username(chat_id, username)
if user:
return user.user.id
else:
return None
# Проверка на ошибку и ее логирование (в разработке)
except Exception as e:
text_error = f"Ошибка при получении ID пользователя: {e}"
logger.bind(custom_variable="IDS", user_var=type_messages).error(text_error)
return text_error