Tài liệu

Tham chiếu

Gửi tệp / ảnh

Gửi một tệp đã tải lên (storagePath từ files_upload_url) kèm chú thích tuỳ chọn.

Xem MarkdownTrang này sinh tự động từ mã nguồn mỗi lần phát hành.

Gửi một tệp đã tải lên (storagePath từ files_upload_url) kèm chú thích tuỳ chọn.

Thông tin

Tên Giá trị
Mã messages.send_media
Scope cần messages.send
Mức Ghi
Có thể cần xác nhận Không
Kiểu chạy Xếp việc cho máy chạy
Cần Idempotency-Key Có
Vai trò thành viên được phép owner, manager, agent
Trong app Hộp thư → đính kèm

Trường vào

Trường Kiểu Bắt buộc Mô tả
conversationId uuid Có
storagePath chữ Có
fileName chữ Có
mime chữ Có
size số nguyên Có
caption chữ Không
asFile đúng/sai Không
topicId số nguyên Không
inReplyToEventId chữ Không
ifLastMessageId uuid Không
clientMessageId uuid Không
voice đối tượng Không
round đối tượng Không

Ví dụ gọi

curl -X POST https://tlg.builera.app/api/public/v2/ops/messages.send_media \
  -H "Authorization: Bearer $TELEGRAM_AUTO_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: <mã riêng mỗi việc>" \
  -d '{"conversationId":"00000000-0000-0000-0000-000000000000","storagePath":"…","fileName":"…","mime":"…","size":1}'

Trường ra (data)

Trường Kiểu Bắt buộc
ok true Có
messageId chữ Có

Ví dụ trả về

{
  "data": {
    "ok": true,
    "messageId": "00000000-0000-4000-8000-000000000000"
  }
}

Dùng qua MCP

Tool messages_send_media có tên sẵn trong profile: Vận hành realtime (realtime), Thiết lập tự chạy (setup), Tìm khách (prospecting), Báo cáo (reports), Quản trị (admin), Đầy đủ (full). Ở profile khác, tìm bằng tools_search rồi chạy bằng tools_run.

Trang này có hữu ích không?

Kiểm lại lần cuối: 24/10/2026 · bản 2.0