Имя пользователя Telegram уникально? - PullRequest
0 голосов
/ 25 июня 2018

Когда я работал над разработкой бота, я обнаружил, что сообщения, приходящие от пользователя, имеют поле с именем username, e. г.

{
    update_id: 123567890,
    message: {
        message_id: 1,
        from: {
            id: 1234567890,
            is_bot: false,
            first_name: "Kappa",
            last_name: "Pride",
            username: "kappapride",
        }
    ...
}

Содержит ли это поле уникальное значение, например, поле id? Я знаю, что могу сделать с ним ссылку TG (например, @kappapride), но я не уверен, присутствует ли это поле для каждого пользователя TG.

1 Ответ

0 голосов
/ 25 июня 2018

Только один пользователь может иметь @kappapride (я полагаю, что каналы и группы также могут его принять) в одно и то же время, но пользователи могут изменить свое имя пользователя в любое время, поэтому нет , это определенно не хорошосчитать его уникальным идентификатором для пользователей.

...