2017-06-12 69 views
1

为了理解电报机器人的语法,我在chrome浏览器中发送了一个电报机。我在手机上看到发生了什么,并在浏览器中看到了响应。 Im停留在对来自在线键盘按钮单击回调答案的响应。telegram answercallbackquery浏览器语法

这些步骤如下:

发送在线键盘 - >这个工程

https://api.telegram.org/bot<token>/sendMessage?chat_id= 
<chat_id_nr>&text=How%20are%20you&reply_markup= 
{"inline_keyboard":k[[{"text":"Fine","callback_data":"great"}], 
[{"text":"fine1","callback_data":"great1"}, 
{"text":"fine2","callback_data":"great2"}]]} 

点击在线键盘上的一个键。

获取一个响应返回到浏览器中,像这样:

{ 
ok: true, 
result: [ 
{ 
update_id: **********, 
callback_query: { 
id: "10665788123459204304", 
from: { 
id: *********, 

- >等 4.现在我想发送answercallbackquery在https://core.telegram.org/bots/api#answercallbackquery" 提到当我派:

https://api.telegram.org/bot<bot>/answerCallbackQuery? 
{[{"callback_query_id":"10665788123459204304", "text"=ok, "show_alert"=true}]} 

得到了这个答案:

{ 
ok: false, 
error_code: 400, 
description: "Bad Request: QUERY_ID_INVALID" 
} 

d是的我知道你必须在内联键盘按钮点击后15秒内回答。

我知道这对专家来说是件小事,但对我来说,我把我的头发拉出来。

在此先感谢。 (大胆的头,现在)

回答