fixed empty first/last names
This commit is contained in:
parent
b7ae8a5720
commit
6449ae63df
1 changed files with 10 additions and 1 deletions
|
|
@ -10,7 +10,16 @@ from telegram.ext import ContextTypes
|
||||||
|
|
||||||
|
|
||||||
def get_name_from_user(user):
|
def get_name_from_user(user):
|
||||||
return "@{}".format(user.username) if hasattr(user, 'username') else "{} {}".format(user.first_name, user.last_name)
|
if hasattr(user, 'username') and user.username:
|
||||||
|
name = "@{}".format(user.username)
|
||||||
|
else:
|
||||||
|
name = []
|
||||||
|
if user.first_name:
|
||||||
|
name.append(user.first_name)
|
||||||
|
if user.last_name:
|
||||||
|
name.append(user.last_name)
|
||||||
|
name = ' '.join(name)
|
||||||
|
return name if name else 'ser'
|
||||||
|
|
||||||
|
|
||||||
async def delete_message(context: ContextTypes.DEFAULT_TYPE) -> None:
|
async def delete_message(context: ContextTypes.DEFAULT_TYPE) -> None:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue