TG群发怎么实现发送链路追踪?

TG群发消息如何知道是否到达对方手里?有没有什么办法能追踪消息的轨迹?比如发出、接收、阅读等状态。

3 个回答

偶尔病娇少女心
偶尔病娇少女心回答于 06 月 03 日
最佳答案

TG官方没有提供消息追踪功能,用户发消息无法得知对方是否已阅读。群发消息能否送达,主要取决于以下几点:

1. 自己写API接口(如Telethon),通过update_read_inbox事件判断是否被对方读,但是对方必须授权你获得这些信息。

2. 发送含有统计链接的文本或图片,通过访问量反推对方是否点开,但只能统计到大概阅读量。

3. 如果是机器人,可以监听read_message_id,但是只有私聊可以,群聊和频道不可以。

4. 最直接的办法就是让用户回复确认,虽然麻烦,但有效。

如果想要高级追踪功能,需要付费的第三方服务商,他们能提供更多的统计数字,但安全性由自己把控。

鲁夏波
鲁夏波回答于 06 月 03 日

TG群发无法追踪消息状态,官方API不支持已读/送达反馈。通过以下方法进行间接判断:

1. 查看发送后的“双勾”:单勾=已发送,双勾=对方已接收(但未看)。

2. 带链接时,通过第三方统计工具统计点击量(仅知道看了链接);

3. 自建数据库+手动确认(用户回复收到)

4. 通过Bot发送,可获取基础投递状态(失败/成功),但无法获取阅读状态。

群发场景下,最安全的判断方法是「双勾状态+关键节点手动确认」

尉迟广君
尉迟广君回答于 06 月 04 日

TG官方不提供完整的送达状态跟踪功能,但你可以通过以下方式粗略判断:1. 绿色勾代表已发送;2. 蓝色勾代表已送达;3. 消息变灰代表已读。对于群发信息,只能查看基本状态,无法跟踪详细轨迹。建议使用第三方工具或自定义接口实现高级跟踪。

您的答案