answerChatJoinRequestQuery
Responde a una consulta de solicitud para unirse al chat (Bot API 10.1).
Devuelve: Si la llamada tiene éxito, devuelve True.
Parámetros
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
chat_join_request_query_id | String | Sí | ID de la consulta de solicitud para unirse |
result | String | Sí | Resultado: approve, decline o queue |
Ejemplo de solicitud
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/answerChatJoinRequestQuery" \
-H "Content-Type: application/json" \
-d '{"chat_join_request_query_id":"QUERY_ID","result":"approve"}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/answerChatJoinRequestQuery",
json={
"chat_join_request_query_id": "QUERY_ID",
"result": "approve"
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/answerChatJoinRequestQuery`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"chat_join_request_query_id": "QUERY_ID",
"result": "approve"
}),
});
console.log(await res.json());
Guía paso a paso: Cómo crear un bot en Telegram paso a paso: de BotFather a tu primer mensaje
Métodos relacionados
answerCallbackQueryResponde a una consulta de callback.answerInlineQueryResponde a una consulta inline.answerGuestQueryResponde a una consulta de invitado en modo invitado (Bot API 10.0).answerWebAppQueryEnvía el resultado de una interacción con una Web App.sendChatJoinRequestWebAppMuestra una Mini App para una consulta de solicitud para unirse al chat (Bot API 10.1).