editMessageChecklist
Edita una lista de tareas.
Devuelve: Si la llamada tiene éxito, devuelve Message.
Parámetros
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
business_connection_id | String | Sí | ID de la conexión empresarial |
chat_id | Integer or String | Sí | ID del chat |
message_id | Integer | Sí | ID del mensaje |
checklist | InputChecklist | Sí | Objeto JSON InputChecklist |
reply_markup | InlineKeyboardMarkup | Opcional | Objeto JSON InlineKeyboardMarkup |
Ejemplo de solicitud
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/editMessageChecklist" \
-H "Content-Type: application/json" \
-d '{
"business_connection_id": "BUSINESS_CONNECTION_ID",
"chat_id": 123456789,
"message_id": 42,
"checklist": {
"title": "Today",
"tasks": [
{
"id": 1,
"text": "Write code"
}
]
}
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/editMessageChecklist",
json={
"business_connection_id": "BUSINESS_CONNECTION_ID",
"chat_id": 123456789,
"message_id": 42,
"checklist": {
"title": "Today",
"tasks": [
{
"id": 1,
"text": "Write code"
}
]
}
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/editMessageChecklist`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"business_connection_id": "BUSINESS_CONNECTION_ID",
"chat_id": 123456789,
"message_id": 42,
"checklist": {
"title": "Today",
"tasks": [
{
"id": 1,
"text": "Write code"
}
]
}
}),
});
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
editMessageTextEdita el texto de un mensaje.editMessageCaptionEdita la leyenda de un mensaje multimedia.editMessageMediaEdita el contenido multimedia de un mensaje.editMessageReplyMarkupEdita el teclado inline de un mensaje.editMessageLiveLocationEdita una ubicación en tiempo real.stopMessageLiveLocationDetiene una ubicación en tiempo real.