welcomecenterbot/tgbot/utils/mention.py

10 lines
370 B
Python
Raw Normal View History

2023-04-23 16:54:58 +00:00
# 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}'