授权完了还是收不到通知:Telegram 连接是两步,九千人里只有四百多人走完了
站上点授权只写了一个字段,真正决定能不能推送的是另一个,要在机器人里发一次 /start 才会写上。停在半路最麻烦的地方是工单回复会两边都收不到。
Michael Chen先说结论,因为它跟大多数教程写的不一样:在网站上点那个蓝色的授权按钮,只完成了一半。授权写的是「你是哪个 Telegram 用户」,而推送需要的是「往哪个会话里发」,这是两个字段,后一个只有你主动跟机器人说过一句话才会有。
这不是理论。截至今天,全站 9,574 个账号里,授权过的有 853 个,其中真正拿到推送通道的是 444 个。也就是说走完第一步的人里有 409 个停在了半路,他们在设置页上看到的是「已连接」,机器人那边没有任何一个会话可以发消息。
而停在半路的代价比「少一个提醒」大,因为有一类通知在系统这边已经按走 Telegram 处理了,邮件同时被跳过。哪一类、为什么,后面单独说。
两步分别写了什么
| 步骤 | 你做的事 | 系统写下的东西 | 做完之后 |
|---|---|---|---|
| 第一步 | 在设置页点授权,在弹出的 Telegram 窗口里确认 | 你的 Telegram 用户编号和用户名 | 页面显示已连接,推送还不通 |
| 第二步 | 打开机器人对话,发一次 /start | 会话编号 | 机器人回一条确认,推送开始生效 |
第二步之所以必须由你发起,是 Telegram 自己的规矩:机器人不能主动开启一段对话。网站拿到你的用户编号也没用,得你先给它发过消息,它才有权限回。
操作上,点授权按钮之后页面会自己打开机器人链接,并且在接下来的一分钟里每两秒检查一次连接状态。所以正确的做法是:点完按钮不要关掉网页,切到 Telegram 发 /start,机器人回复「已连接」之后再切回来,那一页会自己变成成功。如果你在中间把页面关了,检查就停了,虽然绑定其实已经成了,但你得刷新一次才看得到。
入口有两个,不只是卖家页
个人资料页和卖家的店铺设置页都有这个开关,普通买家在个人资料页就能连。很多说明只写了店铺设置那一个入口,买家看完会以为这功能跟自己没关系。实际上工单回复、订单状态变化这些通知,买家一侧同样走这条通道。
绑错了账号,自己改不回来
这一条值得单独说,因为它是不可逆的。系统的规则是:一旦某个账号上已经写过 Telegram 用户编号,再想换成另一个 Telegram 账号,普通用户改不了,只有客服能改。
为什么会绑错?授权按钮用的是你浏览器里当前登录的那个 Telegram 身份。如果你在电脑上开着网页版,而手里常用的是手机上的另一个号,点下去绑定的就是网页版那个。同时还有另一条限制:一个 Telegram 账号只能挂在一个站内账号上,已经被别人用掉的会直接报错。
所以在点授权之前先花五秒确认一件事:浏览器里的 Telegram 网页版现在登录的是哪个号。要换的话,先在网页版退出登录换成目标账号,再回来重新加载那个授权按钮。
不是所有通知都还会走邮件
这里要说得准确一点,因为「连上之后邮件就没了」和「连上只是多一个渠道」两种说法都不对。实际上系统里有两套不同的处理。
| 通知类型 | 连上之后 |
|---|---|
| 订单相关的提醒 | 两边都发,Telegram 和邮件都有 |
| 工单的新建和回复 | 只走 Telegram,邮件那一路被跳过 |
| 几类审核结果的通知 | 只走 Telegram,邮件那一路被跳过 |
第二行是要紧的那一行。工单回复正是你最不希望错过的东西,而它恰好属于「不再发邮件」的那一类。
停在半路的人,工单回复两边都收不到
把上面那张表和前面那 409 个只走了一半的账号放在一起,结论比「少一个提醒」严重。
他们账号上没有会话编号,系统会退而用用户编号去试着发,而机器人对一个从没跟它说过话的人是发不出消息的,于是失败。问题在于,发不发邮件这个判断是在尝试发送之前就做完的,之后不会因为发送失败而重新考虑。所以在工单那一类上,他们收到的不是延迟的通知,是零。
订单提醒不受影响,那一类邮件照发。所以症状会很具体也很容易误判:订单邮件一直正常,唯独客服回了工单没人知道。
判断自己属不属于这一档,打开机器人的对话框看有没有那条「已连接」的欢迎消息就行。有,说明通道是通的;没有,你现在的工单提醒两边都到不了。
两条出路,选一条:去发一次 /start 把第二步做完;或者在通知设置里明确选「只用邮件」。第二条同样有效,因为明确选了邮件之后系统就不再尝试 Telegram。真正要避免的是停在中间那个状态,它不等于回到邮件,它是工单那一类两头都不通。
发了 /start 还是没连上
机器人靠用户编号或者用户名去匹配站内账号。两种情况会匹配不上:
- 顺序反了。没在网站上授权过就直接给机器人发消息,它找不到对应的账号,会回一条提示让你先去网站授权一次再回来。这时候不用换机器人,回去授权完再发一次
/start就行。 - 用户名改过。如果你授权之后又在 Telegram 里改了用户名,而系统当时只记下了用户名没记下编号,匹配会落空。重新在网站上授权一次即可,同一个 Telegram 账号重新授权不受换绑限制,被拦的只有换成另一个账号。



