Mẫu ứng dụng Google Chat

Phần này có các mẫu giải thích cách xây dựng và triển khai nhiều loại ứng dụng trong Chat.

Làm quen với hướng dẫn bắt đầu nhanh

Nếu chưa từng tạo ứng dụng Chat, bạn có thể bắt đầu bằng cách hoàn thành hướng dẫn nhanh. Phần bắt đầu nhanh giải thích cách thiết lập và chạy một mẫu cơ bản. Để bắt đầu sử dụng API Google Chat, bạn có thể chọn một trong hai loại hướng dẫn nhanh sau:

  • Bắt đầu nhanh API: Thiết lập môi trường bằng cách tạo một ứng dụng Chat gọi API Chat để thay mặt bạn thực hiện các tác vụ, chẳng hạn như gửi tin nhắn hoặc trả về danh sách các không gian mà bạn là thành viên.
  • Bắt đầu nhanh tương tác: Định cấu hình API Chat và tạo một ứng dụng Chat cơ bản mà bạn có thể thêm vào không gian và tin nhắn.

Bắt đầu nhanh về API

Phần bắt đầu nhanh về API sử dụng tính năng xác thực người dùng để gọi API Chat, tức là thực hiện một hành động với tư cách là người dùng Chat đã xác thực. Trong trường hợp này, hướng dẫn nhanh sẽ giúp bạn tự gọi API Chat. Không giống như các phần hướng dẫn bắt đầu nhanh mang tính tương tác, bạn không cần cài đặt hoặc tương tác với ứng dụng Chat trong không gian Chat.

Hướng dẫn bắt đầu nhanh về API được hỗ trợ bằng các ngôn ngữ sau:

Đối với tất cả ngôn ngữ lập trình khác, hãy xem và cài đặt thư viện ứng dụng của chúng tôi để bắt đầu sử dụng API Chat.

Hướng dẫn bắt đầu nhanh tương tác

Chọn trong số các hướng dẫn bắt đầu nhanh tương tác sau đây dựa trên cách bạn muốn tạo:

  • Google Apps Script, một nền tảng phát triển trên đám mây, ít cần lập trình và dựa trên JavaScript.
  • Dịch vụ HTTP bằng Google Cloud Functions.
  • Google Cloud Dialogflow CX, một nền tảng ngôn ngữ tự nhiên cho các cuộc trò chuyện tự động và phản hồi linh động.
  • Google Cloud Pub/Sub, một dịch vụ nhắn tin theo thời gian thực cho phép bạn xây dựng sau tường lửa.
  • AppSheet, một nền tảng phát triển không cần mã để xây dựng ứng dụng trong các tổ chức sử dụng Google Workspace.

Sau khi hoàn thành phần bắt đầu nhanh, bạn có thể tiếp tục xây dựng để ứng dụng Chat có thể thực hiện những việc sau:

  • Trả lời người dùng bằng lệnh dấu gạch chéo, hộp thoại, bản xem trước đường liên kết và các tính năng tương tác khác.
  • Thực hiện các thao tác một cách chủ động hoặc độc lập, chẳng hạn như gửi tin nhắn bất cứ khi nào có thay đổi ở một dịch vụ bên ngoài. Để thực hiện các tác vụ không phải do người dùng yêu cầu, bạn phải thiết lập tính năng xác thực ứng dụng để ứng dụng Chat có thể xác thực và gọi Chat API. Để biết thông tin chi tiết, hãy xem phần Xác thực dưới dạng ứng dụng Google Chat.

Khám phá các mẫu hoàn chỉnh hơn

