sendChecklist
از طرف حساب تجاری چکلیست ارسال میکند.
مقدار بازگشتی: در صورت موفقیت، Message برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
business_connection_id | String | بله | شناسه اتصال تجاری |
chat_id | Integer or String | بله | شناسه چت یا @username |
checklist | InputChecklist | بله | آبجکت JSON از نوع InputChecklist |
disable_notification | Boolean | اختیاری | ارسال بیصدا |
protect_content | Boolean | اختیاری | محافظت از محتوا |
message_effect_id | String | اختیاری | شناسه افکت پیام |
reply_parameters | ReplyParameters | اختیاری | آبجکت JSON از نوع ReplyParameters |
reply_markup | InlineKeyboardMarkup | اختیاری | آبجکت JSON از نوع InlineKeyboardMarkup |
نمونه درخواست
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendChecklist" \
-H "Content-Type: application/json" \
-d '{
"business_connection_id": "BUSINESS_CONNECTION_ID",
"chat_id": 123456789,
"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}/sendChecklist",
json={
"business_connection_id": "BUSINESS_CONNECTION_ID",
"chat_id": 123456789,
"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}/sendChecklist`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"business_connection_id": "BUSINESS_CONNECTION_ID",
"chat_id": 123456789,
"checklist": {
"title": "Today",
"tasks": [
{
"id": 1,
"text": "Write code"
}
]
}
}),
});
console.log(await res.json());
راهنمای گامبهگام: ساخت ربات تلگرام: آموزش قدمبهقدم از BotFather تا اولین پیام با Python
متدهای مرتبط
sendMessageپیام متنی ارسال میکند.forwardMessageیک پیام را فوروارد میکند.forwardMessagesچند پیام را فوروارد میکند.copyMessageیک پیام را بدون لینک فوروارد کپی میکند.copyMessagesچند پیام را کپی میکند.deleteMessageیک پیام را حذف میکند.deleteMessagesچند پیام را حذف میکند.sendChatActionوضعیت فعالیت در چت (typing و غیره) را ارسال میکند.sendMessageDraftپیشنویس پیام را ارسال میکند - پیشنمایش موقت (Bot API 9.5+).sendContactمخاطب ارسال میکند.sendLocationموقعیت مکانی ارسال میکند.sendVenueمکان ارسال میکند.