Bắt đầu cuộc trò chuyện bằng Dialogflow

Sau khi bạn bật Dialogflow và thiết kế phản hồi của nhân viên hỗ trợ, nhân viên hỗ trợ Dialogflow của bạn sẽ hỗ trợ các cuộc trò chuyện của nhân viên hỗ trợ RBM, phiên dịch và trả lời tin nhắn của người dùng.

Để bắt đầu một cuộc trò chuyện, bạn thực hiện một lệnh gọi API chỉ định số điện thoại của người dùng và ý định Dialogflow để bắt đầu cuộc trò chuyện (thường là ý định chào mừng của nhân viên hỗ trợ).

Sau khi bạn thực hiện lệnh gọi API, Dialogflow sẽ gửi phản hồi đến nền tảng RBM, để nền tảng này gửi thông báo đến thiết bị của người dùng. Tin nhắn giữa nhân viên hỗ trợ RBM và người dùng sẽ được tự động chuyển tiếp đến nhân viên hỗ trợ Dialogflow của bạn để giúp xử lý cuộc trò chuyện.

Ví dụ:

Nếu "RBM_WELCOME_EVENT" là sự kiện kích hoạt ý định chào mừng cho tác nhânDialogflow, thì bạn sẽ chạy lệnh sau để bắt đầu cuộc trò chuyện với người dùng.

  • PATH_TO_RBM_SERVICE_ACCOUNT_KEY là đường dẫn đến khoá tài khoản dịch vụ trên máy phát triển của bạn.
  • REGION là khu vực của tác nhân RBM (asia, europe hoặc us).
  • PHONE_NUMBER là MSISDN của thiết bị của người dùng ở định dạng E.164 (ví dụ: +12223334444).
curl -X POST -H 'Content-Type: application/json' \
  -H "`oauth2l header --json PATH_TO_RBM_SERVICE_ACCOUNT_KEY rcsbusinessmessaging`" \
  'https://REGION-rcsbusinessmessaging.googleapis.com/v1/phones/PHONE_NUMBER/dialogflowMessages?messageIdPrefix=PREFIX' \
  -d '{
    "eventName": "RBM_WELCOME_EVENT",
    "languageCode": "en"
  }'

Để biết các tuỳ chọn định dạng và giá trị, hãy xem dialogflowMessages.