TG群发怎么实现发送链路追踪?
3 个回答
TG官方没有提供消息追踪功能,用户发消息无法得知对方是否已阅读。群发消息能否送达,主要取决于以下几点:
1. 自己写API接口(如Telethon),通过update_read_inbox事件判断是否被对方读,但是对方必须授权你获得这些信息。
2. 发送含有统计链接的文本或图片,通过访问量反推对方是否点开,但只能统计到大概阅读量。
3. 如果是机器人,可以监听read_message_id,但是只有私聊可以,群聊和频道不可以。
4. 最直接的办法就是让用户回复确认,虽然麻烦,但有效。
如果想要高级追踪功能,需要付费的第三方服务商,他们能提供更多的统计数字,但安全性由自己把控。
TG群发无法追踪消息状态,官方API不支持已读/送达反馈。通过以下方法进行间接判断:
1. 查看发送后的“双勾”:单勾=已发送,双勾=对方已接收(但未看)。
2. 带链接时,通过第三方统计工具统计点击量(仅知道看了链接);
3. 自建数据库+手动确认(用户回复收到)
4. 通过Bot发送,可获取基础投递状态(失败/成功),但无法获取阅读状态。
群发场景下,最安全的判断方法是「双勾状态+关键节点手动确认」
TG官方不提供完整的送达状态跟踪功能,但你可以通过以下方式粗略判断:1. 绿色勾代表已发送;2. 蓝色勾代表已送达;3. 消息变灰代表已读。对于群发信息,只能查看基本状态,无法跟踪详细轨迹。建议使用第三方工具或自定义接口实现高级跟踪。