Telegram 用户名是否唯一?
Is Telegram username unique?
当我进行机器人开发时,我发现来自用户的消息有一些名为 username
的字段,例如。 g.
{
update_id: 123567890,
message: {
message_id: 1,
from: {
id: 1234567890,
is_bot: false,
first_name: "Kappa",
last_name: "Pride",
username: "kappapride",
}
...
}
此字段是否包含唯一值,例如 id
字段?我知道,我可以用它制作一个 TG link(比如 @kappapride
),但我不确定这个字段是否为每个 TG 用户显示。
只有一个用户可以同时拥有@kappapride
(我相信频道和群组也可以)用户名但是用户可以随时更改他们的用户名所以没有, 把它当作用户的唯一标识符肯定不行。
当我进行机器人开发时,我发现来自用户的消息有一些名为 username
的字段,例如。 g.
{
update_id: 123567890,
message: {
message_id: 1,
from: {
id: 1234567890,
is_bot: false,
first_name: "Kappa",
last_name: "Pride",
username: "kappapride",
}
...
}
此字段是否包含唯一值,例如 id
字段?我知道,我可以用它制作一个 TG link(比如 @kappapride
),但我不确定这个字段是否为每个 TG 用户显示。
只有一个用户可以同时拥有@kappapride
(我相信频道和群组也可以)用户名但是用户可以随时更改他们的用户名所以没有, 把它当作用户的唯一标识符肯定不行。