Khắc phục sự cố

Phần này mô tả các vấn đề bạn có thể gặp phải.

Ứng dụng không phản hồi

Nếu bạn nhắn tin cho ứng dụng Chat và ứng dụng Chat phản hồi là "Ứng dụng không phản hồi", hãy xác minh cấu hình của ứng dụng Chat:

  1. Trong bảng điều khiển của Google Cloud, hãy nhấp vào biểu tượng Trình đơn > Chức năng đám mây.

    Chuyển đến trang Tổng quan về chức năng đám mây

  2. Nhấp vào tên hàm.

  3. Nhấp vào Chỉnh sửa.

  4. Trong phần Settings Settings (Cài đặt kết nối), hãy đảm bảo rằng bạn đã chọn App URL (URL ứng dụng). Ngoài ra, hãy đảm bảo rằng URL của ứng dụng khớp với URL của Trình kích hoạt trong Hàm đám mây của bạn.

  5. Trong phần Chức năng, hãy nhớ chọn Ứng dụng có thể được nhắn tin trực tiếp.

API Google Chat chỉ dành cho người dùng Google Workspace

Khi định cấu hình phát hành ứng dụng Chat, bạn có thể gặp lỗi Google Chat API is only available to Google Workspace users. Thông báo này có nghĩa là Tài khoản Google của bạn không thuộc miền Google Workspace. Các ứng dụng nhắn tin chỉ có trong miền Google Workspace, vì vậy, bạn phải có tài khoản Google Workspace.

Đã có hàm ChatApp trong khu vực Mỹ-Central1 trong dự án ứng dụng trò chuyện

Khi triển khai một Hàm đám mây, bạn có thể gặp lỗi Function ChatApp in region us-central1 in project chatappproject already exists. Thông báo này có nghĩa là một Chức năng đám mây khác có cùng tên với chức năng mà bạn đang triển khai. Hãy đổi tên và triển khai lại hàm. Xác minh rằng ứng dụng Chat sử dụng URL kích hoạt cho chức năng đám mây của bạn, chứ không phải URL kích hoạt của chức năng đám mây hiện có.

Một hoặc nhiều người dùng có tên trong chính sách này không thuộc về khách hàng được cho phép

Khi triển khai Hàm đám mây, bạn có thể gặp lỗi The operation cannot be completed on the function: "One or more users named in the policy do not belong to a permitted customer." Nếu bạn gặp lỗi này rồi thông báo cho ứng dụng Chat, bạn sẽ gặp lỗi cho biết ứng dụng không phản hồi vì Google Chat không thể kết nối với máy chủ lưu trữ Chức năng đám mây. Thông báo này có nghĩa là người dùng có tên "allUsers" không có quyền gọi Hàm Cloud. Khi bạn cung cấp vai trò "Tất cả người dùng" cho "Chức năng đám mây", hàm Cloud có thể sử dụng công khai và truy cập được mà không cần xác thực. Để tìm hiểu cách chỉ định một vai trò, hãy xem phần Cấp một vai trò duy nhất.

Lỗi này có thể có nghĩa là dự án Google Cloud bị hạn chế về miền. Để biết thêm thông tin về các quy định hạn chế đối với miền, hãy tham khảo bài viết Hạn chế danh tính theo miền.

Để giải quyết vấn đề này, hãy xác minh rằng Chức năng đám mây của bạn cho phép các lệnh gọi chưa được xác thực. Để tìm hiểu cách cho phép lệnh gọi chưa được xác thực cho một Chức năng đám mây hiện có, vui lòng tham khảo bài viết Cho phép truy cập công khai (chưa được xác thực).