Skip to content

sendChecklist

Returns Message

Use this method to send a checklist on behalf of a connected business account.

Required: business_connection_id, chat_id, checklist · Optional: 5 parameters

Try it
Token saved
Response

TypeScript example · @effect-ak/tg-bot-client
import { makeTgBotClient } from "@effect-ak/tg-bot-client"
const client = makeTgBotClient({ bot_token: "YOUR_BOT_TOKEN" })
const result = await client.execute("send_checklist", {
business_connection_id: "...",
chat_id: "YOUR_CHAT_ID",
checklist: { /* InputChecklist */ }
})

Parameters

business_connection_id string Required
Unique identifier of the business connection on behalf of which the message will be sent.

chat_id number Required
Unique identifier for the target chat.

checklist InputChecklist Required
A JSON-serialized object for the checklist to send.

disable_notification boolean
Sends the message silently. Users will receive a notification with no sound.

protect_content boolean
Protects the contents of the sent message from forwarding and saving.

message_effect_id string
Unique identifier of the message effect to be added to the message.

reply_parameters ReplyParameters
A JSON-serialized object for description of the message to reply to.

reply_markup InlineKeyboardMarkup
A JSON-serialized object for an inline keyboard.

sendAnimation · sendAudio · sendChatAction · sendContact · sendDice · sendDocument · sendGame · sendGift · sendInvoice · sendLocation · sendMediaGroup · sendMessage · sendMessageDraft · sendPaidMedia · sendPhoto · sendPoll · sendSticker · sendVenue · sendVideo · sendVideoNote · sendVoice