answerGuestQuery
به کوئری مهمان پاسخ میدهد - حالت مهمان (Bot API 10.0).
مقدار بازگشتی: در صورت موفقیت، SentGuestMessage برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
guest_query_id | String | بله | شناسه کوئری مهمان |
result | InlineQueryResult | بله | آبجکت JSON از نوع InlineQueryResult — پیامی که ارسال میشود |
نمونه درخواست
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/answerGuestQuery" \
-H "Content-Type: application/json" \
-d '{
"guest_query_id": "GUEST_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}/answerGuestQuery",
json={
"guest_query_id": "GUEST_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}/answerGuestQuery`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"guest_query_id": "GUEST_QUERY_ID",
"result": {
"type": "article",
"id": "1",
"title": "Hello",
"input_message_content": {
"message_text": "Hello!"
}
}
}),
});
console.log(await res.json());
راهنمای گامبهگام: ساخت ربات تلگرام: آموزش قدمبهقدم از BotFather تا اولین پیام با Python
متدهای مرتبط
answerCallbackQueryبه کوئری callback پاسخ میدهد.answerInlineQueryبه کوئری اینلاین پاسخ میدهد.answerWebAppQueryنتیجه تعامل با Web App را ارسال میکند.answerChatJoinRequestQueryبه کوئری درخواست عضویت در چت پاسخ میدهد (Bot API 10.1).sendChatJoinRequestWebAppبرای کوئری درخواست عضویت در چت، Mini App نمایش میدهد (Bot API 10.1).