Skip to content

Update messageType in existing Typebot session #638

@Luis-Fernando-Developer

Description

  • Yes, I have searched for similar issues on GitHub and found none.

What did you do?

MessageType não atualiza seu valor quando sessão já existe/ativa.

Atualmente ocorre assim:
Quando usuário envia a primeira msg e cria a sessão, suponhamos que a msg do usuário é um texto então o messageType recebe o valor de conversation então sessão é criada. Após sessão ser criada e usuário envia uma mensagem subsequente o valor do messageType continua como conversation

What did you expect?

Melhorar o reconhecimento de tipo de mensagem para atualizar o valor de messageType dentro de uma sessão existe do typebot

IMG-20240610-WA0006

No exemplo mostrado usei um texto: minha primeira mensagem, logo após o bot responder com o tipo correto usei uma imagem, em sequencia o bot respondeu o segundo tipo da msg informando o valor do messageType com base na primeira mensagem, o que não deveria acontecer já que no fluxo ele faz uma verificação IF no messageType se é conversation, audioMessage, imageMessage, etc...

What did you observe instead of what you expected?

O messageType não atualizou seu valor em sessão já existente , ficou atribuído um valor fixo com base na primeira mensagem

Screenshots/Videos

No response

Which version of the API are you using?

1.7.1 ... 2.0

What is your environment?

Windows

Other environment specifications

No response

If applicable, paste the log output

No log mostra correto o Type mensage , veja a saída o trecho marcado com um (ponto) vermelho

20240610_104352

Additional Notes

Eu fiz essa implementação #506, #507 para que o typebot consiga iniciar com qualquer tipo de mensagem e reconhecer os tipos, mas não estou tendo tempo suficiente para trabalhar nessa melhoria. Se puder tente melhorar para a galera, pois algumas pessoas relataram esse problema e vi em comentários da pull request que fiz que estão usando gambiarras mas essas gambiarras acabam sendo inviáveis dependendo de como o fluxo é construído!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions