# 04/09/2025

### **➡️ Correção na Pré-Visualização de Mensagens de Automação**

#### **🔹 Problema identificado**

Identificamos uma falha na atualização da lista de atendimentos.

Quando uma nova mensagem era enviada a uma conversa através de uma automação (Campanha ou Sequência), a pré-visualização na lista principal não era atualizada, continuando a exibir a mensagem anterior. Isso causava uma inconsistência visual e podia confundir o atendente sobre o estado atual da conversa.

#### **🔹 Soluções implementadas**

Realizamos um ajuste na reatividade da nossa plataforma. A partir de agora, qualquer nova mensagem enviada a uma conversa, independentemente da sua origem (cliente, atendente ou automação), será refletida automaticamente e em tempo real na pré-visualização da lista de atendimentos.

<figure><img src="/files/kCk4pTC3d9uo5qrZF9wO" alt=""><figcaption></figcaption></figure>

### **➡️ Melhoria de Segurança: Limite de Tempo para Solicitação de Código de Acesso**

#### **🔹 Contexto da mudança**

Para aumentar a segurança da nossa plataforma e prevenir o abuso do sistema de envio de códigos de acesso (OTP), implementamos um novo mecanismo de controle de tempo para as solicitações de login.

#### **🔹 O que mudou?**&#x20;

Implementamos um limite de tempo progressivo para a solicitação de novos códigos de acesso:

* **Limite inicial:** Após solicitar um código, o usuário deve aguardar 30 segundos antes de poder solicitar um novo.
* **Aumento progressivo:** A cada 3 tentativas de solicitação, este tempo de espera dobra (passando para 60s, 120s, e assim por diante).
* **Uso normal:** O contador é zerado assim que o usuário realiza o login com sucesso. Desta forma, usuários em um fluxo de login normal não serão impactados.

<figure><img src="/files/XQVZsx1e4StAV1OGi1xP" alt=""><figcaption></figcaption></figure>

### **➡️ Correção ao Salvar o Canal em Novos Modelos de Resposta Rápida**

#### **🔹 Problema identificado**

Identificamos uma falha ao criar um novo modelo de "Resposta Rápida" diretamente da tela de atendimento.

Se o usuário criasse uma resposta rápida para um canal específico (ex: Instagram), o sistema ignorava essa informação e salvava o modelo com o canal incorreto (WhatsApp), tornando-o inutilizável no canal desejado.

#### **🔹 Soluções implementadas**

Realizamos um ajuste no formulário de criação de Respostas Rápidas. A partir de agora, o sistema irá capturar e salvar corretamente o canal que foi selecionado pelo usuário, garantindo que o novo modelo seja associado ao canal correto.

### **➡️ Correção na Atualização de Permissões do Chat Interno (Grupo "Todos")**

#### **🔹 Problema identificado**

Identificamos uma falha na atualização de permissões do chat interno.

Quando o perfil de um usuário era alterado (ex: de "Atendente" para "Atendente Restrito"), sua permissão de acesso ao grupo "Todos" não era recalculada, permanecendo com o estado antigo. Isso fazia com que usuários continuassem vendo o grupo indevidamente ou não ganhassem o acesso quando deveriam.

#### **🔹 Soluções implementadas**

Realizamos um ajuste no nosso sistema de permissões.

A partir de agora, qualquer alteração no perfil de um usuário irá disparar uma atualização automática de todos os seus acessos, incluindo a visibilidade do grupo "Todos" no chat interno.

***Importante:** A nova permissão será aplicada em até 5 minutos após a alteração ser salva.*

### **➡️ Melhoria na Troca de Tipos de Menu no Chatbot Avançado**

#### **🔹 Problema identificado**

Identificamos uma falha no nó de "Enviar Menu" do chatbot avançado.

Ao alterar o tipo de um menu para outro com um limite de caracteres menor (ex: de "Lista" para "Botões"), o sistema não ajustava o texto das opções. Isso causava um erro silencioso, onde o Chatbot enviava o título do menu para o cliente, mas sem nenhuma das opções, quebrando a conversa.

#### **🔹 Soluções implementadas**

Implementamos uma lógica de ajuste automático para prevenir esta falha. A partir de agora, ao trocar o tipo de menu para um com limite menor, o sistema irá:

1. Verificar o tamanho do texto de cada opção.
2. Truncar (encurtar) automaticamente o texto que exceder o novo limite.

### **➡️ Correção na Formatação de Datas de Vencimento no Chatbot**

#### **🔹 Problema identificado**

Identificamos uma falha de formatação no nó de **"Criar Card"** do chatbot avançado.

