answerWebAppQuery
Gửi kết quả tương tác Web App.
Giá trị trả về: Nếu thành công, trả về SentWebAppMessage.
Tham số
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
web_app_query_id | String | Có | ID truy vấn Web App |
result | InlineQueryResult | Có | Đối tượng JSON InlineQueryResult |
Ví dụ request
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/answerWebAppQuery" \
-H "Content-Type: application/json" \
-d '{
"web_app_query_id": "WEB_APP_QUERY_ID",
"result": {
"type": "article",
"id": "1",
"title": "Hello",
"input_message_content": {
"message_text": "Hello!"
}
}
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/answerWebAppQuery",
json={
"web_app_query_id": "WEB_APP_QUERY_ID",
"result": {
"type": "article",
"id": "1",
"title": "Hello",
"input_message_content": {
"message_text": "Hello!"
}
}
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/answerWebAppQuery`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"web_app_query_id": "WEB_APP_QUERY_ID",
"result": {
"type": "article",
"id": "1",
"title": "Hello",
"input_message_content": {
"message_text": "Hello!"
}
}
}),
});
console.log(await res.json());
Hướng dẫn từng bước: Cách tạo bot Telegram từ A đến Z: BotFather, token và tin nhắn đầu tiên
Phương thức liên quan
answerCallbackQueryTrả lời truy vấn callback.answerInlineQueryTrả lời truy vấn inline.answerGuestQueryTrả lời truy vấn khách - chế độ khách (Bot API 10.0).answerChatJoinRequestQueryTrả lời truy vấn yêu cầu tham gia chat (Bot API 10.1).sendChatJoinRequestWebAppHiển thị Mini App cho truy vấn yêu cầu tham gia chat (Bot API 10.1).