Telethon: получение имени пользователя (first_name) отправившего сообщение

Есть проблема с получением имени пользователя. В доках ничего пунтного найдено не было. Советовали использовать такой код:

peer = event.peer_id  
  
if peer.user_id: # Пользователь
    user = await peer.user_info()  
    name = user.first_name

Но оно не очень помогло. Ошибка была в том, что возвращается PeerChannel, а не PeerUser. Возможно решение проблемы в этом и кроется, но пока не получилось найти ничего.


Ответы (0 шт):