يستخدم Respond.io بارامترات تدفق اتصال مخصصة لتعزيز وظائف التطبيق's لتلبية حالات الاستخدام المتعددة.
في تدفق الحوار، تستخدم المعلمات بشكل عام لربط الكلمات والعبارات في استجابة المستخدم للكيانات. إذا قال أحدهم "عيد ميلادي هو 13 مارس," سيتم الكشف تلقائيا عن العبارة "March 13" ومعاملتها ككيان تاريخي. يمكنك قراءة المزيد عن المعلمات في Dialogflow على صفحة التوثيق الخاصة بهم.
مع المنصة المجيبة، يمكنك استخدام البارامترات لتغطية المزيد من حالات الاستخدام. يمكنك استخدامها لحفظ وجمع المعلومات المقدمة من جهات الاتصال الخاصة بك، على سبيل المثال بواسطة تعيين العلامات الديناميكية، إعداد الحقول المخصصة. يمكنك حتى إبلاغ ممثلي الدعم عندما يتطلب الاتصال المساعدة. يمكنك أيضًا استخدام منصة الرد على و بسهولة إدارة ردود النوايا.
هناك الكثير الذي يمكن تحقيقه عندما تستخدم منصة الإستجابة.io بالتزامن مع معلمات "نوايا التدفق".
قائمة المعلمات التي يمكنك استخدامها على Dialogflow للتواصل مع المنصة المجيبة.
اسم المعلمة | القيمة | الوصف |
---|---|---|
الحواشي (تابع) | العلامة،[العلامة،...] | إضافة العلامات(ات) المحددة إلى ملف الاتصال على منصة الرد |
RB_REMOVETAGS | العلامة،[العلامة،...] | إزالة العلامات(ات) المحددة من ملف الاتصال على منصة الرد |
RB_BOTSTATUS | خاطئ | إيقاف تشغيل البوت لجهة الاتصال المحددة. هذا مفيد في الحالات التي تريد فيها تمرير المحادثة من بوت إلى إنسان. |
RB_MARKDONE | صحيح/خاطئ | يفتح أو يغلق محادثة لجهة اتصال. وهذا أمر مفيد للدعم. يفتح محادثة لجهات الاتصال التي لا تزال تتوقع شيئا، مع إغلاق المحادثة يعني جهات الاتصال التي تمت رعايتها. |
إشعار_رسالة | يرسل إشعار إلى البشر على منصة الاستجابة ، مشفوعا برسالة إشعار | |
صحيح/خاطئ | يشترك في جهة اتصال أو يلغي اشتراكها. جهات الاتصال غير المشتركة لن تتلقى رسائل البث. | |
قيمة | ملء حقل الاسم الأول من ملف الاتصال بالقيمة المحددة | |
قيمة | ملء حقل الاسم الأخير من ملف الاتصال بالقيمة المحددة | |
قيمة | ملء حقل الاسم الكامل لملف الاتصال بالقيمة المحددة | |
قيمة | يملأ حقل عنوان البريد الإلكتروني لملف الاتصال بالقيمة المحددة | |
RB_FIELD_PHONE | قيمة | ملء حقل رقم الهاتف من الملف الشخصي جهة الاتصال بالقيمة المحددة |
قيمة | ملء حقل اللغة من ملف الاتصال بالقيمة المحددة، على سبيل المثال en-us | |
RB_FIELD_[NAME] | قيمة | يضيف حقل مخصص إلى ملف الاتصال's مع القيمة المحددة. ويستخدم هذا على أفضل وجه للحصول على معلومات غير دينامية، مثل البريد الإلكتروني وعيد الميلاد وما إلى ذلك. |
الحقل 1، [الحقل 2، ...] | إزالة الحقول المخصصة المحددة من جهات الاتصال على المنصة | |
قيمة | تعيين جهة الاتصال إلى مستخدم واحد في فريقك | |
RB_SNIPPET | كتلة كتلة | يرسل كتلة الكود المحددة إلى جهة الاتصال |
ملف_معرف | يرسل الملف المحدد المخزن على المنصة إلى جهة الاتصال |
جهات الاتصال' يمكن تخزين المعلومات في شكل علامات. يمكن إضافة/إزالة العلامات يدوياً في وحدة الاتصالات أو وحدة صندوق الوارد، تمت إضافة/إزالة برمجية باستخدام سير العمل، وإضافة/إزالة باستخدام المعلمات في عناصر التدفق.
هام: تستخدم العلامات لتجزئة الجمهور في عمليات البث. ضع ذلك في اعتبارك عند إضافة/إزالة العلامات باستخدام نوايا تدفق الحوار.
باستخدام معلمة RB_ADDTAGS
، يمكنك تعيين علامة لجهة اتصال. سيتم إضافة العلامات إلى جهة الاتصال استناداً إلى قيمة المعلمة . لديك الخيار لإضافة وسوم متعددة عن طريق فصلها بفواصل.
لاحظ أن أسماء العلامات لا يمكن أن تحتوي على مسافات. قد ترغب في استخدام علامات التبويب بدلاً من ذلك.
باستخدام معلمة RB_REMOVETAGS
، يمكنك إزالة علامة من جهة الاتصال. سيتم إضافة العلامات إلى جهة الاتصال استناداً إلى قيمة المعلمة . لديك خيار إزالة العلامات المتعددة عن طريق فصلها بفواصل.
عند إنشاء علامات جديدة، من الجيد تعريف أسماء قصيرة ولكن ذات مغزى يسهل التعرف عليها. من الناحية المثالية، تريد من الآخرين أن يكونوا قادرين على فهم العلامات المرتبطة بالمستخدم.
مع ملء الخانة باستخدام الكيانات، لديك خيار إنشاء علامات جديدة بشكل ديناميكي. غير أن ذلك لا ينصح به لأنه سيؤدي بسرعة إلى تلويث العلامات.
للحد من التلوث بالعلامات، حاول ألا تكون محددة جداً أو سخية جداً مع العلامة من أجل الحفاظ على عدد العلامات عند الحد الأدنى.
عند استخدام العلامات لتتبع موضوع المستخدم ، يمكنك استخدام نفس العلامة في عدة نوايا لها نفس الموضوع. وهذا يمكن أن يحدد أن لدى المستخدم اهتماما أو قلقا محددين في الوقت الذي يقلل فيه من التلوث بالعلامات العلمية.
يمكن تشغيل/إيقاف بوت التدفق يدوياً من وحدة صندوق الوارد واستخدام سير العمل. وبالإضافة إلى ذلك، يمكن أيضا إيقاف تشغيل بوت باستخدام معلمات في نوايا التدفق.
يمكن استخدام "التدفق" الذي يهدف إلى تشغيل جهة اتصال's Bot Status معطلة من أجل إنشاء منفذ بشري في سير عمل البوت الخاص بك.
عندما يتم تعطيل بوت لجهة اتصال، لا يتم إرسال أي رسائل إلى تدفق الحوار. ستظهر جهات الاتصال التي تم تعطيل بوتها على المنصة ضمن قسم غير المخصص في لوحة المعلومات.
مع RB_BOTSTATUS
، يمكنك إيقاف تشغيل البوت للمستخدم المحدد عن طريق تعيين القيمة إلى كاذبة
.
والقصد الارتداد لا يتضمن مكانا لإضافة معلمات. عند إيقاف تشغيل البوت من تدفق الحوار، يجب عليك إنشاء رد سريع في قصدك الخلفي بسؤال جهة الاتصال إذا كانوا يريدون التحدث مع إنسان. إذا كان الاتصال يستجيب للرد السريع من نعم ، فإن ذلك يجب أن ينقلهم إلى القصد من معلمة RB_BOTSTATUS
.
عند استخدام هذه المعلمة لتعطيل البوت، قد ترغب أيضًا في تحديث حالة المستخدم على المنصة مع RB_MARKDONE
وإرسال إشعار على المنصة مع معلمة RB_NOTIFY
ضمن مقصد واحد.
تعيين وإغلاق نظام المحادثة فتح محادثة جديدة لجميع جهات الاتصال الجديدة وجميع جهات الاتصال مع رسائل جديدة. هذا يضمن أن جميع جهات الاتصال التي تحتاج إلى مساعدة تظهر في القائمة غير المعينة.
بشكل افتراضي، ستفتح المنصة محادثة جديدة لجميع جهات الاتصال الجديدة وجهات الاتصال التي ترسل رسالة جديدة.
يمكن فتح أو إغلاق محادثة لجهة اتصال يدوياً في وحدة الاتصالات أو وحدة صندوق الوارد، تم فتحه أو إغلاقه برمجياً باستخدام سير العمل، وأغلق باستخدام المعلمات في حركات التدفق.
لإغلاق محادثة لجهة اتصال من Dialogflow، استخدم معامل RB_MARKDONE
في معامل تدفق الحوار الخاص بك.
لإغلاق محادثة مع جهة اتصال، استخدم معلمة RB_MARKDONE
في نية تدفق الحوار الخاص بك وقم بتعيين القيمة إلى true
.
أي جهة اتصال تقوم بتفعيل نية باستخدام معامل RB_MARKDONE
مع القيمة true
سيتم إغلاق محادثتهم على الرد. o المنصة.
بشكل افتراضي، جميع جهات الاتصال الجديدة مع الرسائل الجديدة ستفتح محادثة جديدة. أنت'سوف تريد أن تضيف RB_MARKDONE
ك true
للنوايا التي لا تتطلب عامل بشري عند تشغيلها.
قد ترغب في التفكير في استخدام هذا القصد بالترادف مع RB_NOTIFY
لتفعيل إشعار عند فتح محادثة لجهة اتصال. يمكن استخدام رسالة الإشعار لنقل المعلومات حول ما يجب عمله لجهة الاتصال المحددة.
لتعيين جهة اتصال لمستخدم من Dialogflow، استخدم معلمة RB_USER_ASSIGN
في معامل التدفق الخاص بك.
لتعيين جهة اتصال للمستخدم، استخدم معلمة RB_USER_ASSIGN
في نية تدفق الحوار الخاص بك وتعيين القيمة كبريد إلكتروني لمستخدم المنصة الذي ترغب في تعيينه له.
يتم تعيين أي جهة اتصال تقوم بتفعيل نية باستخدام معلمة RB_USER_ASSIGN
مع بريد إلكتروني صالح للمستخدم بالقيمة لذلك المستخدم على الرد. o المنصة.
بشكل افتراضي، سوف يرسل نظام الإشعارات إشعارات إلى مستخدمي المنصة عندما يرسل جهة اتصال رسالة جديدة. يمكن إنشاء إشعارات إضافية وإرسالها إلى مستخدمي المنصة باستخدام معلمات في دفق الحوار.
لإرسال إشعار إلى مستخدمي المنصة استخدم معلمة RB_NOTIFY
في Intent(ات) تدفق الحوار الخاص بك.
يمكن إرسال إشعار إلى المنصة باستخدام RB_NOTIFY
كاسم المعلمة. سيتم إرسال قيمة المعلمة كإخطار.
نصيحة: يمكنك استخدام متغير ديناميكي في قيمة المعلمة عن طريق كتابة $dynamic.variable.
استخدم المتغير الديناميكي $contactمن أجل تمكين مستخدم المنصة من معرفة أي جهة اتصال تحتاج إلى الاهتمام.
استخدم RB_NOTIFY
مع RB_BOTSTATUS
و RB_MARKDONE
لضمان أن يحظى الاتصال بالاهتمام الذي يحتاجونه.
نصيحة: تعرف على المزيد حول كيفية عمل الإشعارات على المنصة هنا.
كل الآن وبعد ذلك سيكون لديك نص اتصال أنت "STOP". هذا على الأرجح لأنهم لم يعودوا يرغبون في تلقي بث . سيؤدي إعداد RB_SUBSCRIBE
ك false
في Dialogflow إلى إلغاء اشتراك جهات الاتصال من جميع عمليات البث المستقبلية.
لن تتأثر ردود البوت والرسائل المباشرة.
مع RB_SUBSCRIBE
، يمكنك الاشتراك أو إلغاء اشتراك جهة اتصال للبوت عن طريق تعيين القيمة إلى true
أو false
على التوالي. جهات الاتصال غير المشتركة مستبعدة من نشرات المنصة المستقبلية.
إذا كنت تستخدم معلمة RB_SUBSCRIBE
لإدارة أذونات البث يجب عليك إنشاء حقل مخصص في الرد. o لعرض جهة اتصال's حالة الاشتراك. ويمكن القيام بذلك باستخدام المعلمة RB_FIELD_[NAME]
مع RB_SUBSCRIBE
.
جهات الاتصال' يمكن تخزين المعلومات في شكل قيم في حقول جهات الاتصال.
بالإضافة إلى الحقول الافتراضية، يمكن إضافة الحقول المخصصة أو إزالتها & في وحدة الإعدادات. يمكن أيضا إنشاء حقول مخصصة جديدة من Dialogflow.
إذا كنت تستخدم معلمة حقل في تدفق الاتصال والحقل المخصص المقابل غير موجود في المنصة، سيتم إنشاء حقل مخصص جديد.
يمكن تغيير قيم حقل جهة الاتصال يدوياً في وحدة الاتصالات أو وحدة صندوق الوارد، تغير برمجياً باستخدام سير العملأو تغير باستخدام معلمات في حركات التدفق.
يمكنك تعديل قيمة حقل الاتصال's مخصص مع RB_FIELD_[FIELD_ID]
حيث يتم استبدال "[FIELD_ID]" بمعرف الحقل المخصص. يتم إنشاء معرف الحقل المخصص كاسم للحقل المخصص في SNAKE_CASING. سيتم تعيين قيمة الحقل المخصص كقيمة في البارامترات. على سبيل المثال، إذا كنت تجمع أنواع الدم من جهات الاتصال و جهة الاتصال لديها نوع دم إيجابي AB، سوف ترسل المعلمة RB_FIELD_BLOODTYPE
مع قيمة AB+.
نصيحة: يمكنك استخدام قيم الحقول المخصصة كـ متغيرات ديناميكية.
الحقول الافتراضية
يمكن القيام بنفس الشيء لأي من حقول الاتصال الافتراضية. على سبيل المثال، يمكن استخدام المعلمة RB_FIELD_PHONE
لتحديث قيمة رقم هاتف جهة الاتصال's.
بشكل افتراضي، جهات الاتصال على الاستبيان. تحتوي على حقول الاتصال التالية:
اسم الحقل | المُعرّف | الوصف |
---|---|---|
الاسم الأول | المصادقة | الاسم الأول من جهة الاتصال |
اسم العائلة | لاستنمي | اسم العائلة لجهة الاتصال |
الاسم الكامل | FULLNAME | الاسم الكامل لجهة الاتصال، أي الاسم الأول + اسم العائلة |
عنوان البريد الإلكتروني | البريد الإلكتروني | عنوان البريد الإلكتروني الخاص بجهة الاتصال |
رقم الهاتف | مشاهدة | رقم الهاتف الخاص بجهة الاتصال |
اللغة | اللغة | لغة جهة الاتصال |
يتم ملء هذه الحقول الافتراضية تلقائياً باستخدام المعلومات المتاحة من قبل القناة عند إنشاء جهة الاتصال لأول مرة.
لمسح قيمة حقل لجهة اتصال، يمكنك استخدام المعلمة RB_REMOVEFIELDS
. ستكون القيمة هي أسماء الحقول التي تريد إزالتها. لديك خيار مسح العديد من الحقول مرة واحدة عن طريق فصلها بفواصل.
يستخدم نظام كتل الكود لتخزين محتوى الردود الشائعة الاستخدام على منصة الرد.
يمكن إرسال كتل الكود يدويًا في وحدة صندوق الوارد للحد من الكتابة أو إرسالها باستخدام معلمات في إدخالات التدفق.
بإرسال كتل الكود في وكيل تدفق الحوار الخاص بك، يمكنك تخزين محتوى ردود النوايا الخاصة بك على الرد. o منصة حيث يمكن إدارتها وتحريرها بسهولة.
يمكن أن تستخدم مقاطع متعددة نفس الكتلة أيضًا. في هذه الحالة، تحرير كتلة الكود سوف يقوم بتحديث محتوى الاستجابة عبر جميع النواتج.
لإرسال كتلة كتلة الكود باستخدام عوامل التدفق، استخدم معامل RB_SNIPPET
. النوايا المشغلة سوف تستجيب مع محتوى كتلة الكود.
مع RB_SNIPPET
، يمكنك إرسال كتلة كود. قم بتعيين قيمة المعلمة إلى Snippet ID الذي ترغب في إرساله.
تحديث أو تغيير اسم أو محتوى كتلة كتلة الكود سيحافظ على معرف كتلة الكود الحالي.
يمكن إرسال الملفات يدوياً في وحدة صندوق الوارد أو إرسالها باستخدام معلمات في عناصر تدفق الحوار.
باستخدام معلمة RB_FILE
، يمكنك إرسال الملفات المخزنة في مدير الملفات إلى جهات الاتصال التي تشغل تدفق الحوار.
قبل أن تتمكن من إرسال ملف، يجب عليك تحميل الملف (الملفات) إلى المجيب.io مدير الملفات. ثم استخدم معلمة RB_FILE
مع معرف الملف كقيمة لإرسال ملف إلى جهة الاتصال.
سيتم إرسال فقط الملفات التي تم تحميلها إلى الفضاء المتصل بتدفق الحوار. الملفات التي تم تحميلها إلى مسافات أخرى لن يتم إرسالها إلى جهة الاتصال.
المقالات ذات الصلة 👩💻