В Telegram у профиля есть два разных поля: отображаемое имя и username.
✅ Отображаемое имя — это подпись профиля. Telegram показывает ее в списке чатов, в личной переписке, в группах и в карточке контакта. Пользователь может менять ее когда угодно. Это поле не служит точным идентификатором. Два разных человека могут поставить одно и то же имя. Поэтому по одному только отображаемому имени нельзя надежно понять, к кому относится сообщение, задача или упоминание.
✅ Username — это публичный идентификатор аккаунта внутри Telegram. Он работает как уникальный адрес пользователя. Через него человека ищут в Telegram, упоминают в сообщениях через символ @ и указывают в короткой ссылке на профиль. Когда пользователь пишет @username, Telegram привязывает это упоминание к конкретному аккаунту, а не к похожему имени в чате.
На практике разница такая:
- отображаемое имя отвечает за то, как человек выглядит в интерфейсе;
- username отвечает за то, как Telegram точно находит этого человека в системе.