answerCallbackQuery
به کوئری callback پاسخ میدهد.
مقدار بازگشتی: در صورت موفقیت، True برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
callback_query_id | String | بله | شناسه کوئری callback |
text | String | اختیاری | متن اعلان (0-200) |
show_alert | Boolean | اختیاری | نمایش پنجره هشدار بهجای اعلان کوتاه |
url | String | اختیاری | آدرس URL برای باز کردن (URL بازی یا لینک t.me) |
cache_time | Integer | اختیاری | مدت کش به ثانیه |
نمونه درخواست
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/answerCallbackQuery" \
-H "Content-Type: application/json" \
-d '{"callback_query_id":"CALLBACK_QUERY_ID"}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/answerCallbackQuery",
json={
"callback_query_id": "CALLBACK_QUERY_ID"
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/answerCallbackQuery`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"callback_query_id": "CALLBACK_QUERY_ID"
}),
});
console.log(await res.json());
راهنمای گامبهگام: ارسال پیام با ربات تلگرام از طریق API تلگرام (sendMessage)
متدهای مرتبط
answerInlineQueryبه کوئری اینلاین پاسخ میدهد.answerGuestQueryبه کوئری مهمان پاسخ میدهد - حالت مهمان (Bot API 10.0).answerWebAppQueryنتیجه تعامل با Web App را ارسال میکند.answerChatJoinRequestQueryبه کوئری درخواست عضویت در چت پاسخ میدهد (Bot API 10.1).sendChatJoinRequestWebAppبرای کوئری درخواست عضویت در چت، Mini App نمایش میدهد (Bot API 10.1).