answerGuestQuery
Misafir sorgusunu yanıtlar - misafir modu (Bot API 10.0).
Dönüş değeri: Başarılı olduğunda SentGuestMessage döndürür.
Parametreler
| Parametre | Tür | Zorunlu | Açıklama |
|---|---|---|---|
guest_query_id | String | Evet | Misafir sorgusu ID'si |
result | InlineQueryResult | Evet | JSON InlineQueryResult nesnesi — gönderilecek mesaj |
Örnek istek
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());
Adım adım rehber: Telegram bot nasıl yapılır? BotFather ile adım adım bot oluşturma
İlgili metotlar
answerCallbackQueryCallback sorgusunu yanıtlar.answerInlineQuerySatır içi sorguyu yanıtlar.answerWebAppQueryWeb App etkileşiminin sonucunu gönderir.answerChatJoinRequestQuerySohbete katılma isteği sorgusunu yanıtlar (Bot API 10.1).sendChatJoinRequestWebAppSohbete katılma isteği sorgusu için Mini App gösterir (Bot API 10.1).