Ao utilizar uma variável dinâmica no campo "Vencimento" (como "Hoje" ou "Amanhã"), a data era salva no card no formato americano **(MM/DD/AAAA),** em vez do formato padrão brasileiro **(DD/MM/AAAA),** causando inconsistência nos dados.

#### **🔹 Soluções implementadas**

Realizamos um ajuste na forma como o sistema processa e salva as datas dinâmicas.

A partir de agora, qualquer variável de data utilizada no campo "Vencimento" será corretamente convertida e exibida no formato **DD/MM/AAAA**, alinhado com o padrão da plataforma.

{% embed url="<https://drive.google.com/file/d/1ZPMfAMFJFB8f-MLHaqkEsdG52GfwKkga/view?usp=sharing>" %}

### **➡️ Correção na Configuração de "Etapa" no Nó de Criar Card do Chatbot**

#### **🔹 Problema identificado**

Identificamos uma falha no nó de ação "Criar Card" do Chatbot Avançado, onde a seleção da "Etapa" era sempre perdida.

Ao configurar o nó para criar um card em qualquer etapa que não fosse a primeira do painel, o sistema ignorava a configuração e revertia para a primeira etapa ao editar o nó novamente. Isso podia quebrar a automação se o usuário salvasse sem perceber a alteração.

#### **🔹 Soluções implementadas**

Realizamos um ajuste na forma como a configuração do nó é carregada.

A partir de agora, ao editar um nó de "Criar Card", o campo "Etapa" irá exibir e manter corretamente o valor que foi salvo anteriormente, garantindo a integridade da sua configuração.

### **➡️ Correção na Execução Inicial de Chatbots Avançados**

#### **🔹 Problema identificado**

Identificamos uma falha crítica que impedia o início de alguns Chatbots Avançados.

Quando um contato enviava a primeira mensagem, o fluxo não era executado devido a um erro de "Falha durante transição". A causa era uma configuração "fantasma" incorreta no nó de "Início" do fluxo, que o impedia de começar.

#### **🔹 Soluções implementadas**

Realizamos um ajuste no motor de execução dos chatbots.

A partir de agora, o sistema irá ignorar a configuração incorreta no nó de "Início", garantindo que, ao receber a primeira mensagem de um contato, o fluxo do Chatbot seja iniciado com sucesso e prossiga para a primeira etapa configurada.

### **➡️ Correção no Direcionamento entre Chatbots (Lista de Ponto de Entrada)**

#### **🔹 Problema identificado**

Identificamos uma falha no nó de ação "Direcionar para outro Chatbot" no Builder Avançado.

Ao selecionar um Chatbot de destino, o campo "Ponto de entrada" não estava exibindo todos os grupos daquele fluxo, principalmente quando o Chatbot de destino continha subfluxos com "Menus" ou "Condicionais". Isso impedia que os usuários conectassem seus Chatbots da maneira desejada.

#### **🔹 Soluções implementadas**

Realizamos um ajuste na lógica que carrega os pontos de entrada.

A partir de agora, o sistema irá identificar e listar corretamente todos os grupos de um Chatbot de destino, independentemente da sua complexidade ou estrutura, permitindo que qualquer grupo seja selecionado como um ponto de início para o direcionamento.

### **➡️ Correção no Carregamento de Chatbots Avançados Duplicados**

#### **🔹 Problema identificado**

Identificamos uma falha que ocorria em um cenário específico: ao criar um novo Chatbot Avançado, não salvá-lo, duplicá-lo e, em seguida, tentar abrir a cópia, o editor do Chatbot não carregava, ficando preso na tela de "Iniciando o Chatbot...".

#### **🔹 Soluções implementadas**

Realizamos um ajuste na lógica de duplicação de Chatbots Avançados.

A partir de agora, o sistema garante que a cópia de um Chatbot seja criada com todas as configurações iniciais necessárias, mesmo que o Chatbot original nunca tenha sido salvo. Isso permite que o novo Chatbot duplicado seja aberto e editado sem erros.

### **➡️ Correção na Formatação de Múltiplos Parágrafos em Mensagens do Chatbot**

#### **🔹 Problema identificado**

Identificamos uma falha na formatação de textos em diversos nós do chatbot que possuem um campo de mensagem (como "Enviar Mensagem", "Menu", etc.).

Quando o texto era configurado com múltiplos parágrafos ou quebras de linha, essa formatação era perdida no momento do envio, e a mensagem chegava ao cliente final como um bloco de texto único e desconfigurado.

#### **🔹 Soluções implementadas**

Realizamos um ajuste em nosso sistema de renderização de mensagens.

A partir de agora, toda a formatação de parágrafos e quebras de linha configurada em qualquer campo de texto do chatbot será totalmente preservada ao ser enviada ao contato.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.helena.app/duvidas-e-novidades/novidades-de-produto/setembro-2025/04-09-2025.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
