Google Chat

Põe um agente do Pepe no Google Chat para a tua equipa falar com ele em espaços e mensagens diretas.

Google Chat

Ligar o Google Chat permite que as pessoas falem com o agente nos espaços e nas mensagens diretas. O Google Chat entrega cada mensagem no URL de retorno do Pepe; configura a ligação pela configuração guiada (ou pelo painel):

pepe setup

O config de uma ligação contém:

Apenas os eventos MESSAGE de uma pessoa são atendidos. As respostas são publicadas de volta no espaço pela Chat REST API. Formato do URL de retorno:

https://YOUR_HOST/webhooks/default/googlechat/<slug>

Autenticação de entrada

O Pepe confirma que cada pedido recebido vem mesmo da Google antes de o agente ver seja o que for: cada pedido traz um token assinado pela Google no Authorization: Bearer, e o Pepe valida-o (assinatura contra as chaves publicadas pela Google, emissor e uma audiência igual a project_number). Assim o endpoint aceita POSTs diretamente da Google, sem precisar de um proxy que valide. Se o teu proxy já faz essa verificação, define trust_proxy: true na ligação para saltar a do Pepe.

Webhooks para os campos partilhados por toda a ligação (agent, mode, trainers, session_ttl_min, ephemeral, commands) e como funciona a rota genérica por dentro.

Mudar de modelo

Os comandos /model e /models permitem ver ou mudar o modelo de IA que responde. Só funcionam numa ligação em modo admin com commands ativado; no support, são tratados como texto normal. /models lista os modelos disponíveis para o projeto desta ligação; /model mostra o atual, ou muda-o:

/model openrouter               # pergunta se muda só este chat ou todos
/model openrouter session       # muda só para esta conversa
/model openrouter global        # muda para todos com quem esta ligação fala

Qualquer pessoa numa conversa permitida pode mudar o modelo da sua própria conversa. Mudá-lo globalmente, para todos com quem esta ligação fala, está reservado aos formadores, a mesma lista de confiança que rege a memória. Define model_switch_locked: true na ligação para desativar por completo a mudança de modelo para quem não é formador.