Esta seção descreve problemas comuns que você pode encontrar ao criar e testar apps do Chat.
Uma mensagem do card, caixa de diálogo ou visualização de link não é renderizada ou funciona como esperado
Para receber ajuda com a solução de erros nos cards, consulte Resolver problemas e corrigir cards.
O app não está respondendo
Se você enviar uma mensagem ao app do Chat e ele responder "O app não está respondendo", Verifique a configuração do app do Chat:
No console do Google Cloud, clique em Menu > Mais produtos > Google Workspace > Biblioteca de produtos > API Google Chat > Gerenciar > Configuração.
Em Status do app, verifique se você selecionou Ativo: disponível para os usuários.
Em Recursos interativos, verifique se as configurações são adequadas para a funcionalidade do seu app. Se o app do Chat interagir com os usuários, ative a opção Ativar recursos interativos:
- Se o app responder a mensagens, selecione Receber mensagens individuais.
- Em Configurações de conexão, verifique se o URL do app, o ID de implantação do projeto do Apps Script, o Nome do tópico do Cloud Pub/Sub ou o agente do Dialogflow estão configurados e implantados corretamente.
- Em Visibilidade, verifique se os usuários apropriados têm acesso ao app com um endereço de e-mail ou um grupo no domínio do Google Workspace. Se o app for implantado com o SDK do Google Workspace Marketplace, as configurações de visibilidade não serão necessárias porque as configurações do Google Workspace Marketplace têm precedência.
Se o app for publicado com o SDK do Google Workspace Marketplace, revise as configurações do Google Workspace Marketplace.
Clique em Salvar.
Tente enviar uma mensagem para o app novamente.
A API Google Chat está disponível apenas para usuários do Google Workspace
Ao configurar o app do Chat, você pode receber
erro Google Chat API is only available to Google Workspace users
. Esta mensagem
significa que a Conta do Google usada para configurar
A API Chat não faz parte de uma organização do Google Workspace. Para criar um
do Chat ou da API Chat, use uma
Google Workspace
padrão.
Os usuários do Google Chat podem usar esses apps sem uma conta do Google Workspace. Para saber mais sobre como os usuários descobrem e instalam Apps do Chat, consulte Publicar Apps do Google Chat
É possível excluir os usuários dos espaços
Se um administrador do Google Workspace não permitir que os usuários ativem ou desativem o histórico de chat, talvez os usuários não consigam entrar ou permanecer em um espaço devido a um conflito entre uma configuração no nível do usuário que força a ativação ou desativação do histórico de chat e um espaço que herda a configuração obrigatória no nível da organização.
Por exemplo, se um usuário tiver uma configuração "Histórico de bate-papo" forçada e um espaço tiver a configuração "Histórico de chat desativada" desativada, talvez o usuário não consiga participar dele. Além disso, o usuário poderá ser removido do espaço se entrar antes do conflito e postar uma mensagem após o conflito.
Neste e em outros cenários em que há conflitos entre as configurações do histórico, a API Chat pode não conseguir criar uma associação ou criar uma mensagem com autenticação de usuário pode remover o usuário autenticado com uma configuração de histórico de chat conflitante do espaço.
Saiba mais em Os usuários podem ser excluídos de espaços na Central de Ajuda para admins do Google Workspace.
Resolver problemas do serviço avançado do Chat no Google Apps Script
Consulte a página do Apps Script sobre a Serviço avançado do Chat:
Os usuários não conseguem adicionar um app do Chat a um espaço
Se os usuários receberem a mensagem de erro
This organization's administrator must allow users to install this Chat app
ao tentar adicionar um app do Chat a um espaço, esse erro
pode ser causado por um dos seguintes motivos:
- A organização desativou os apps do Chat.
- A organização não adicionou essa configuração o app do Chat à lista de permissões da organização.
Se um usuário encontrar essa mensagem de erro ao tentar interagir com um app do Chat, pode ser causado pela organização conceder acesso a uma subunidade organizacional, sem ativá-lo para unidade organizacional mãe.
Para mais informações sobre como resolver esse problema, consulte Permitir que os usuários instalem apps do Chat
Resolver erros do Cloud Functions
Se o app do Chat for implementado com o Cloud Functions e não estiver funcionando, as seções a seguir ajudarão a solucionar o problema.
Verificar os registros da função do Cloud
Para começar, verifique se há erros nos registros do Cloud Functions.
No console do Google Cloud, acesse a página Cloud Functions:
Para abrir os registros, encontre a nuvem do seu app do Chat e clique em Mostrar ações > Ver registros.
A Análise de registros abre e executa uma consulta que mostra os registros de funções do Cloud, incluindo erros.
Se as informações padrão registradas não forem suficientes para depurar o app, é possível adicionar geração de registros adicionais do código da função do Cloud. Consulte Ver e gravar dados do Registros da função.
Verificar erros da função do Cloud
Além dos registros, a função do Cloud também pode relatar erros encontrados durante em execução.
No console do Google Cloud, acesse a página Cloud Functions:
Clique na função do Cloud do seu app do Chat.
Na página "Detalhes da função", os erros são listados em Erros.
Para resolver o problema, clique nele.
Corrigir erros comuns da função do Cloud
Os erros a seguir às vezes são encontrados durante a criação de um App de chat com o Cloud Functions.
A função ChatApp na região REGION_NAME
no projeto PROJECT_NAME
já existe
Ao implantar uma função do Cloud, talvez você receba o erro Function
ChatApp in region REGION_NAME in project PROJECT_NAME already
exists
. Essa mensagem significa que outra função do Cloud tem o mesmo nome da
aquele que você está implantando. Altere o nome.
implantar a função novamente. Verifique se o app do Chat usa o URL do gatilho para
sua função do Cloud, não o URL do gatilho da função atual.
Um ou mais usuários nomeados na política não pertencem a um cliente permitido
Ao implantar uma função do Cloud, talvez você receba o erro The operation
cannot be completed on the function: "One or more users named in the policy do
not belong to a permitted customer."
. Se você receber esse erro e enviar uma mensagem ao
App do Chat, você recebe um erro informando que o app não está respondendo porque o Google
O Chat não consegue acessar o servidor que hospeda a função do Cloud. Essa mensagem significa que
um usuário chamado "allUsers" não tem permissão para chamar a função do Cloud.
Atribuição de "allUsers" o "Invocador do Cloud Functions" o Cloud Storage significa
A função que alimenta o app é disponibilizada publicamente e acessível sem
autenticação. Para saber como atribuir uma função, consulte
Conceder um único papel.
Esse erro pode significar que o projeto do Google Cloud tem restrição de domínio. Para mais informações sobre restrições de domínio, consulte Como restringir identidades por domínio.
Para resolver esse problema, verifique se a função do Cloud permite autenticação e invocações. Para saber como permitir invocações não autenticadas para uma do Cloud Functions, consulte Como permitir acesso público (não autenticado).