یک پاسخ Dialogflow.
نمایندگی JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
فیلدها | |
---|---|
queryText | متن پرس و جو مکالمه اصلی. اگر تصحیح املای خودکار برای مدل Dialogflow فعال باشد، |
faqResponse | پاسخ پرسشهای متداول از Dialogflow. |
intentResponses[] | فهرست پاسخهای هدف از Dialogflow. |
autoResponded | یک بولی که نشان می دهد آیا پیام های تجاری به طور خودکار به کاربر پاسخ داده است یا خیر. |
autoRespondedMessages[] | پیام پاسخ خودکار |
FaqResponse
پاسخ پرسشهای متداول از Dialogflow.
اگر ادغام پرسشهای متداول فعال باشد، شامل پاسخهای دریافتی از تمام اسناد دانش موجود میشود.
نمایندگی JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
فیلدها | |
---|---|
userQuestion | سوال کاربر، از یک پیام بازیابی شده است. |
answers[] | 3 یا کمتر پاسخ انتخاب شده از پایگاه های دانش توسط Dialogflow. |
IntentResponse
پاسخی هدفمند از Dialogflow.
اگر ادغام پرسشهای متداول فعال باشد، این شامل پاسخهای دریافت شده از تمام اهداف سفارشی موجود میشود.
نمایندگی JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
فیلدها | |
---|---|
intentName | شناسه منحصر به فرد هدف منطبق. |
intentDisplayName | نام هدف منطبق. |
intentDetectionConfidence | اعتماد به نفس تشخیص قصد مقادیر از 0.0 (کاملا نامشخص) تا 1.0 (کاملاً قطعی) متغیر است. این مقدار فقط برای اهداف اطلاعاتی است و فقط برای کمک به مطابقت با بهترین هدف در آستانه طبقه بندی استفاده می شود. |
fulfillmentMessages[] | مجموعه ای از پیام ها برای ارسال به کاربر. اگر قالبهای پیام تکمیل توسط پیامهای تجاری پشتیبانی نشود، یک پیام بازگشتی برای کاربر ارسال میشود. |
پیام تحقق
محتوای یک پیام تحقق.
نمایندگی JSON |
---|
{ "error": { object ( |
فیلدها | |
---|---|
error | نتیجه خطا در توصیف مشکلات پیام تکمیل. |
message میدانی اتحادیه مورد نیاز. پیام پاسخ از یک هدف سفارشی. message فقط می تواند یکی از موارد زیر باشد: | |
text | یک پاسخ متنی |
jsonPayload | پاسخ محموله سفارشی این رشته با بار سفارشی که برای پاسخ قصد در Dialogflow تعریف کرده اید مطابقت دارد. اگر محموله دارای ساختار شیء JSON Business Messages معتبر نباشد، قسمت |
liveAgentHandoff | پاسخ انتقال مستقیم عامل زنده. |
LiveAgentHandOff
هاندف عامل زنده.
نمایندگی JSON |
---|
{ "metadata": { object } } |
فیلدها | |
---|---|
metadata | داده های سفارشی با درخواست انتقال عامل زنده به نماینده منتقل می شود. این یک پیلود JSON است. |
وضعیت
نوع Status
یک مدل خطای منطقی را تعریف می کند که برای محیط های برنامه نویسی مختلف، از جمله REST API و RPC API مناسب است. توسط gRPC استفاده می شود. هر پیام Status
شامل سه داده است: کد خطا، پیام خطا و جزئیات خطا.
در راهنمای طراحی API میتوانید درباره این مدل خطا و نحوه کار با آن اطلاعات بیشتری کسب کنید.
نمایندگی JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
فیلدها | |
---|---|
code | کد وضعیت، که باید مقداری از |
message | یک پیغام خطای برنامهنویس، که باید به زبان انگلیسی باشد. هر پیام خطای کاربر باید بومی سازی شده و در قسمت |
details[] | لیستی از پیام هایی که حاوی جزئیات خطا هستند. مجموعه ای متداول از انواع پیام ها برای استفاده API ها وجود دارد. یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |