为了理解电报机器人的语法,我在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秒内回答。
我知道这对专家来说是件小事,但对我来说,我把我的头发拉出来。
在此先感谢。 (大胆的头,现在)