يمكنك استخدام البيانات الوصفية الشاملة للقناة لتحسين إعادة الاستخدام وتقليل وقت نشر بناء الشجرة للقناة. على سبيل المثال، في حالة نشر بناء شجرة الأسئلة المتكررة FAQ في قناة جديدة، يمكنك الاحتفاظ بنفس البناء تمامًا وتغيير معرف مصدر البيانات فقط في إعدادات البيانات الوصفية للقناة الجديدة.
في المثال التالي، قام المستخدم بتطبيق معرفات مصادر بيانات مختلفة لمصادر البيانات في البيانات الوصفية الشاملة للقناة على فيسبوك ماسنجر وواتساب. يمكنك أن تلاحظ بوضوح أن المحتوى يختلف قليلاً لكن تدفق المحادثة متشابه.
يجب أن تقرر أي جزء من بناء الروبوت الخاص بك سيتم تغييره في القنوات المختلفة.
حدد هذا الجزء من بناء الروبوت وطبق عليه this.channel.metadata
بشكل مناسب. على سبيل المثال، إذا كنت ترغب في استخدام مصدر بيانات مختلف لقناة مختلفة، يمكنك تحديد واستبدال كل معرف مصدر البيانات الأصلي بـ this.channel.metadata.faqDataSourceId
في collectionName
.
مثال على إجراء مسبق
فيما يلي مثال لكائن بيانات وصفية لمصدر بيانات الأسئلة المتكررة FAQ:
metadata.
."this.channel.metadata.faqDataSourceId"
، يمكنك إدخال البيانات الفعلية (مثل معرف مصدر البيانات أو مسار API) ليتم تطبيقها في قناة معينة.