Phần này giới thiệu các mẫu giải thích cách tạo và triển khai nhiều loại ứng dụng Chat.
Bắt đầu bằng hướng dẫn 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 có tính tương tác: Định cấu hình Chat API 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à nhắn tin.
Hướng dẫ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.
Các hướng dẫn nhanh về API được cung cấp 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 Chat API.
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 ít mã dựa trên đám mây và sử dụng 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 tất 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:
- Phản hồi người dùng bằng các lệnh 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 tác vụ một cách chủ động hoặc độc lập, chẳng hạn như gửi thông báo bất cứ khi nào có thay đổi trong một dịch vụ bên ngoài. Để thực hiện các tác vụ không do người dùng khởi tạo, 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 API Chat. Để biết thông tin chi tiết, hãy xem bài viết 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, nơ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.
- 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ư
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
Google Cloud Eventarc
Google Cloud Vertex AI
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 có 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
|
|||||||
Trình lập lịch cuộc họp | Tạo sự kiện trên Lịch Google từ phòng Chat. | Hướng dẫn |
Lịch Google
|
Apps Script
|
Các bước tiếp theo
- Kho lưu trữ Google Chat trên GitHub
- Xác định nhu cầu của người dùng
- Xác định tất cả hành trình của người dùng
- Chọn cấu trúc ứng dụng