Sau khi bạn thử dùng hướng dẫn nhanh, hãy khám phá các mẫu ứng dụng Chat sử dụng nhiều tính năng và dịch vụ hơn. Bảng sau đây liệt kê một số mẫu ứng dụng Chat dựa trên định dạng, công nghệ, cấu trúc và các tính năng tương tác mà các mẫu này sử dụng:

  • Định dạng: Định dạng của mẫu, bao gồm:
    • Hướng dẫn cung cấp hướng dẫn từng bước từ đầu đến cuối, giả định rằng bạn chưa thiết lập gì ngoài dự án Google Cloud.
    • Lớp học lập trình là hướng dẫn từng bước về một hoặc nhiều sản phẩm của Google. Lớp học lập trình thường được trình bày tại một sự kiện và sau đó được xuất bản để bạn có thể thử tại nhà.
    • Các mã mẫu GitHub được phát hành trên kho lưu trữ GitHub của Google Chat cùng với một số hướng dẫn cơ bản về cách sử dụng các mã mẫu đó. Thông thường, các mẫu này cũng được dùng trong tài liệu.
  • Công nghệ: Các sản phẩm, dịch vụ hoặc API của Google Workspace và Google Cloud được sử dụng trong mẫu.
  • Cấu trúc: Cấu trúc ứng dụng Chat hoặc dịch vụ được sử dụng trong mẫu.
  • Xem mẫu sử dụng tính năng tương tác nào:
    • Lệnh dấu gạch chéo: Phản hồi các lệnh của người dùng, chẳng hạn như /about.
    • Hộp thoại: Mở giao diện trong một cửa sổ mới để người dùng có thể nhập và gửi thông tin.
    • Bản xem trước đường liên kết: Đính kèm giao diện dựa trên thẻ vào các tin nhắn chứa đường liên kết từ dịch vụ của bên thứ ba để người dùng có thể xem trước hoặc cập nhật thông tin từ đường liên kết đó.
    • Trang chủ: Hiển thị thẻ Trang chủ trong tin nhắn bằng ứng dụng Chat, nơi người dùng có thể tìm hiểu hoặc sử dụng các tính năng của ứng dụng.
    • Tiện ích tương tác: Sử dụng các tiện ích nhắc người dùng nhấp hoặc tương tác với thông báo và các loại giao diện người dùng khác, bao gồm cả nút, hộp đánh dấu và mục nhập văn bản.
    • Sự kiện: Phản hồi các hoạt động trong Chat, chẳng hạn như tin nhắn mới hoặc thành viên trong một không gian.
Mẫu Mô tả Định dạng Công nghệ Kiến trúc Lệnh dấu gạch chéo Hộp thoại Bản xem trước đường liên kết Trang chủ Tiện ích tương tác Sự kiện
Trợ lý tri thức AI Sử dụng Gemini để trả lời câu hỏi dựa trên nhật ký trò chuyện trong không gian Chat. Hướng dẫn
Google Workspace Events API
Google Cloud Functions
Google Cloud Pub/Sub
Sự kiện Google Cloud
Vertex AI của Google Cloud
Google Gemini
Google Cloud Firestore
HTTP (Node.js)
Trình quản lý sự cố Trả lời các sự cố trong Chat và tạo bản tóm tắt giải pháp dựa trên AI trong Google Tài liệu. Hướng dẫn
Admin SDK API
Google Tài liệu
Google Cloud Vertex AI
Apps Script
Quản lý dự án Giúp người dùng tạo, cập nhật và hoàn thành dự án trong Chat. Hướng dẫn
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
HTTP (Node.js)
Tạo ứng dụng cho Google bằng Gemini Kể từ Google I/O 2024, hãy xây dựng nhiều ứng dụng Chat bằng các tính năng của Gemini. Lớp học lập trình
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
Apps Script
HTTP (Node.js)
Dialogflow CX
Bầu chọn có tính tương tác Cho phép người dùng tạo cuộc thăm dò ý kiến và hiển thị tổng số phiếu bầu. Lớp học lập trình
Google Cloud Functions
Google Cloud Shell
HTTP (Node.js)
Người quản lý liên hệ Giúp người dùng quản lý danh bạ cá nhân và danh bạ doanh nghiệp bằng cách thu thập thông tin trong các hộp thoại và thông báo trên thẻ. Hướng dẫn
Apps Script

Các bước tiếp theo