跟踪Telegam内联键盘按钮的点击次数

时间:2016-12-23 15:10:48

标签: telegram telegram-bot

我们正在使用电报机器人在频道中发布广告信息。广告消息始终在回复标记中包含文本和内联键盘按钮。此按钮是促销资源的链接。我们希望跟踪按钮点击,但是存在问题。如上所述here,按钮必须包含一个可选参数 - 这意味着,如果我们使用url作为按钮,则不会有回调查询。所以,qustion是 - 是否有任何欺骗方式来跟踪点击并保持按钮链接?

当前的metod正在我们的服务器上添加图层。按钮正在移动到服务器上的页面,重定向到最终URL。但这是非常糟糕的 - 通常链接是其他电报频道链接和用户的浏览器打开,当没有需要。

1 个答案:

答案 0 :(得分:2)

例如,您需要缩短网址服务,例如botanio

  

缩短网址

     

将GET请求发送到

     

https://api.botan.io/s/?token={token}&url={original_url}&user_ids={user_id}

     

您在简单文本响应中获得缩短的URL(如果是响应   代码是200)。 200以外的代码表示发生了错误。

     

此外,如果是群组聊天,您可以添加多个user_id:   & user_ids = {user_id_1},{user_id_2},{user_id_3},但目前此数据   将不会被使用(因为我们不知道哪个特定用户点击了   链接)。

开始与电报中的Botan聊天,以获取GET请求中所需的令牌并遵循机器人的推荐。它不仅对URL跟踪有帮助,对任何点击也有帮助。

  • 请注意,从this issue我们可以看到此服务在俄罗斯存在问题。可能不在俄罗斯。

作为替代方案,您还可以使用Google URL ShortenerBitlyOw.ly或其他许多人。