یک پاسخ Dialogflow.
نمایندگی JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
زمینه های | |
---|---|
queryText | متن پرس و جو مکالمه اصلی. اگر تصحیح املای خودکار برای مدل Dialogflow فعال باشد، |
faqResponse | پاسخ پرسشهای متداول از Dialogflow. |
intentResponses[] | فهرست پاسخهای هدف از Dialogflow. |
autoResponded | یک بولی که نشان می دهد آیا پیام های تجاری به طور خودکار به کاربر پاسخ داده است یا خیر. |
autoRespondedMessages[] | پیام پاسخ خودکار |
پاسخ پرسشهای متداول از Dialogflow.
اگر ادغام پرسشهای متداول فعال باشد، شامل پاسخهای دریافتی از تمام اسناد دانش موجود میشود.
نمایندگی JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
زمینه های | |
---|---|
userQuestion | سوال کاربر، از یک پیام بازیابی شده است. |
answers[] | 3 یا کمتر پاسخ انتخاب شده از پایگاه های دانش توسط Dialogflow. |
پاسخی هدفمند از 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 | پاسخ انتقال مستقیم عامل زنده. |
هاندف عامل زنده.
نمایندگی 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 ها وجود دارد. یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |