Preview: API ยังอยู่ระหว่างเปิดใช้ รายละเอียดอาจเปลี่ยนก่อนเปิดจริง ดูความคืบหน้าที่ บันทึกการเปลี่ยนแปลง
ชนิดข้อความ
เวลาส่งข้อความด้วย POST /v1/chats/{chat_id}/messages ให้ใส่ข้อความใน messages ซึ่งเป็น array ได้สูงสุด 5 ข้อความ แต่ละข้อความมี type บอกว่าเป็นข้อความชนิดไหน
type |
สถานะ | คำอธิบาย |
|---|---|---|
text |
ใช้ได้ | ข้อความตัวอักษร |
image |
เร็ว ๆ นี้ | รูปภาพ อัปโหลดผ่าน POST /v1/uploads แล้วอ้างด้วย upload_id |
sticker |
เร็ว ๆ นี้ | สติกเกอร์ |
video |
เร็ว ๆ นี้ | วิดีโอ |
audio |
เร็ว ๆ นี้ | เสียง |
file |
เร็ว ๆ นี้ | ไฟล์ |
template |
เร็ว ๆ นี้ | ปุ่มและการ์ด (buttons, confirm, carousel) กดแล้วบอทได้ event postback |
quickReply |
เร็ว ๆ นี้ | ปุ่มตอบด่วน แนบได้กับทุกชนิด |
ถ้าส่งชนิดที่ยังไม่เปิดใช้ จะได้ 422 UNSUPPORTED_MESSAGE_TYPE รายละเอียดของชนิดที่ขึ้นว่า “เร็ว ๆ นี้” อาจเปลี่ยนก่อนเปิดใช้ ติดตามได้ที่ บันทึกการเปลี่ยนแปลง
{ "type": "text", "text": "สวัสดีครับ วันนี้มีอะไรให้ช่วยไหม" }| ฟิลด์ | ชนิด | กติกา |
|---|---|---|
type |
string | "text" |
text |
string | ต้องไม่ว่างหรือมีแต่ช่องว่าง ยาวไม่เกิน 4,096 ตัวอักษร |
- ระบบตรวจข้อความกับรายการคำต้องห้ามของห้อง ถ้ามีคำต้องห้ามจะได้
422 BANNED_TERM
ข้อความที่บอทได้รับ
หัวข้อที่มีชื่อว่า “ข้อความที่บอทได้รับ”ใน event message ฟิลด์ message.kind บอกว่าสมาชิกส่งข้อความชนิดไหน บอทได้ message.text เฉพาะข้อความตัวอักษร ถ้าเป็นรูป วิดีโอ หรือไฟล์ บอทรู้แค่ชนิด (ดาวน์โหลดไฟล์ผ่าน GET /v1/messages/{message_id}/content เป็นงานในเวอร์ชันถัดไป)