Method: phones.dialogflowMessages.create

Nhắc một nhân viên hỗ trợ Dialogflow gửi tin nhắn thông qua một nhân viên hỗ trợ RBM.

Nếu bạn chưa bật công cụ tích hợp Dialogflow cho nhân viên hỗ trợ RBM, thì phương thức này sẽ trả về 403 PERMISSION_DENIED.

Khi tích hợp một nhân viên hỗ trợ RBM với một nhân viên hỗ trợ dự án Dialogflow, phương thức này sẽ kích hoạt một sự kiện trong nhân viên hỗ trợ dự án Dialogflow. Nền tảng RBM chuyển phản hồi từ Dialogflow đến thiết bị của người dùng và chuyển tin nhắn từ người dùng trở lại nhân viên hỗ trợ Dialogflow.

Nếu một ý định Dialogflow xác định nhiều phản hồi, Nền tảng RBM sẽ gửi cho người dùng một tin nhắn cho mỗi phản hồi đã xác định.

Nếu bạn liên hệ với một webhook bằng phương thức thực hiện Dialogflow, thì yêu cầu thực hiện sẽ bao gồm những thông tin sau trong tải trọng:

Trường Nội dung mô tả

rbm_user_phone_number

Số điện thoại của người dùng.

rbm_share_location_response

Vị trí của người dùng, nếu họ nhấn vào hành động được đề xuất về chia sẻ vị trí.

Yêu cầu HTTP

POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Các tham số
parent

string

"phones/{E.164}", trong đó {E.164} là số điện thoại của người dùng

Tham số truy vấn

Các tham số
messageIdPrefix

string

Một tiền tố duy nhất của mã tin nhắn RBM là kết quả của sự kiện Dialogflow. Dialogflow hỗ trợ nhiều phản hồi cho một sự kiện cụ thể. Nếu một sự kiện kích hoạt nhiều phản hồi, RBM sẽ chuyển tiếp từng phản hồi dưới dạng một tin nhắn riêng. Mỗi mã nhận dạng của thư có cùng một tiền tố.

agentId

string

Bắt buộc. Mã nhận dạng duy nhất của nhân viên hỗ trợ.

Nội dung yêu cầu

Nội dung yêu cầu chứa một bản sao của DialogflowEvent.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một thực thể mới được tạo của DialogflowEvent.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

  • https://www.googleapis.com/auth/rcsbusinessmessaging

Để biết thêm thông tin, hãy xem Tổng quan về OAuth 2.0.