Tài nguyên: Thông báo
Tin nhắn trong cuộc trò chuyện giữa nhân viên hỗ trợ và người dùng.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "messageId": string, "representative": { object ( |
Trường | |
---|---|
name |
Tên của tin nhắn, do Business Messages thiết lập. Phân giải thành "conversations/{conversationId}/messages/{messageId}", trong đó {conversationId} là mã nhận dạng duy nhất của cuộc trò chuyện và {messageId} là mã nhận dạng duy nhất của tin nhắn. |
messageId |
Bắt buộc. Mã nhận dạng duy nhất của tin nhắn, do nhân viên hỗ trợ chỉ định. Nếu một thư cố gắng sử dụng cùng một |
representative |
Thông tin chi tiết về người đại diện (người hoặc bot trò chuyện) đã gửi tin nhắn. |
suggestions[] |
Danh sách câu trả lời đề xuất xuất hiện dưới dạng danh sách các khối đề xuất theo tin nhắn liên quan. Tối đa 13 đề xuất. Các khối này chỉ xuất hiện khi tin nhắn liên quan là tin nhắn gần đây nhất trong cuộc trò chuyện (bao gồm cả tin nhắn của nhân viên hỗ trợ và người dùng). Người dùng có thể nhấn vào một câu trả lời đề xuất để gửi nội dung tin nhắn trả lời đó cho nhân viên hỗ trợ. |
fallback |
Không bắt buộc. Văn bản dự phòng sẽ hiển thị nếu thiết bị của người dùng không hỗ trợ loại thông báo hoặc nội dung. Tối đa 3.072 ký tự. |
containsRichText |
Không bắt buộc. Nếu là |
Trường kết hợp content . Nội dung của tin nhắn. content chỉ có thể là một trong những trạng thái sau đây: |
|
text |
Tin nhắn văn bản. Tối đa 3.072 ký tự. |
image |
Tin nhắn hình ảnh. |
richCard |
Tin nhắn thẻ thông tin. |
Bài đăng có hình ảnh
Một hình ảnh.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường kết hợp content . Nội dung hình ảnh. content chỉ có thể là một trong những trạng thái sau đây: |
|
contentInfo |
Thông tin về một hình ảnh, bao gồm cả URL của hình ảnh và URL của hình thu nhỏ của hình ảnh. |
ContentInfo
Thông báo chứa thông tin về nội dung.
Biểu diễn dưới dạng JSON |
---|
{ "fileUrl": string, "thumbnailUrl": string, "forceRefresh": boolean, "altText": string } |
Trường | |
---|---|
fileUrl |
URL có thể truy cập công khai của tệp. Nền tảng này xác định loại MIME của tệp từ trường loại nội dung trong tiêu đề HTTP khi nền tảng tìm nạp tệp. Trường content-type phải hiện diện và chính xác trong phản hồi HTTP từ URL. Tối đa 5 MB. Các loại nội dung được hỗ trợ: hình ảnh/jpeg, hình ảnh/jpg, hình ảnh/png, hình ảnh/webp |
thumbnailUrl |
Không bắt buộc. URL có thể truy cập công khai của hình thu nhỏ. Nếu bạn không cung cấp URL của hình thu nhỏ, nền tảng sẽ hiển thị một hình thu nhỏ phần giữ chỗ trống cho đến khi thiết bị của người dùng tải tệp xuống. Tối đa 25 KB. Các loại nội dung được hỗ trợ: hình ảnh/jpeg, hình ảnh/jpg, hình ảnh/png, hình ảnh/webp |
forceRefresh |
Nếu được đặt, nền tảng sẽ tìm nạp tệp và hình thu nhỏ từ các URL được chỉ định, ngay cả khi nền tảng đã lưu các bản sao của tệp vào bộ nhớ đệm (và/hoặc hình thu nhỏ). |
altText |
Văn bản mô tả chi tiết về nội dung nghe nhìn nhằm mục đích hỗ trợ tiếp cận. |
RichCard
Một thẻ thông tin chi tiết độc lập hoặc một băng chuyền thẻ thông tin chi tiết mà nhân viên hỗ trợ gửi đến người dùng.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường kết hợp card . Các loại thẻ thông tin chi tiết có thể có. card chỉ có thể là một trong những trạng thái sau đây: |
|
standaloneCard |
Thẻ độc lập. |
carouselCard |
Băng chuyền thẻ. |
StandaloneCard
Thẻ độc lập.
Biểu diễn dưới dạng JSON |
---|
{
"cardContent": {
object ( |
Trường | |
---|---|
cardContent |
Nội dung thẻ. |
CardContent
Nội dung thẻ.
Biểu diễn dưới dạng JSON |
---|
{ "title": string, "description": string, "media": { object ( |
Trường | |
---|---|
title |
Không bắt buộc. Tiêu đề thẻ. Tối đa 200 ký tự. |
description |
Không bắt buộc. Nội dung mô tả thẻ. Tối đa 2.000 ký tự. |
media |
Không bắt buộc. Nội dung nghe nhìn để thêm vào thẻ. |
suggestions[] |
Không bắt buộc. Danh sách các đề xuất đưa vào thẻ. Tối đa 4 đề xuất. |
Nội dung nghe nhìn
Tệp đa phương tiện trong thẻ thông tin đa phương tiện.
Biểu diễn dưới dạng JSON |
---|
{ "height": enum ( |
Trường | |
---|---|
height |
Chiều cao của nội dung đa phương tiện trong thẻ thông tin. |
Trường kết hợp content . Nội dung nghe nhìn. content chỉ có thể là một trong những trạng thái sau đây: |
|
contentInfo |
Thông tin về một tệp, bao gồm cả URL của tệp và URL hình thu nhỏ của tệp. |
Chiều cao
Chiều cao phương tiện
Enum | |
---|---|
HEIGHT_UNSPECIFIED |
Chưa chỉ định. |
SHORT |
112 DP. |
MEDIUM |
168 DP. |
TALL |
264 DP. Không có trong băng chuyền thẻ thông tin khi chiều rộng thẻ được đặt thành SMALL . |
Đề xuất
Một đề xuất trong danh sách khối.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường kết hợp option . Câu trả lời đề xuất. option chỉ có thể là một trong những trạng thái sau đây: |
|
reply |
Đề xuất để người dùng trả lời bằng văn bản được chỉ định. |
action |
Một hành động đề xuất để bắt đầu một hành động gốc trên thiết bị. |
liveAgentRequest |
Yêu cầu mời nhân viên hỗ trợ tham gia cuộc trò chuyện. |
authenticationRequest |
Yêu cầu bắt đầu quy trình xác thực. |
SuggestedReply
Khi bạn nhấn vào tin nhắn, hãy gửi tin nhắn trả lời lại cho nhân viên hỗ trợ.
Biểu diễn dưới dạng JSON |
---|
{ "text": string, "postbackData": string } |
Trường | |
---|---|
text |
Văn bản xuất hiện trong câu trả lời đề xuất và được gửi tới nhân viên hỗ trợ khi người dùng nhấn vào văn bản đó. Tối đa 25 ký tự. |
postbackData |
Chuỗi mà nhân viên hỗ trợ nhận được khi người dùng nhấn vào câu trả lời đề xuất. Tối đa 2.048 ký tự. |
SuggestedAction
Khi được nhấn, hãy bắt đầu hành động gốc tương ứng trên thiết bị.
Biểu diễn dưới dạng JSON |
---|
{ "text": string, "postbackData": string, // Union field |
Trường | |
---|---|
text |
Văn bản xuất hiện trong hành động đề xuất. Tối đa 25 ký tự. |
postbackData |
Chuỗi mà tác nhân nhận được khi người dùng nhấn vào thao tác được đề xuất. Tối đa 2.048 ký tự. |
Trường kết hợp action . Hành động gốc bắt đầu trên thiết bị khi người dùng nhấn vào hành động đề xuất. action chỉ có thể là một trong những trạng thái sau đây: |
|
openUrlAction |
Mở URL được chỉ định. |
dialAction |
Mở ứng dụng gọi điện mặc định của người dùng. |
OpenUrlAction
Mở URL được chỉ định.
Biểu diễn dưới dạng JSON |
---|
{ "url": string } |
Trường | |
---|---|
url |
URL |
DialAction
Mở ứng dụng gọi điện mặc định của người dùng với số điện thoại được chỉ định.
Biểu diễn dưới dạng JSON |
---|
{ "phoneNumber": string } |
Trường | |
---|---|
phoneNumber |
Bắt buộc. Số điện thoại được chỉ định, ở định dạng RFC 3966. Ví dụ: "+1-201-555-0123". |
LiveAgentRequest
Loại này không có trường nào.
Khi bạn nhấn vào nút này, hãy gửi yêu cầu mời nhân viên hỗ trợ tham gia cuộc trò chuyện.
AuthenticationRequest
Yêu cầu xác thực cuộc trò chuyện.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường kết hợp authentication_type . Loại xác thực. authentication_type chỉ có thể là một trong những trạng thái sau đây: |
|
oauth |
Thông tin chi tiết về việc xác thực qua OAuth. |
OAuth
Thông tin chi tiết về việc xác thực qua OAuth.
Biểu diễn dưới dạng JSON |
---|
{ "clientId": string, "codeChallenge": string, "scopes": [ string ], "codeChallengeMethod": string } |
Trường | |
---|---|
clientId |
Bắt buộc. Mã của ứng dụng yêu cầu uỷ quyền. |
codeChallenge |
Bắt buộc. Thử thách mã dùng để trao đổi mã truy cập. |
scopes[] |
Bắt buộc. Một mảng chỉ định phạm vi của yêu cầu. |
codeChallengeMethod |
Không bắt buộc. Phương thức thử thách mã dùng để tạo thử thách mã. Nếu tham số này bị bỏ qua, máy chủ sẽ giả định là |
CarouselCard
Băng chuyền thẻ.
Biểu diễn dưới dạng JSON |
---|
{ "cardWidth": enum ( |
Trường | |
---|---|
cardWidth |
Chiều rộng của thẻ trong băng chuyền. |
cardContents[] |
Danh sách nội dung của từng thẻ trong băng chuyền. Một băng chuyền có thể có tối thiểu 2 thẻ và tối đa 10 thẻ. |
CardWidth
Chiều rộng của thẻ trong băng chuyền.
Enum | |
---|---|
CARD_WIDTH_UNSPECIFIED |
Chưa chỉ định |
SMALL |
136 DP. Không được thêm nội dung nghe nhìn cao. |
MEDIUM |
280 DP. |
Phương thức |
|
---|---|
|
Gửi tin nhắn từ nhân viên hỗ trợ cho người dùng. |
|
Gửi biên nhận cho tin nhắn từ một nhân viên hỗ trợ tới người dùng. |