我正在开发一个Telegram机器人,我想知道一个用户已经开始与我的机器人进行私人聊天,看到机器人发送了某个消息,并知道他什么时候看到它。 />
是否可以这样做?
非常感谢你。
答案 0 :(得分:4)
目前无法做到。
答案 1 :(得分:3)
我正在使用此解决方案。
答案 2 :(得分:0)
Telegram Bot API 的功能有限。绝对没有办法在此评论时获得消息查看次数。
通常可以使用 TDLib 代替 Telegram Bot。它是 Telegram 客户端库。可以直接使用,也可以作为BOT调用的服务。
例如。使用 TdApi.GetMessage
获取消息,返回的消息包含 interactionInfo
字段,其中包含 forwardCount
或 viewCount
。
答案 3 :(得分:-2)
或许这个答案会帮助你:
在您留言的最后 链接示例:yoursite.com \ checkvisit.php?id = 1234
当用户打开消息链接时自动运行电报...
你可以理解消息已被阅读
你必须在checkvisit.php设置为检查db是否存在id而不读取将其设置为读取
然后db中的id删除或禁用
但这个方法很简单 - 电报必须添加1个参数才能返回
抱歉,我的英语不好