MBOX
เข้าสู่ระบบ
  • MBOX คืออะไร
  • เริ่มต้นใช้งาน
    • ตั้งค่าบัญชี
      • สร้างบัญชีผู้ใช้งาน
      • ตั้งค่าโปรไฟล์
      • ตั้งค่าข้อมูลทั่วไป
      • เพิ่มพนักงาน
      • เพิ่มกล่องข้อความ
      • เพิ่มทีม
      • เพิ่มป้ายกำกับ
  • ช่องทาง
    • เว็บแชท
    • เฟสบุ๊ค
    • อินสตาแกรม
    • ไลน์
  • ฟีเจอร์
    • ข้อความตอบกลับ
    • แอตทริบิวต์ที่กำหนดเอง
    • ความพึงพอใจ CSAT
    • ผู้ติดต่อ Contacts
    • กลุ่มผู้ติดต่อ
    • รายงาน
      • ภาพรวม
      • การสนทนา
      • ความพึงพอใจ
      • พนักงาน
      • ป้ายกำกับ
      • กล่องข้อความ
      • ทีม
    • ระบบอัตโนมัติ
    • มาโคร
    • แบบฟอร์มก่อนสนทนา
    • ระดับความสำคัญ
    • การเชื่อมต่อ
      • Dialogflow (Draft)
      • Dyte (Draft)
      • Google Translate
  • การใช้งานขั้นสูง
    • แดชบอร์ดแอพ
    • เว็บฮุ๊ค
      • ตั้งค่าเว็บฮุ๊ค
      • เหตุการณ์ที่เว็บฮุ๊ครองรับ
  • Privacy & Policy
    • นโยบายความเป็นส่วนตัว
    • เงื่อนไขข้อตกลงการใช้บริการ
Powered by GitBook
On this page
  • วัตถุประสงค์
  • Webhook Events​
  • conversation_created​
  1. การใช้งานขั้นสูง
  2. เว็บฮุ๊ค

เหตุการณ์ที่เว็บฮุ๊ครองรับ

Mbox เผยแพร่เหตุการณ์ต่าง ๆ ไปยังปลายทางเว็บฮุคที่กำหนดค่าไว้ หากคุณต้องการกำหนดค่าเว็บฮุค โปรดดูคำแนะนำ แต่ละเหตุการณ์มีโครงสร้างเพย์โหลดตามประเภทของโมเดลที่กำลังดำเนินการ ส่วนต่อไปนี้จะอธิบายถึงวัตถุหลักที่เราใช้ใน Mbox และคุณลักษณะของวัตถุเหล่านั้น

วัตถุประสงค์

เหตุการณ์สามารถมีวัตถุใด ๆ ต่อไปนี้เป็นเพย์โหลด อ็อบเจกต์ประเภทต่างๆ ที่รองรับใน MBOX มีดังนี้

บัญชี

เพย์โหลดต่อไปนี้จะถูกส่งกลับสำหรับบัญชี

{
  "id": "integer",
  "name": "string"
}

กล่องข้อความ

เพย์โหลดต่อไปนี้จะถูกส่งกลับสำหรับกล่องจดหมายเข้า

{
  "id": "integer",
  "name": "string"
}

ข้อมูลติดต่อ

เพย์โหลดต่อไปนี้จะถูกส่งคืนสำหรับผู้ติดต่อ

{
  "id": "integer",
  "name": "string",
  "avatar": "string",
  "type": "contact",
  "account": {
    // <...Account Object>
  }
}

ผู้ใช้

เพย์โหลดต่อไปนี้จะถูกส่งคืนให้กับพนักงาน/แอดมิน

{
  "id": "integer",
  "name": "string",
  "email": "string",
  "type": "user"
}

เพย์โหลดต่อไปนี้จะถูกส่งกลับสำหรับการสนทนา

