Tạo ứng dụng Google Chat có tính tương tác

Trang này cung cấp thông tin tổng quan về cách tạo một ứng dụng Google Chat có tính tương tác. Các ứng dụng Chat tương tác được tạo dưới dạng tiện ích bổ sung của Google Workspace để mở rộng Google Chat.

Các ứng dụng Chat tương tác cho phép người dùng thực hiện bất kỳ thao tác nào sau đây:

Cách người dùng khám phá và sử dụng các ứng dụng Chat có tính tương tác

Trong Chat, những tiện ích bổ sung mở rộng Chat sẽ xuất hiện với người dùng dưới dạng các ứng dụng trong Google Chat. Người dùng có thể khám phá và sử dụng các ứng dụng trò chuyện được xuất bản trên Marketplace theo nhiều cách, bao gồm:

  • Tìm và cài đặt ứng dụng trong Chat từ Google Chat hoặc Marketplace.
  • Tương tác với một ứng dụng Chat đã được thêm vào một phòng Chat.
  • Khám phá ứng dụng Chat trong bảng tin nhắn trực tiếp sau khi quản trị viên Google Workspace cài đặt ứng dụng Chat thay cho họ.

Để bắt đầu sử dụng một ứng dụng Chat, người dùng Google Chat có thể bắt đầu một tin nhắn trực tiếp với ứng dụng Chat hoặc thêm ứng dụng đó vào một không gian. Người dùng cũng có thể thêm ứng dụng Chat bằng cách đề cập đến ứng dụng này. Để biết thêm thông tin, hãy xem bài viết Sử dụng các ứng dụng trong Chat.

Ví dụ sau đây cho thấy cách người dùng @đề cập đến một ứng dụng Chat để thêm ứng dụng đó vào một không gian:

Thêm ứng dụng Chat vào một không gian bằng cách nhập @ trong tin nhắn.

Bắt đầu

Để bắt đầu xây dựng một ứng dụng Chat tương tác, hãy xem tài liệu sau:

Định cấu hình và tạo một ứng dụng Chat cơ bản

Bảng sau đây liệt kê tài liệu về cách định cấu hình Chat API và tạo một ứng dụng Chat tương tác cơ bản cho từng cấu trúc ứng dụng Google Chat:

Kiến trúc hoặc tác vụ Hướng dẫn
Định cấu hình API Chat Định cấu hình API Google Chat
Hướng dẫn bắt đầu nhanh
Apps Script Tạo ứng dụng Chat bằng Apps Script
Dịch vụ HTTP (hàm Cloud Run) Tạo ứng dụng Chat HTTP
Pub/Sub Tạo ứng dụng Chat bằng Pub/Sub
Dialogflow CX Tạo ứng dụng Chat trên Dialogflow CX
Dialogflow ES Tạo ứng dụng Chat trên Dialogflow ES
Tác nhân AI của Bộ công cụ phát triển tác nhân (ADK) Tạo ứng dụng Chat cho tác nhân AI ADK
Tác nhân AI Agent2Agent (A2A) Tạo ứng dụng Chat có tác nhân AI A2A
Tác nhân AI A2UI Tạo ứng dụng trò chuyện có tác nhân AI A2UI
Tác nhân AI Gemini Enterprise Tạo ứng dụng trò chuyện với tác nhân AI Gemini Enterprise

Tạo các tính năng tương tác

Bảng sau đây cho thấy tài liệu về cách tạo các tính năng tương tác của ứng dụng trò chuyện:

Tính năng Hướng dẫn
Nhận và phản hồi các lượt tương tác của người dùng Nhận và phản hồi các hoạt động tương tác của người dùng
Gửi tin nhắn (trả lời các lượt tương tác hoặc chủ động gửi) Trả lời bằng tin nhắn hoặc Gửi tin nhắn bằng API Chat
Trả lời lệnh dấu gạch chéo, lệnh nhanh và hành động trên tin nhắn Phản hồi lệnh
Tạo hộp thoại tương tác Mở hộp thoại tương tác
Thu thập và xử lý thông tin từ thẻ và hộp thoại Đọc dữ liệu biểu mẫu do người dùng nhập trên thẻ
Xem trước đường liên kết trong tin nhắn trên Chat Đường liên kết xem trước
Tạo trang chủ (Trang chủ của ứng dụng) trong tin nhắn trực tiếp 1:1 Tạo trang chủ cho một ứng dụng Chat
Kết nối với các hệ thống và công cụ bên ngoài Kết nối ứng dụng Chat với các dịch vụ và công cụ khác

Các điểm hạn chế và điều cần cân nhắc đối với tiện ích bổ sung Google Workspace

Vì các ứng dụng Chat được tạo dưới dạng tiện ích bổ sung của Google Workspace mở rộng Chat, hãy lưu ý những hạn chế sau đây về tính năng:

Nếu bạn đang mở rộng một tiện ích bổ sung hiện có của Google Workspace để hoạt động trong Chat, 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 khi cài đặt 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 API Google Chat.
  • Để triển khai và kiểm thử một tiện ích bổ sung trong Chat, bạn phải sử dụng chế độ cài đặt Visibility (Khả năng 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 SDK Google Workspace Marketplace đều 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 phần Kiểm thử các tính năng tương tác cho ứng dụng Google Chat.
  • Nếu tiện ích bổ sung của bạn được xuất bản trê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 bất kỳ thay đổi nào.

Các ứng dụng Chat không phải là tiện ích bổ sung: Tạo một ứng dụng Google Chat có tính tương tác

Các ứng dụng trò chuyện không phải là tiện ích bổ sung của Google Workspace được tạo dưới dạng ứng dụng chỉ dành cho Chat, nhận sự kiện tương tác Chat API (Event) thay vì các đối tượng sự kiện tiện ích bổ sung của Google Workspace (EventObject) và các thao tác.

Nếu duy trì một ứng dụng Chat không phải là tiện ích bổ sung, bạn có thể:

  • Chuyển đổi ứng dụng Chat không phải là tiện ích bổ sung thành tiện ích bổ sung Google Workspace mở rộng Google Chat. Xem phần Chuyển đổi ứng dụng Google Chat thành tiện ích bổ sung cho Google Workspace.
  • Hãy tham khảo các phần Ứng dụng trò chuyện không phải là tiện ích bổ sung có thể mở rộng ở cuối mỗi hướng dẫn về tính năng tương tác trong bộ tài liệu này để biết định dạng yêu cầu và phản hồi.