Trang này cung cấp tổng quan về cách xây dựng tiện ích bổ sung của Google Workspace để mở rộng Google Chat.
Các tiện ích bổ sung của Google Workspace có thể mở rộng Chat và giúp người dùng làm bất kỳ việc nào sau đây:
- Xem trước các liên kết từ tin nhắn trò chuyện và thực hiện hành động mà không cần rời khỏi cuộc trò chuyện.
- Tự động hoá hoặc thực hiện các thao tác trên các ứng dụng của Google Workspace.
- Nhận cảnh báo hoặc thông báo về các công cụ hoặc dịch vụ bên ngoài.
Cách thức hoạt động của tiện ích bổ sung Google Workspace trong Chat
Trong Chat, người dùng sẽ thấy các tiện ích bổ sung dưới dạng ứng dụng Google Chat. Để tương tác với người dùng, ứng dụng Trò chuyện có thể thực hiện những thao tác sau:
- Gửi tin nhắn có chứa văn bản, thẻ và các thành phần giao diện người dùng tương tác.
- Phản hồi lệnh nhanh.
- Phản hồi lệnh gạch chéo.
- Mở hộp thoại để giúp người dùng hoàn tất các quy trình nhiều bước, chẳng hạn như điền dữ liệu vào biểu mẫu.
- Xem trước liên kết trong tin nhắn bằng cách đính kèm thẻ có thông tin hữu ích cho phép người dùng thực hiện hành động trực tiếp từ cuộc trò chuyện.
Bắt đầu
Để bắt đầu xây dựng tiện ích bổ sung của Google Workspace hoạt động trong Chat, hãy xem tài liệu sau:
- Hãy thử bắt đầu nhanh để xây dựng ứng dụng Trò chuyện cơ bản bằng Google Apps Script hoặc dịch vụ HTTP.
- Cấu hình ứng dụng Chat và các tính năng tương tác của ứng dụng này bằng API Chat.
- Tìm hiểu về các cách bạn có thể xây dựng giao diện Trò chuyện bằng cách sử dụng các trình kích hoạt bổ sung, hành động và đối tượng sự kiện.
Các hạn chế và vấn đề đã biết
Các tính năng trò chuyện và tiện ích bổ sung sau đây không khả dụng:
- Các kiến trúc ứng dụng trò chuyện Dialogflow, Pub/Sub và AppSheet không khả dụng. Thay vào đó, bạn phải xây dựng ứng dụng Chat bằng Apps Script hoặc dịch vụ HTTP.
- Dịch vụ thẻ của Apps Script. Để sử dụng Hành động trò chuyện và xây dựng thẻ, hãy trả về các đối tượng JSON. Để biết ví dụ, hãy xem Mở hộp thoại tương tác và Xem trước liên kết.
- Thẻ uỷ quyền tuỳ chỉnh. Để xác thực và cấp quyền uỷ quyền cho dịch vụ của bạn từ Chat, ứng dụng Chat phải trả về một thẻ uỷ quyền cơ bản.
- Trang chủ của tiện ích bổ sung trong thanh bên của Chat. Nếu bạn đã định cấu hình một trình kích hoạt trang chủ cho tiện ích bổ sung, thì trang chủ sẽ chỉ xuất hiện trong thanh bên của các ứng dụng Google Workspace khác mà tiện ích bổ sung của bạn mở rộng.
- Trang chủ của ứng dụng Chat xuất hiện trong thẻ Trang chủ của tin nhắn trực tiếp với ứng dụng Chat.
Nếu bạn đang cập nhật một tiện ích bổ sung hiện có của Google Workspace, hãy cân nhắc các yêu cầu về cấu hình sau đây đối với ứng dụng Chat:
- Chế độ cài đặt của Google Workspace Marketplace phải cho phép cả cá nhân và quản trị viên Google Workspace cài đặt tiện ích bổ sung này.
- Mọi chế độ cài đặt cấu hình chung trong tệp kê khai (
addons.common) của tiện ích bổ sung đều bị bỏ qua trong Chat. Để định cấu hình tiện ích bổ sung hoạt động trong Chat, bạn phải bật và định cấu hình Chat API. Để biết các bước, hãy xem phần Định cấu hình ứng dụng Google Chat. - Để triển khai và thử nghiệm tiện ích bổ sung trong Chat, bạn phải sử dụng cài đặt Hiển thị của Chat API. Mọi chế độ cài đặt về khả năng hiển thị hoặc kiểm thử mà bạn đã định cấu hình trong Google Workspace Marketplace SDK đều sẽ bị bỏ qua. Để triển khai phiên bản thử nghiệm của tiện ích bổ sung trong Chat, hãy xem Kiểm tra tính năng tương tác cho ứng dụng Google Chat trong tài liệu API Chat.
- Nếu tiện ích bổ sung của bạn được xuất bản lên Google Workspace Marketplace, thì bạn không thể lưu bản nháp của bất kỳ thay đổi nào đối với chế độ cài đặt cấu hình Google Chat API. Khi bạn cập nhật chế độ cài đặt cấu hình Chat API, tất cả người dùng hiện tại sẽ có thể sử dụng ứng dụng Chat đã cập nhật ngay lập tức. Để cập nhật trang thông tin của bạn trên Marketplace, bạn có thể tạo bản nháp trước khi gửi mọi thay đổi.
Chủ đề có liên quan
- Tổng quan về tài liệu API Google Chat
- Hãy thử một mẫu: