REST Resource: phones.dialogflowMessages

منبع: DialogflowEvent

رویداد Dialogflow که توسط پلتفرم RBM راه اندازی شده است.

با رویدادها ، یک عامل می تواند یک هدف را بدون استفاده از زبان به عنوان ورودی مطابقت دهد.

پارامترها پاسخ های شخصی را فعال می کنند. به عنوان مثال، با ورودی { "eventName": "welcome_event", "parameters": { "name": "Sam" } } ، یک عامل Dialogflow می تواند پاسخ "Hello Sam! What can I do for you today?" .

نمایندگی JSON
{
  "name": string,
  "eventName": string,
  "parameters": {
    object
  },
  "languageCode": string
}
زمینه های
name

string

این فیلد توسط پلتفرم RBM تنظیم شده است. هنگام ایجاد پیام عامل، آن را درج نکنید. فیلد "phones/{E.164}/dialogflowMessages/{messageId}" را حل می کند، که در آن {E.164} شماره تلفن کاربر در قالب E.164 است و {messageId} شناسه اختصاص داده شده توسط عامل پیام عامل RBM است. .

eventName

string

شناسه منحصر به فرد رویداد. برای مثال، RBM_WELCOME_EVENT .

parameters

object ( Struct format)

(اختیاری) پارامترهای مرتبط با رویداد.

languageCode

string

زبان این پرس و جو برای فهرستی از کدهای زبان، به پشتیبانی زبان مراجعه کنید. قبل از اینکه یک عامل Dialogflow بتواند از زبانی استفاده کند، زبان باید در کنسول Dialogflow فعال شود.

کوئری ها در یک جلسه می توانند زبان های مختلفی را مشخص کنند. اگر زبانی مشخص نشده باشد، Dialogflow از زبان پیش‌فرض عامل استفاده می‌کند. لزوماً نیازی به تعیین یک زبان نیست.

مواد و روش ها

create

از یک عامل Dialogflow می خواهد که از طریق یک عامل RBM پیام ارسال کند.