{
  "additional_attributes": {
    "browser": {
      "device_name": "string",
      "browser_name": "string",
      "platform_name": "string",
      "browser_version": "string",
      "platform_version": "string"
    },
    "referer": "string",
    "initiated_at": {
      "timestamp": "iso-datetime"
    }
  },
  "can_reply": "boolean",
  "channel": "string",
  "id": "integer",
  "inbox_id": "integer",
  "contact_inbox": {
    "id": "integer",
    "contact_id": "integer",
    "inbox_id": "integer",
    "source_id": "string",
    "created_at": "datetime",
    "updated_at": "datetime",
    "hmac_verified": "boolean"
  },
  "messages": ["Array of message objects"],
  "meta": {
    "sender": {
      // Contact Object
    },
    "assignee": {
      // User Object
    }
  },
  "status": "string",
  "unread_count": "integer",
  "agent_last_seen_at": "unix-timestamp",
  "contact_last_seen_at": "unix-timestamp",
  "timestamp": "unix-timestamp",
  "account_id": "integer"
}
{
  "id": "integer",
  "content": "string",
  "message_type": "integer",
  "created_at": "unix-timestamp",
  "private": "boolean",
  "source_id": "string / null",
  "content_type": "string",
  "content_attributes": "object",
  "sender": {
    "type": "string - contact/user"
    // User or Contact Object
  },
  "account": {
    // Account Object
  },
  "conversation": {
    // Conversation Object
  },
  "inbox": {
    // Inbox Object
  }
}
{
  "event": "event_name"
  // Attributes related to the event
}

MBOX รองรับกิจกรรมเว็บฮุคต่อไปนี้ คุณสามารถสมัครสมาชิกได้ในขณะที่กำหนดค่าเว็บฮุคในแดชบอร์ดหรือใช้ API

conversation_created​

เหตุการณ์นี้จะเกิดขึ้นเมื่อมีการสร้างการสนทนาใหม่ในบัญชี เพย์โหลดสำหรับเหตุการณ์มีดังนี้

{
  "event": "conversation_created"
  // <...Conversation Attributes>
}

เหตุการณ์นี้จะถูกทริกเกอร์เมื่อมีการเปลี่ยนแปลงแอตทริบิวต์ใดๆ ในการสนทนา

{
  "event": "conversation_updated",
  "changed_attributes": [
    {
      "<attribute_name>": {
        "current_value": "",
        "previous_value": ""
      }
    }
  ]
  // <...Conversation Attributes>
}

เหตุการณ์นี้จะถูกเรียกเมื่อสถานะของการสนทนามีการเปลี่ยนแปลง

หมายเหตุ: หากคุณใช้ Agent bot API แทน webhooks เหตุการณ์นี้ยังไม่รองรับ

{
  "event": "conversation_status_changed"
  // <...Conversation Attributes>
}

เหตุการณ์นี้จะเกิดขึ้นเมื่อมีการสร้างข้อความในการสนทนา เพย์โหลดสำหรับเหตุการณ์มีดังนี้

{
  "event": "message_created"
  // <...Message Attributes>
}

เหตุการณ์นี้จะเกิดขึ้นเมื่อมีการอัปเดตข้อความในการสนทนา เพย์โหลดสำหรับเหตุการณ์มีดังนี้

{
  "event": "message_updated"
  // <...Message Attributes>
}

เหตุการณ์นี้จะถูกเรียกใช้เมื่อผู้ใช้ปลายทางเปิดวิดเจ็ตแชทสด

{
  "id": ,
  "contact": {
    // <...Contact Object>
  },
  "inbox": {
    // <...Inbox Object>
  },
  "account": {
    // <...Account Object>
  },
  "current_conversation": {
    // <...Conversation Object>
  },
  "source_id": "string",
  "event": "webwidget_triggered",
  "event_info": {
    "initiated_at": {
      "timestamp": "date-string"
    },
    "referer": "string",
    "widget_language": "string",
    "browser_language": "string",
    "browser": {
      "browser_name": "string",
      "browser_version": "string",
      "device_name": "string",
      "platform_name": "string",
      "platform_version": "string"
    }
  }
}
Previousตั้งค่าเว็บฮุ๊คNextนโยบายความเป็นส่วนตัว

Last updated 1 year ago

การสนทนา

Message

ตัวอย่าเว็บฮุคเพย์โหลด

Webhook Events

conversation_updated

conversation_status_changed

message_created

message_updated

webwidget_triggered

​
​
​
​
​
​
​
​
​