Atualização importante para quem usa o Google Sheets no Typebot e vai atualizar para o v3.x.x
Antes de iniciar, crie uma conta no Google Console:
https://console.cloud.google.com/projectselector2/welcome
1º – Criar um Projeto
- Clique em “Selecionar um Projeto” no canto superior esquerdo do Console do Google Cloud.
- Crie um novo projeto, nomeando-o sem espaços ou caracteres especiais.
- Finalize clicando em “Criar” e selecione o projeto após a criação.
2º – Ativar as Bibliotecas de APIs
- No menu do Console do Google Cloud, vá até “APIs e Serviços” > “Bibliotecas”.
- Ative as seguintes APIs:
Google Drive API
Google Drive Activity API
Google Sheets API
Google Picker API
Web Fonts Developer API
3º – Tela de Permissão OAuth
Crie um aplicativo OAuth e configure os seguintes campos:
- Tipo: Externa
- Nome do App: Defina um nome
- Email de Suporte: Forneça um e-mail válido
Use os Escopos:
https://www.googleapis.com/auth/service.management
https://www.googleapis.com/auth/service.management.readonly
4º – Criar Credenciais
- No menu lateral, clique em “Credenciais” e crie:
- Chave API: Salve a chave gerada.
- ID Cliente OAuth: Configure URLs de redirecionamento autorizado:
https://builder.seudominio.com/api/auth/callback/google
https://builder.seudominio.com/api/credentials/google-sheets/callback
5º – Configuração no Typebot
Adicione as credenciais geradas nas variáveis de ambiente do Typebot:
- GOOGLE_AUTH_CLIENT_ID=
- GOOGLE_SHEETS_CLIENT_ID=
- GOOGLE_AUTH_CLIENT_SECRET=
- GOOGLE_SHEETS_CLIENT_SECRET=
- NEXT_PUBLIC_GOOGLE_SHEETS_API_KEY=
Documentação Oficial
Consulte a documentação do Typebot para mudanças e atualizações: Typebot Documentation
Breaking changes
Verificar documentação do Typebot no endereço web https://docs.typebot.io/self-hosting/breaking-changes
Mudanças drásticas
Esta lista contém todas as principais alterações introduzidas em cada versão do Typebot.
Certifique-se de verificar todas as versões intermediárias também. Por exemplo, se você estiver na v2.21 e quiser atualizar para a v2.29 , você deve aplicar todas as alterações de quebra da v2.21 para a v2.29 .
v3.0
Variáveis do Google renomeadas
GOOGLE_CLIENT_ID
, GOOGLE_CLIENT_SECRET
, NEXT_PUBLIC_GOOGLE_API_KEY
foram removidos em favor de:
- Auth:
GOOGLE_AUTH_CLIENT_ID
,GOOGLE_AUTH_CLIENT_SECRET
- Sheets:
GOOGLE_SHEETS_CLIENT_ID
,GOOGLE_SHEETS_CLIENT_SECRET
,NEXT_PUBLIC_GOOGLE_SHEETS_API_KEY
- Fontes:
NEXT_PUBLIC_GOOGLE_FONTS_API_KEY
Ficando assim:
Logar com a conta do Google
– GOOGLE_AUTH_CLIENT_ID
=
– GOOGLE_AUTH_CLIENT_SECRET
=
Conectar o Google Sheets
– GOOGLE_SHEETS_CLIENT_ID
=
– GOOGLE_SHEETS_CLIENT_SECRET
=
– NEXT_PUBLIC_GOOGLE_SHEETS_API_KEY
=
Se você não usa google sheets nem login social, não precisa fazer nada.