REST Resource: phones.dialogflowMessages

منبع: رویداد Dialogflow

رویداد Dialogflow توسط پلتفرم RCS for Business آغاز می‌شود.

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

پارامترها پاسخ‌های شخصی‌سازی‌شده را فعال می‌کنند. برای مثال، با ورودی { "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

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

eventName

string

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

parameters

object ( Struct format)

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

languageCode

string

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

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

روش‌ها

create

به یک عامل Dialogflow دستور می‌دهد تا پیام‌ها را از طریق یک عامل RCS برای کسب‌وکار ارسال کند.