sendMessageDraft
Gửi bản nháp tin nhắn - bản xem trước tạm thời (Bot API 9.5+).
Giá trị trả về: Nếu thành công, trả về True.
Tham số
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
chat_id | Integer | Có | ID chat riêng |
message_thread_id | Integer | Tùy chọn | ID chủ đề (cho diễn đàn) |
draft_id | Integer | Có | ID bản nháp duy nhất (khác 0) |
text | String | Tùy chọn | Nội dung bản nháp (0-4096, rỗng = "Thinking...") |
parse_mode | String | Tùy chọn | HTML, Markdown, MarkdownV2 |
entities | Array of MessageEntity | Tùy chọn | Mảng JSON MessageEntity |
can_stop | Boolean | Tùy chọn | Hiển thị nút dừng các bản nháp tiếp theo (Bot API 10.3) |
keep_on_stop | Boolean | Tùy chọn | Giữ bản nháp trong chat khi nhấn nút dừng (Bot API 10.3) |
Ví dụ request
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendMessageDraft" \
-H "Content-Type: application/json" \
-d '{"chat_id":123456789,"draft_id":1}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/sendMessageDraft",
json={
"chat_id": 123456789,
"draft_id": 1
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/sendMessageDraft`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"chat_id": 123456789,
"draft_id": 1
}),
});
console.log(await res.json());
Hướng dẫn từng bước: Cách tạo bot Telegram từ A đến Z: BotFather, token và tin nhắn đầu tiên
Phương thức liên quan
sendMessageGửi tin nhắn văn bản.forwardMessageChuyển tiếp một tin nhắn.forwardMessagesChuyển tiếp nhiều tin nhắn.copyMessageSao chép tin nhắn mà không kèm liên kết chuyển tiếp.copyMessagesSao chép nhiều tin nhắn.deleteMessageXóa một tin nhắn.deleteMessagesXóa nhiều tin nhắn.sendChatActionGửi hành động trong chat (đang nhập, v.v.).sendContactGửi thông tin liên hệ.sendLocationGửi vị trí.sendVenueGửi địa điểm.setMessageReactionĐặt cảm xúc cho tin nhắn.