Xây dựng chatbot trên nền tảng FPT.AI
12. Gửi/nhận thông tin qua Thẻ Json API
Thẻ Json API cho phép gửi giá trị của biến lên hệ thống, hoặc nhận thông tin trả về từ hệ thống ngoài thông qua API.
Kịch bản ví dụ: Trong kịch bản giao hàng, sau khi Bot thu thập được các thông tin số điện thoại và địa chỉ của khách hàng, Bot sẽ gửi các thông tin này lên hệ thông quản lý đơn hàng qua API.
Để chuyển dữ liệu thông qua thẻ Json API, bạn thực hiện theo các bước sau:
Bước 1: Sau khi đã thực hiện xong luồng kịch bản xác nhận đơn hàng, bạn chọn thẻ Json API trong phần out-put.
Bước 2: Nhập, chọn thông tin trong thẻ JSON
Phương thức: phương thức truyền dữ liệu GET (lấy dữ liệu từ hệ thống quản lý); hay POST (Truyền dữ liệu từ biến vào hệ thống quản lý). Trong ví dụ này, chúng ta sử dụng phương thức POST
Trường URL: nhập URL của API kết nối
Header: Xác thực bảo mật giữa 2 hệ thống
Biến: Chọn những biến sẽ được sử dụng để lấy giá trị gửi lên API, hoặc lưu giá trị lấy được từ API.
Có thể thêm nhiều biến bằng cách chọn biến ở menu ẩn.
Để xóa biến, bạn chọn biến cần xóa -> ấn dấu “x” bên phải tên mỗi biến.
Trong ví dụ này, các biến được chọn để gửi dữ liệu lên API là sender_name, dia_chi và so_dien_thoai
Bước 3: Khi khách hàng trò chuyện với Bot, dữ liệu từ các biến sẽ được gửi lên API, truy cập API URL để kiểm tra dữ liệu được truyền lên.
Chú ý: Ở cuối thẻ JSON API có tùy chọn Hiển thị thông báo nếu có lỗi. Khi chọn tùy chọn này, trong trường hợp API lỗi, bot sẽ hiển thị ra lỗi trong đoạn trò chuyện với người dùng cuối. Vì vậy, tùy chọn này chỉ nên sử dụng khi kiểm thử bot, không nên sử dụng tùy chọn này khi bot đã đưa vào sử dụng.