mention id instead of username by default

This commit is contained in:
Rongrong 2021-08-09 16:18:22 +08:00
parent ecf74e3bff
commit cec0e557cd
No known key found for this signature in database
GPG Key ID: A36C9CDA260CB264

View File

@ -77,8 +77,8 @@ def mention(user: Dict[str, str]) -> str:
# Create user reference link # Create user reference link
username = user.get('username', '') username = user.get('username', '')
uid = user.get('id', '') uid = user.get('id', -1)
link = f'tg://resolve?domain={username}' if username else f'tg://user?id={uid}' link = f'tg://resolve?domain={username}' if (username and uid < 0) else f'tg://user?id={uid}'
return f"[{name}]({link})" return f"[{name}]({link})"