360Bots
تدعم الروبوتات القوائم والتدفقات وأغلفة OTP وخدمات إطار عمل الشركاء.
سرد الروبوتات
GET /api/v1/bots
{
"bots": [
{
"code": "portail",
"name": "SEED Portail",
"runtime_mode": "local",
"partner": { "code": "seed", "name": "SEED" }
}
]
}
إنشاء روبوت
POST /api/v1/bots
{
"code": "support",
"name": "Support bot",
"runtime_mode": "service",
"channel_inapp": true
}
تفاصيل روبوت
GET /api/v1/bots/{code}
يتضمن القوائم / التدفقات / الإجراءات عندما تكون runtime_mode=local.
الجلسات
GET /api/v1/bots/{code}/sessions
افحص الجلسات النشطة وسياقها (التشغيل / التصحيح).
إطار عمل الخدمة
خدمة HTTP يديرها الشريك لمنطق الأعمال:
| نقطة النهاية | الهدف |
|---|---|
GET /api/v1/bot-framework | الإعداد الحالي |
PUT /api/v1/bot-framework | تعيين service_base_url والمصادقة والمسارات |
عندما تكون runtime_mode=service، يستدعي MorisBox نقطتي النهاية /start و/input ويحوّل الاستجابات إلى أحداث للعميل.
دعوة إلى تدفق
POST /api/v1/bots/{code}/flows/{flow_code}/invite: راجع التدفقات.
بيانات اعتماد كل روبوت
لكل روبوت رمز مميز للروبوت (مخزّن بالتجزئة) وسر خطاف ويب (HMAC).
راجع بيانات اعتماد الروبوتات وخطافات الويب لمعرفة نموذج الأمان الكامل وAPI.