Phần này có 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 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 tất một hướng dẫn bắt đầu nhanh. Hướng dẫn 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 Google Chat API, bạn có thể chọn một trong hai loại hướng dẫn bắt đầu nhanh:
- Hướng dẫn nhanh về 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.
- Hướng dẫn nhanh có tính 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à nhắn tin.
Hướng dẫn nhanh về API
Các hướng dẫn nhanh về API sử dụng xác thực người dùng để gọi Chat API, tức là các hướng dẫn này 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, các hướng dẫn nhanh sẽ giúp bạn gọi API Chat với tư cách là chính mình. Không giống như các hướng dẫn 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 những ngôn ngữ sau:
Đối với tất cả cá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 có tính tương tác
Chọn một trong các hướng dẫn 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 cần mã dựa trên đám mây bằ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 để trò chuyện tự động và đưa ra các câu trả lời linh hoạt.
- 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 phía sau tường lửa.
- AppSheet, một nền tảng phát triển không cần mã để tạo ứng dụng trong các tổ chức sử dụng Google Workspace.
Sau khi hoàn tất hướng dẫn bắt đầu nhanh, bạn có thể tiếp tục tạo để ứng dụng Chat của mình có thể làm những việc sau:
- Trả lời người dùng bằng các lệnh, 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.
- Chủ động hoặc độc lập thực hiện các tác vụ, chẳng hạn như gửi tin nhắn 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 bắt đầu, bạn phải thiết lập quy trình 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 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 dùng thử một hướng dẫn bắt đầu 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 trò chuyện của chúng tôi 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à chúng 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 và giả định rằng bạn chưa thiết lập gì ngoài một 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 và thường được trình bày tại một sự kiện rồi xuất bản sau đó để bạn dùng thử tại nhà.
- Các mẫu mã GitHub được xuất bản trên kho lưu trữ Google Chat GitHub kèm theo một số hướng dẫn cơ bản về cách sử dụng các mẫu mã đó. Thường thì những 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 dùng trong mẫu.
- Cấu trúc: Cấu trúc ứng dụng Chat hoặc dịch vụ được dùng trong mẫu.
- Xem những tính năng tương tác mà mẫu sử dụng:
- Lệnh: Trả lờ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 những tin nhắn có chứa đường liên kết từ các dịch vụ 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 các 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 này.
- 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 tin nhắn 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à nội dung 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 mới trong một không gian.
- Lệnh: Trả lờ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 | Loại xác thực | Lệnh | 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ý kiến thức dựa trên AI | Sử dụng Gemini để trả lời các câu hỏi dựa trên nhật ký trò chuyện trong không gian Chat. | Hướng dẫn |
|
|
Người dùng | ||||||
Trình quản lý sự cố có tính năng xác thực người dùng | Trả lời các sự cố trong Chat và tạo bản tóm tắt dựa trên AI về cách giải quyết trong Google Tài liệu. | Hướng dẫn |
|
|
Người dùng | ||||||
Trình quản lý sự cố có tính năng xác thực ứng dụng | Trả lời các sự cố trong Chat và tạo bản tóm tắt dựa trên AI về cách giải quyết trong Google Tài liệu. | Hướng dẫn |
|
|
Người dùng và ứng dụng | ||||||
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 |
|
|
Không có | ||||||
Tạo ứng dụng cho Google bằng Gemini | Từ Google I/O 2024, hãy tạo 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 |
|
|
Người dùng | ||||||
Cuộc thăm dò ý kiế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ố lượt bình chọn. | Lớp học lập trình |
|
|
Không có | ||||||
Contact Manager | Giúp người dùng quản lý danh bạ cá nhân và doanh nghiệp bằng cách thu thập thông tin trong các thông báo và hộp thoại dạng thẻ. | Hướng dẫn | |
Không có | |||||||
Công cụ lên lịch họp | Tạo sự kiện trên Lịch Google trong một không gian trên Chat. | Hướng dẫn |
|
|
Người dùng |
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