diff --git a/telethon/utils.py b/telethon/utils.py index fba2a674..7a6c0a8b 100644 --- a/telethon/utils.py +++ b/telethon/utils.py @@ -16,9 +16,12 @@ def get_display_name(entity): if isinstance(entity, User): if entity.last_name and entity.first_name: return '{} {}'.format(entity.first_name, entity.last_name) + elif entity.first_name: + return entity.first_name elif entity.last_name: return entity.last_name - return entity.first_name + else: + return '(No name)' if isinstance(entity, Chat) or isinstance(entity, Channel): return entity.title