EvolutionAPI / evolution-api

Evolution API is an open-source WhatsApp integration API
https://evolution-api.com
GNU General Public License v3.0
1.48k stars 702 forks source link

[PT][FEAT] Gatilho para envio ao typebot! #441

Closed MarcosPedro closed 3 months ago

MarcosPedro commented 6 months ago

Title: [Gatilho para envio ao typebot]

Descrição:

No manager, poderia ter um campo de gatilho (trigger) , quando for digitado a palavra ou que contenha exemplo contenha iniciar, ai sim ele chamar o bot do typebot. Isso ajudaria não envolver outros aplicativos com n8n, make, etc.

Razão:

Nem todos os números de WhatsApp é utilizado para usar apenas para automações, então se alguém falar com a pessoa, já ativa o typebot, isso é ruim.

Exemplo:

Quando colocar "#iniciar" , nesse campo, podendo ser configurado mais de uma palavra, como contem a ou e,i,o,u. ai ele vai iniciar o bot., somente nesta condição.

Notas:

o Manychat é assim, botconversa entre outros.

DavidsonGomes commented 6 months ago

Da pra fazer isso no proprio typebot

Luis-Fernando-Developer commented 5 months ago

@MarcosPedro vc mencionou sobre o manychat e outros. Em todos eles sao feitas as condicições dentro do proprio sistema, o mesmo é para o typebot. No inicio do fluxo no typebot vc adiciona um input que vai armazenar uma entrada na variavel e depois vc adiciona a condição onde se variavel do input for igual a palavra chave definida aciona o fluxo restante se nao for nao não faz nada.

DouglasEleuterio commented 5 months ago

Eu estou editando uma versão da Evolution para fazer algo similar. Estou usando uma condição no método de envio de mensagem para o Typebot. Essa condição é o resultado de uma consulta externa (API) se o resultado dessa chamada for true, dai eu permito que a mensagem seja encaminhada ao typebot.

Nessa api externa, sempre que houver o envio de uma mensagem por parte do atendente, ele salva o estado para aquele número específico para poder desligar o typebot para aquele número, por um certo período de tempo.

DouglasEleuterio commented 5 months ago

@MarcosPedro vc mencionou sobre o manychat e outros. Em todos eles sao feitas as condicições dentro do proprio sistema, o mesmo é para o typebot. No inicio do fluxo no typebot vc adiciona um input que vai armazenar uma entrada na variavel e depois vc adiciona a condição onde se variavel do input for igual a palavra chave definida aciona o fluxo restante se nao for nao não faz nada.

A sua ideia é uma excelente alternativa, confesso que não tinha pensado nessa solução simples. Para isso, basta deixar a opção para que o typebot escute minhas mensagens e sempre que precisa desligar a automação para determinado número, basta enviar uma chave. Muito mais prático, por que não pensei nisso antes?

DouglasEleuterio commented 5 months ago

@MarcosPedro vc mencionou sobre o manychat e outros. Em todos eles sao feitas as condicições dentro do proprio sistema, o mesmo é para o typebot. No inicio do fluxo no typebot vc adiciona um input que vai armazenar uma entrada na variavel e depois vc adiciona a condição onde se variavel do input for igual a palavra chave definida aciona o fluxo restante se nao for nao não faz nada.

Nessa formato, o estado da variável ficará persistida até o tempo de sessão expirar, correto? Existe alguma configuração em que não exista a expiração da sessão?

dgsmiley18 commented 4 months ago

Title: [Gatilho para envio ao typebot]

Descrição:

No manager, poderia ter um campo de gatilho (trigger) , quando for digitado a palavra ou que contenha exemplo contenha iniciar, ai sim ele chamar o bot do typebot. Isso ajudaria não envolver outros aplicativos com n8n, make, etc.

Razão:

Nem todos os números de WhatsApp é utilizado para usar apenas para automações, então se alguém falar com a pessoa, já ativa o typebot, isso é ruim.

Exemplo:

Quando colocar "#iniciar" , nesse campo, podendo ser configurado mais de uma palavra, como contem a ou e,i,o,u. ai ele vai iniciar o bot., somente nesta condição.

Notas:

o Manychat é assim, botconversa entre outros.

Você pode fazer dentro do typebot uma váriavel com uma condição, onde qualquer coisa que não for #iniciar, você não coloca nada para ignorar e poder finalizar automático, caso a pessoa mande #iniciar, ai sim será ativado o que for necessário, fiz exatamente isso ontem e funcionou

chrome_lbNjLtieBi