منبع: رویداد 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 | این فیلد توسط پلتفرم RCS for Business تنظیم شده است. هنگام ایجاد پیام اپراتور، آن را وارد نکنید. این فیلد "phones/{E.164}/dialogflowMessages/{messageId}" را تفسیر میکند، که در آن {E.164} شماره تلفن کاربر با فرمت E.164 و {messageId} شناسه اختصاص داده شده توسط اپراتور برای پیام اپراتور RCS for Business است. |
eventName | شناسه منحصر به فرد رویداد. برای مثال، |
parameters | (اختیاری) پارامترهای مرتبط با رویداد. |
languageCode | زبان این پرسوجو. برای فهرستی از کدهای زبان، به پشتیبانی زبان مراجعه کنید. قبل از اینکه یک عامل Dialogflow بتواند از زبانی استفاده کند، آن زبان باید در کنسول Dialogflow فعال شود. کوئریها در یک جلسه میتوانند زبانهای مختلفی را مشخص کنند. اگر زبانی مشخص نشده باشد، Dialogflow از زبان پیشفرض عامل استفاده میکند. |
روشها | |
|---|---|
| به یک عامل Dialogflow دستور میدهد تا پیامها را از طریق یک عامل RCS برای کسبوکار ارسال کند. |