Lưu trữ và truy vấn dữ liệu trên chatbot bằng Table Data tại Botplus.io

Lê Hồng Quân Thứ tư - 08/12/2021 10:28

Bạn đang có nhu cầu lưu trữ data từ chatbot và có thể dùng data này để chatbot truy vấn, tìm kiếm thông tin với tốc độ cao, chính xác?
Ở bài viết này, mình sẽ hướng dẫn bạn cách sử dụng thẻ Botplus.io của SmaxBot để thao tác với dữ liệu được lưu trữ bên Table Data của Botplus.io.

Các hành động với Table Data mà thẻ Botplus.io hỗ trợ gồm:
- Thêm dòng dữ liệu mới (Add Row)
- Tìm kiếm dữ liệu theo điều kiện và lưu về attribute. (Get Row)
- Tìm kiếm dữ liệu theo điều kiện và cập nhật thêm dữ liệu. (Update Row)
- Tìm kiếm dữ liệu theo điều kiện và xóa dòng dữ liệu. (Delete Row)
Trong đó, Get Row và Update Row còn có thêm tùy chọn sẽ tạo dòng mới nếu không tìm thấy dữ liệu theo điều kiện (Add new if not found).

Để bạn dễ hình dung việc ứng dụng của tính năng này, mình sẽ hướng dẫn thao tác với kịch bản demo như sau:
Bước 1: Khách hàng vào chatbot → Dùng Add Row để lưu các thông tin ban đầu của khách hàng như {{messenger user id}}, {{full name}}, {{profile pic url}}, {{gender}} vào Table Data.
Bước 2: Khách hàng để lại thông tin số điện thoại → dùng Update Row để cập nhật số điện thoại vào data đã lưu ở bước 1.
Bước 3: Tối ưu lại Bước 1: Dùng Get Row có kèm điều kiện Add new if not found thay cho hành động Add Row.
Bước 4: Dùng Delete Row để xóa 1 dòng dữ liệu có trong Table Data.
(còn tiếp...)
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây