welcomecenterbot/tgbot/utils/mention.py
2023-04-23 19:54:58 +03:00

10 lines
370 B
Python

# generates a mention from standard telegram web json 'from' field
# using HTML markup
def mention(user):
identity = f"{user['first_name']} {user.get('last_name', '')}".strip()
uid = user['id']
username = user.get('username', '')
if username:
username = f'(@{username})'
return f'<a href="tg://user?id={uid}"><b>{identity}</b></a>{username}'