approveSuggestedPost
Aprueba una publicación sugerida en mensajes directos.
Devuelve: Si la llamada tiene éxito, devuelve True.
Parámetros
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
chat_id | Integer | Sí | ID del chat |
message_id | Integer | Sí | ID del mensaje de la publicación sugerida |
send_date | Integer | Opcional | Marca de tiempo Unix de la publicación (máximo 30 días en el futuro; omitir si la fecha ya está definida) |
Ejemplo de solicitud
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/approveSuggestedPost" \
-H "Content-Type: application/json" \
-d '{"chat_id":123456789,"message_id":42}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/approveSuggestedPost",
json={
"chat_id": 123456789,
"message_id": 42
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/approveSuggestedPost`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"chat_id": 123456789,
"message_id": 42
}),
});
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
sendMessageEnvía un mensaje de texto.forwardMessageReenvía un mensaje.forwardMessagesReenvía varios mensajes.copyMessageCopia un mensaje sin el enlace al original.copyMessagesCopia varios mensajes.deleteMessageElimina un mensaje.deleteMessagesElimina varios mensajes.sendChatActionEnvía una acción de chat (typing, etc.).sendMessageDraftEnvía un borrador de mensaje: vista previa temporal (Bot API 9.5+).sendContactEnvía un contacto.sendLocationEnvía una ubicación.sendVenueEnvía un lugar.