Tổng quan
Chat bot là một loại Tiện ích tích hợp tùy chỉnh mà người dùng Workplace trong công ty bạn có thể tương tác thông qua Workchat. Nhờ đó, một số hoạt động có thể được tự động hóa và một số quy trình được tăng tốc. Khả năng là vô hạn nhưng tài liệu này đề cập đến các trường hợp sử dụng phổ biến nhất.
Trong phần này, chúng ta sẽ học cách tạo bot riêng của bạn trong hai bước: Định cấu hình bot trên Workplace và Triển khai bot trên máy chủ.
Bạn có thể tham khảo phần này để biết thêm chi tiết về các tiện ích tích hợp và cấu hình nói chung.
Định cấu hình botĐịnh cấu hình chat bot trên Workplace
Định cấu hình là bước đầu tiên để tạo chat bot trên Workplace. Để thực hiện, bạn cần đăng nhập vào Workplace với vai trò Quản trị viên có quyền thay đổi phần cài đặt của công ty và định cấu hình tiện ích tích hợp. Sau khi đăng nhập, bạn có thể hoàn tất các bước sau:
Sau khi đã tạo bot, bạn có thể tiến hành định cấu hình phần còn lại.
Cấu hình cơ bản
Trong phần Tiện ích tích hợp của Bảng điều khiển quản trị, nhấp vào tên của bot cần định cấu hình. Những chi tiết cơ bản bạn cần chú ý.
Mã này sẽ được gửi trong các yêu cầu API mà bot của bạn sẽ tạo để Workplace có thể xác minh rằng chúng đến từ bot của bạn.
Nếu không thể tìm được bot, người dùng sẽ không thể tương tác. Bạn có thể bật bot sau khi phần còn lại được định cấu hình, nhưng đừng quên thực hiện trước khi khởi chạy bot.
Quyền
Trên màn hình cấu hình của tiện ích tích hợp, có một phần gọi là Quyền, nơi bạn có thể chọn các quyền mà bot của bạn sẽ cần truy cập.
Ngoài ra, bạn có thể muốn đánh dấu các quyền khác mà bạn sẽ cần để bot của mình hoạt động, tức là nếu bot của bạn cần truy xuất hồ sơ của người dùng từ Workplace, bạn sẽ cần đánh dấu vào quyền "Đọc hồ sơ công việc".
Webhooks
Một phần khác mà bạn cần định cấu hình cho chat bot là Webhooks. Với Webhooks, bạn có thể đăng ký các sự kiện cụ thể và nhận thông tin mới theo thời gian thực. Khi có thay đổi/sự kiện trong Workplace (tức là một người dùng nhắn tin cho bot), một yêu cầu HTTPS POST sẽ được gửi đến URL gọi lại cho mỗi ứng dụng tiện ích tích hợp tùy chỉnh đã đăng ký chủ đề webhook liên quan.
Trước khi tiếp tục với cấu hình này, đảm bảo rằng bạn triển khai mã của bot trong máy chủ trên web. Xem thêm thông tin tại đây.
Nhờ các sự kiện này, chúng ta sẽ biết khi nào người dùng gửi tin nhắn đến bot và khi người dùng tương tác với một trong các nút mà bot sẽ có.
Bảo mật
Phần cuối cùng của cấu hình cho tiện ích tích hợp là Bảo mật. Mặc dù bot của bạn không nhất thiết cần có cấu hình này để hoạt động, nhưng bạn nên định cấu hình này trước khi đưa bot vào hoạt động.
Tùy chọn này sẽ yêu cầu bằng chứng khóa bí mật và thời gian khóa bí mật của ứng dụng khi máy chủ của bạn gửi yêu cầu API đến Workplace để tăng cường bảo mật.
Triển khai chat bot trên máy chủ của bạn
Bước thứ hai để tạo chat bot là triển khai mã của bot trên máy chủ của bạn. Để thực hiện bước này, bạn cần triển khai một số mã trên máy chủ trên web của riêng mình.
Chúng tôi đã tạo một số mẫu bot có thể sao chép nguyên trạng, chỉ cần thay thế các mã của bạn trong mã đó. Bạn có thể tìm thấy những mẫu này trong các liên kết sau
- Bot Bộ phận trợ giúp: Bot tự động hóa các yêu cầu Bộ phận trợ giúp về CNTT từ người dùng.
- Bot Vinh danh: Bot tự động hóa việc vinh danh giữa những người dùng.
- Bot Câu hỏi thường gặp về nhân sự: Bot cung cấp cho người dùng quyền truy cập dễ dàng vào những câu hỏi thường gặp về nhân sự.