- Converse com o Tolky
- Comunidade
Processo de Implantação
- Ambiente de Gestão
- Dashboard
Gerenciando Conteúdo
- Gerenciando Mensagens
- Gestão de Followup
- Objetivo da Integração
- Adquirindo um Chip
- Criando Conta na Meta
- Conectando ao Tolky
- Checklist
- Integrar minichat com meu site
- Integração HubSpot (Recebimento)
- Sistema OmniSearch
Utils
Crypto
Qualidade
Reasoning (API do Tolky)
Disparos de Mensagens
- Obter Tokens de Acesso
- Novidades no Tolky
Gerenciando Avatar
Followup
Configurar WhatsApp
Desenvolvedor
Novidades no tolky
Melhorias de Performance e Estabilidade
Versão 1.2.0 - 20 de Março de 2024
Melhorias de Performance e Estabilidade
Foi feita uma reestruturação no formato dos dados de conversas, tornando-os mais compatíveis com o front-end. Isso facilita a exibição correta de informações como:
- Tickets associados
- Sentimentos identificados
- Dados do usuário
O tempo de validade do cache foi reduzido de 10 para 3 minutos, permitindo que as atualizações sejam refletidas mais rapidamente no sistema.
Resultado: Menos ajustes no front-end, menor chance de erros de exibição e respostas mais atualizadas para o usuário final.
Foi adicionada uma nova forma de lidar com erros internos do servidor (erro 500):
- Criação facilitada de mensagens de erro padronizadas
- Suporte para notificação automática no Discord da equipe técnica
Resultado: Resolução de falhas mais rápida e melhor visibilidade para a equipe de suporte.
A pipeline de deploy foi dividida em duas etapas separadas:
- setup-build : responsável pela preparação e build
- setup-publish-deploy : responsável por envio e deploy final
Essa separação torna o processo mais modular e fácil de manter. Além disso:
- Foi padronizada a nomenclatura de variáveis de imagem (IMAGE, IMAGE_TAG)
- Agora cada ambiente (produção, staging, desenvolvimento) tem seu fluxo dedicado
Resultado: Deploys mais seguros, previsíveis e fáceis de diagnosticar.
A inicialização do OpenTelemetry foi diretamente integrada no fluxo principal, eliminando uma função intermediária e adicionando o rastreamento do tempo de inicialização.
Resultado: Monitoramento mais confiável do tempo de setup da aplicação.
Arquivos alterados:
- .github/workflows/kubernetes.*.yml
- Main.js
- ErrorClass.js
- managerConversationsUtils.js
- managerServicesToFront.js
Técnicas utilizadas:
- Tracking de spans
- Reorganização de jobs no GitHub Actions
- Melhorias na estrutura de erro HTTP