2017-09-12 43 views
1

我的机器人向内联按钮发送消息,我想要的是点击按钮时,与机器人页面的聊天应该打开,即以某种方式将用户重定向到与机器人的私人聊天。telegram bot,群聊中内联按钮的回叫查询,将用户重定向到机器人的私聊。 python

我正在使用this包装。

我迄今为止尝试是设置URL中answer_callback方法,等于我的机器人,即URL =“https://t.me/my_sample_bot 的网址,但我不断收到来自电报URL_INVALID响应,我尝试了http(因为我在api文档中的某个地方阅读了url应该是HTTP的地方),但那也行不通。在answer_callback方法重定向用户,或者我应该尝试另一种方式?

回答

2

嗯,我想出了自己,设置url是正确的方式来做到这一点,虽然包装的文档不再赘述,我看了看源代码,并有该方法的文档字符串answer_callback_query认为这对网址:

:PARAM网址:(可选)将被打开网址用户的客户端。如果您已经创建了游戏并通过@Botfather接受了条件,请指定打开您的游戏的URL - 请注意,只有当查询来自callback_game按钮时才会起作用。 否则,您可以使用像telegram.me/your_bot?start=XXXX这样的链接,用参数打开您的机器人。

因此,所有我需要做的就是给它一个链接与我的机器人,具有启动查询

+0

作为接受您可以标记你的答案。 –