ข้ามไปยังเนื้อหา
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 เป็นงานในเวอร์ชันถัดไป)