为什么用用户名可以搜索到人,登录时却不能用用户名?这给营销带来了一些麻烦。
说白了就是隐私安全问题。
Telegram 本来就是保护隐私的,用户名是不唯一、可以随时改的,甚至多个用户可以共用一个用户名(比如加数字后缀)。
登录需要的是唯一稳定的标识,目前 Telegram 是用手机号+验证码,可以做到一人一账号。
你做营销确实会出现用用户名找不到手机号的问题,但这不是 Telegram 的问题,而是有意为之的安全策略。
你可以通过其他方式获取用户授权,比如 bot 或者链接引导,这样也可以绕开登录限制。