แหล่งข้อมูล: ตัวแทน
เอนทิตีการสนทนาซึ่งแสดงถึงแบรนด์
การแสดง JSON |
---|
{ "name": string, "displayName": string, // Union field |
ช่อง | |
---|---|
name |
ตัวระบุที่ไม่ซ้ำกันของ Agent อ่านอย่างเดียว แพลตฟอร์มเป็นผู้กำหนด |
displayName |
ต้องระบุ ชื่อของตัวแทนที่แสดงต่อผู้ใช้ ยาวไม่เกิน 100 อักขระ ไม่สามารถแก้ไขได้หลังจากยืนยันตัวแทนแล้ว |
ช่องการรวม ต้องระบุ |
|
businessMessagesAgent |
ข้อมูลตัวแทนโดยละเอียดสำหรับ Business Messages |
BusinessMessagesAgent
ข้อมูลตัวแทนสําหรับ Business Messages โดยเฉพาะ
การแสดง JSON |
---|
{ "logoUrl": string, "entryPointConfigs": [ { object ( |
ช่อง | |
---|---|
logoUrl |
ไม่บังคับ URL ของโลโก้ที่เผยแพร่ต่อสาธารณะสำหรับตัวแทน ขนาดสูงสุด 50 KB ไม่สามารถแก้ไขได้หลังจากยืนยันตัวแทนแล้ว |
entryPointConfigs[] |
ไม่บังคับ รายการการกำหนดค่าจุดแรกเข้า ไม่สามารถแก้ไขได้หลังจากยืนยันตัวแทนแล้ว |
conversationalSettings |
ต้องระบุ การตั้งค่าการสนทนาสำหรับ Agent ที่แมปกับภาษา ภาษาจะแสดงด้วยแท็กภาษา IETF BCP 47 ที่มีรูปแบบถูกต้อง ออบเจ็กต์ที่มีรายการคู่ |
defaultLocale |
ต้องระบุ ภาษาเริ่มต้นสำหรับ Agent ต้องตรงกับภาษาที่กำหนดไว้ใน |
primaryAgentInteraction |
ต้องระบุ ข้อมูลการโต้ตอบกับตัวแทนหลัก ใช้เมื่อผู้ใช้เริ่มการสนทนา |
additionalAgentInteractions[] |
ไม่บังคับ ข้อมูลเพิ่มเติมเกี่ยวกับการโต้ตอบกับตัวแทน ทำให้ Agent รองรับการโต้ตอบหลายประเภท |
customAgentId |
ไม่บังคับ ตัวระบุที่พาร์ทเนอร์ระบุสำหรับตัวแทน ระบบจะส่งตัวระบุไปพร้อมกับข้อความทั้งหมดที่ส่งไปยังตัวแทน |
agentTestUrl |
เอาต์พุตเท่านั้น URL สำหรับทดสอบประสบการณ์การสนทนาของตัวแทน แพลตฟอร์มเป็นผู้กำหนด |
testUrls[] |
เอาต์พุตเท่านั้น URL สำหรับการทดสอบประสบการณ์การสนทนาของตัวแทน แพลตฟอร์มเป็นผู้กำหนด |
phone |
ไม่บังคับ หมายเลขโทรศัพท์ที่ตัวแทนจะแสดง หากไม่ระบุ ตัวแทนจะแสดงหมายเลขโทรศัพท์ของแบรนด์ที่พบในกราฟความรู้ของ Google (หากมี) |
authorizationConfig |
ไม่บังคับ การกำหนดค่าการให้สิทธิ์สำหรับการรองรับ OAuth |
nonLocalConfig |
ไม่บังคับ การกำหนดค่าสำหรับจุดแรกเข้านอกเครื่อง |
surveyConfig |
ไม่บังคับ การกำหนดค่าเพื่อเปิดใช้แบบสำรวจที่กำหนดเอง |
BusinessMessagesEntryPointConfig
การกำหนดค่าจุดแรกเข้าสำหรับ Agent
การแสดง JSON |
---|
{
"allowedEntryPoint": enum ( |
ช่อง | |
---|---|
allowedEntryPoint |
ต้องระบุ แพลตฟอร์มของ Google ที่เปิดให้ตัวแทนเปิดใช้เพื่อให้ปรากฏ |
EntryPoint
แพลตฟอร์มของ Google ที่เปิดให้ตัวแทนเปิดใช้เพื่อให้ปรากฏ
Enum | |
---|---|
ENTRY_POINT_UNSPECIFIED |
จุดแรกเข้าที่ไม่ได้ระบุ |
LOCATION |
เปิดใช้สถานที่ตั้งสำหรับตัวแทนนี้ |
NON_LOCAL |
เปิดใช้ Business Messages สำหรับจุดแรกเข้านอกพื้นที่ |
SupportedAgentInteraction
การโต้ตอบที่ตัวแทนรองรับ
การแสดง JSON |
---|
{ "interactionType": enum ( |
ช่อง | |
---|---|
interactionType |
ต้องระบุ ประเภทการโต้ตอบที่ตัวแทนรองรับ |
ช่องการรวม representative ข้อมูลโดยละเอียดสำหรับประเภทการกำหนดค่า ต้องระบุ representative ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
botRepresentative |
รายละเอียดตัวแทนของบ็อต |
humanRepresentative |
รายละเอียดจากเจ้าหน้าที่ |
InteractionType
ประเภทการโต้ตอบที่ตัวแทนรองรับ
Enum | |
---|---|
INTERACTION_TYPE_UNSPECIFIED |
การโต้ตอบที่ไม่ระบุ |
BOT |
การโต้ตอบของบ็อต |
HUMAN |
การโต้ตอบกับมนุษย์ |
BotRepresentative
รายละเอียดสำหรับตัวแทนบ็อต
การแสดง JSON |
---|
{
"botMessagingAvailability": {
object ( |
ช่อง | |
---|---|
botMessagingAvailability |
ต้องระบุ ความพร้อมใช้งานของการรับส่งข้อความของบ็อต |
MessagingAvailability
จำนวนชั่วโมงของแต่ละวันในสัปดาห์ที่มีการรับส่งข้อความ คุณสามารถจัดกลุ่มชั่วโมงทำงานหลายๆ วันเข้าด้วยกันได้ เช่น * 08:00–16:00 น. PDT วันจันทร์ - พุธ * 10:00–14:00 น. PDT วันพฤหัสบดี–วันศุกร์ * 15:00–18:00 น. PDT วันพฤหัสบดี–วันศุกร์ * 10:00–14:00 น. PDT วันเสาร์–วันเสาร์
หากมีช่องว่างด้านความพร้อมให้บริการ เช่น ไม่มีการระบุความพร้อมจำหน่ายสินค้าในวันอาทิตย์ การรับส่งข้อความจะใช้งานไม่ได้ในช่วงดังกล่าว
เวลาทำการของบ็อตไม่มีผลต่อความพร้อมใช้งาน ตัวแทนที่ใช้บ็อตเท่านั้นจะแสดงข้อความต้อนรับเสมอ ขณะที่ตัวแทนที่มีการตั้งค่าตัวแทนที่เป็นมนุษย์และบ็อตจะพิจารณาเฉพาะตัวแทนที่เป็นมนุษย์เมื่อกำหนดความพร้อมใช้งาน
การแสดง JSON |
---|
{
"hours": [
{
object ( |
ช่อง | |
---|---|
hours[] |
ต้องระบุ จำนวนชั่วโมงของความพร้อมในการรับส่งข้อความ |
ชั่วโมง
ช่วงเวลาที่ให้บริการรับส่งข้อความ
ช่อง | |
---|---|
startTime |
ต้องระบุ เวลาเริ่มต้นสำหรับแต่ละวันภายในช่วงวันของสัปดาห์ |
endTime |
ต้องระบุ เวลาสิ้นสุดสำหรับแต่ละวันภายในช่วงวันของสัปดาห์ |
timeZone |
ต้องระบุ เขตเวลา IANA สำหรับชั่วโมง เช่น "America/Los_Angeles" |
startDay |
ต้องระบุ วันที่เริ่มต้น |
endDay |
ต้องระบุ วันที่สิ้นสุด รวมวันที่ระบุ |
TimeOfDay
แสดงช่วงเวลาของวัน วันที่และเขตเวลาไม่มีความสำคัญหรือมีการระบุไว้ที่อื่น API อาจเลือกอนุญาตการใช้เวลาไม่กี่วินาที ประเภทที่เกี่ยวข้องคือ google.type.Date
และ google.protobuf.Timestamp
การแสดง JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
ช่อง | |
---|---|
hours |
ชั่วโมงของวันในรูปแบบ 24 ชั่วโมง ควรอยู่ในช่วง 0 ถึง 23 API อาจเลือกอนุญาตค่า "24:00:00" สำหรับสถานการณ์ต่างๆ เช่น เวลาปิดทำการ |
minutes |
นาทีต่อชั่วโมง ต้องอยู่ระหว่าง 0 ถึง 59 |
seconds |
เวลาเป็นวินาที โดยปกติต้องอยู่ระหว่าง 0 ถึง 59 API อาจอนุญาตให้ใช้ค่า 60 หากอนุญาตให้มีวินาทีอธิกวาร |
nanos |
เศษส่วนของวินาทีในหน่วยนาโนวินาที ต้องมีค่าตั้งแต่ 0 ถึง 999,999,999 |
วันของสัปดาห์
แสดงวันของสัปดาห์
Enum | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
ไม่ระบุวันของสัปดาห์ |
MONDAY |
วันจันทร์ |
TUESDAY |
อังคาร |
WEDNESDAY |
พุธ |
THURSDAY |
พฤหัสบดี |
FRIDAY |
ศุกร์ |
SATURDAY |
เสาร์ |
SUNDAY |
วันอาทิตย์ |
HumanRepresentative
รายละเอียดสำหรับตัวแทนที่เป็นมนุษย์
การแสดง JSON |
---|
{
"humanMessagingAvailability": {
object ( |
ช่อง | |
---|---|
humanMessagingAvailability |
ต้องระบุ ความพร้อมให้บริการของการรับส่งข้อความโดยเจ้าหน้าที่ |
AuthorizationConfig
รายละเอียดการกำหนดค่าสำหรับการรองรับ OAuth ใน Business Messages
การแสดง JSON |
---|
{ "endpointUrl": string } |
ช่อง | |
---|---|
endpointUrl |
URL ปลายทางที่ผู้ใช้เข้าสู่ระบบ |
NonLocalConfig
การกำหนดค่าเพื่อเปิดใช้จุดแรกเข้านอกเครื่อง
การแสดง JSON |
---|
{ "contactOption": { object ( |
ช่อง | |
---|---|
contactOption |
ต้องระบุ ข้อมูลติดต่อสำหรับตัวแทนที่แสดงพร้อมปุ่มรับส่งข้อความ |
enabledDomains[] |
ต้องระบุ โดเมนที่จะเปิดใช้สำหรับจุดแรกเข้าของไซต์ลิงก์ |
phoneNumber |
ต้องระบุ หมายเลขโทรศัพท์ของตัวแทน ลบล้างช่อง |
callDeflectionPhoneNumbers[] |
ต้องระบุ รายการหมายเลขโทรศัพท์สำหรับการเบี่ยงเบนการโทร |
regionCodes[] |
ต้องระบุ รายการรหัสภูมิภาค CLDR สำหรับประเทศที่อนุญาตให้ตัวแทนเปิดใช้จุดแรกเข้า |
ContactOption
รายละเอียดการติดต่อที่แสดงเพิ่มเติมจากปุ่มรับส่งข้อความ
การแสดง JSON |
---|
{
"url": string,
"options": [
enum ( |
ช่อง | |
---|---|
url |
ต้องระบุ URL ที่มีตัวเลือกการติดต่อ |
options[] |
ต้องระบุ รายการตัวเลือกการติดต่อที่มีอยู่สำหรับ URL ที่ระบุ |
ตัวเลือก
ตัวเลือกการติดต่อ
Enum | |
---|---|
OPTION_UNSPECIFIED |
ไม่ระบุ |
WEB_CHAT |
ตัวเลือกการแชทผ่านเว็บ |
PHONE |
ตัวเลือกโทรศัพท์ |
EMAIL |
ตัวเลือกอีเมล |
FAQS |
ตัวเลือกคำถามที่พบบ่อย |
TWITTER |
ตัวเลือก Twitter |
WHATSAPP |
ตัวเลือก WhatsApp |
SurveyConfig
รายละเอียดการกำหนดค่าสำหรับการสนับสนุนคำถามในแบบสำรวจที่มีการปรับแต่ง
การแสดง JSON |
---|
{
"templateQuestionIds": [
string
],
"customSurveys": {
string: {
object ( |
ช่อง | |
---|---|
templateQuestionIds[] |
รายการรหัสคำถามเทมเพลตสำหรับคำถามของเทมเพลตที่รวมอยู่ในแบบสำรวจ |
customSurveys |
คำถามในแบบสำรวจที่กำหนดเองสำหรับตัวแทนที่แมปกับภาษา ภาษาจะแสดงด้วยแท็กภาษา IETF BCP 47 ที่มีรูปแบบถูกต้อง ออบเจ็กต์ที่มีรายการคู่ |
CustomSurveyConfig
การกำหนดค่าแบบสำรวจที่กำหนดเองสำหรับ Agent
การแสดง JSON |
---|
{
"customQuestions": [
{
object ( |
ช่อง | |
---|---|
customQuestions[] |
รายการคำถามที่กำหนดเอง |
SurveyQuestion
เนื้อหาโดยละเอียดของคำถามในแบบสำรวจแต่ละข้อ
การแสดง JSON |
---|
{ "name": string, "questionType": enum ( |
ช่อง | |
---|---|
name |
ต้องระบุ ตัวระบุที่ไม่ซ้ำกันของคำถาม |
questionType |
เอาต์พุตเท่านั้น ประเภทของคำถาม |
questionContent |
ต้องระบุ เนื้อหาของคำถาม มีอักขระได้ไม่เกิน 200 ตัวสำหรับคำถามที่กำหนดเอง |
responseOptions[] |
ต้องระบุ รายการคำตอบที่แสดงพร้อมกับคำถาม สูงสุด 12 เครื่อง |
ประเภท
ประเภทของคำถามในแบบสำรวจ
Enum | |
---|---|
TYPE_UNSPECIFIED |
ประเภทคำถามในแบบสำรวจที่ไม่รู้จัก |
GOOGLE_STANDARD_QUESTION |
คำถามในแบบสำรวจมาตรฐานของ Google |
GOOGLE_TEMPLATE_QUESTION |
Google ได้ให้เทมเพลตคำถามในแบบสำรวจ |
PARTNER_CUSTOM_QUESTION |
คำถามในแบบสำรวจที่พาร์ทเนอร์กำหนดเอง |
SurveyResponse
เนื้อหาสำหรับการตอบคำถามในแบบสำรวจ
การแสดง JSON |
---|
{ "content": string, "postbackData": string } |
ช่อง | |
---|---|
content |
ต้องระบุ ข้อความที่แสดงในแบบสำรวจและส่งกลับให้ตัวแทนเมื่อผู้ใช้แตะที่ตัวแทน สูงสุด 35 อักขระ |
postbackData |
สตริงที่ Agent ได้รับเมื่อผู้ใช้แตะคำตอบของคำถาม |
เมธอด |
|
---|---|
|
สร้างตัวแทนใหม่เพื่อเป็นตัวแทนแบรนด์ |
|
ลบตัวแทน |
|
ดูข้อมูลเกี่ยวกับตัวแทน |
|
รับข้อมูลการเปิดใช้สำหรับตัวแทน |
|
รับข้อมูลการยืนยันสำหรับตัวแทน |
|
แสดงตัวแทนทั้งหมดที่เชื่อมโยงกับแบรนด์ |
|
อัปเดตข้อมูลเกี่ยวกับตัวแทน |
|
เริ่มกระบวนการเปิดใช้งานสำหรับตัวแทน |
|
เริ่มการยืนยันข้อมูลธุรกิจสำหรับตัวแทน |
|
อัปเดตข้อมูลการเปิดใช้สำหรับตัวแทน |
|
อัปเดตสถานะการยืนยันสำหรับตัวแทน |