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 محاولات. لا يُضمن الترتيب.

هل كانت هذه الصفحة مفيدة؟

آخر تحديث: