Для этого используется поле
caption_entities объекта
Message.
caption_entitites - это необязательное поле, массив объектов типа MessageEntity, в которых можно указывать различную дополнительную информацию, в том числе и
text_mention - как раз для случаев, когда пользователь не имеет
@username. Вместо него используется
first_name и
last_name (второе опционально).
Ссылки на официальную документацию:
MessageEntity,
User