Webhook
دفع الأحداث مثل التحويل إلى موظف بشري، والرسائل الجديدة، وانتهاء المحادثة، والتذاكر ومعالجة المستندات، بالإضافة إلى قواعد التحقق من التوقيع وإعادة المحاولة.
املأ عنوان webhook في «إعدادات الروبوت» في لوحة التحكم. رؤوس الطلب:
| الرأس | الوصف |
|---|---|
X-AICS-Event-Id | معرّف الحدث، استخدمه لإزالة التكرار |
X-AICS-Timestamp / X-AICS-Signature | طريقة التحقق من التوقيع مثل واجهة استعلام الطلبات |
جسم الطلب: {"id", "type", "created_at", "data"}.
| الحدث | متى |
|---|---|
conversation.handoff | التحويل إلى موظف بشري (عند اختيار «الدفع إلى نظامي» أو «الإشعار على الجانبين» كطريقة للتحويل إلى موظف بشري) |
conversation.message | في الوضع اليدوي، يرسل العميل رسالة جديدة |
conversation.closed | انتهاء المحادثة (data.conversation.closed_by يوضح من أنهى المحادثة) |
conversation.rated | قيّم العميل محادثة منتهية: data.rating، data.comment |
ticket.created | تذكرة جديدة (بما في ذلك رسائل العميل عندما يكون فريق الدعم غير متصل): data.ticket، data.description |
ticket.updated | تغيّر حالة التذكرة أو الأولوية أو المسؤول عن المعالجة وغيرها: data.changes هو {字段: [旧, 新]} |
ticket.replied | ردّ فريق الدعم على العميل: data.reply |
document.ready / document.failed | اكتملت معالجة المستند أو فشلت |
يُعدّ الرد 2xx نجاحًا، وإلا فستُعاد المحاولة بتراجع زمني بعد 30 ثانية، ثم دقيقتين، ثم 10 دقائق... حتى 12 ساعة كحد أقصى، بإجمالي 8 محاولات. لا يُضمن الترتيب.
هل كانت هذه الصفحة مفيدة؟
آخر تحديث:
