2017-09-12 42 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

作爲接受您可以標記你的答案。 –