baptisteArno / typebot.io

💬 Typebot is a powerful chatbot builder that you can self-host.
https://typebot.io
Other
5.86k stars 1.63k forks source link

User "idle" event #1225

Open stgcompany opened 5 months ago

stgcompany commented 5 months ago

I think would be important to be able to set a timeout on every type of input blocks.

Lets say a contact takes longer than 5 minutes to answer... We could set this to be the timeout, and then execute a different path on the flow, maybe even executing some kind of function (as I referenced on the issue #1224).

In my opinion that'd improve a lot the automated conversation development process.

vforvilela commented 5 months ago

I'm also interested in a similar feature, albeit for a distinct purpose. It's a common practice for users to compose and send messages in fragments when using integrated platforms like WhatsApp. They often write a phrase, send it, and then repeat the process for the next segment.

In light of this, my concept involves creating a message buffer. The idea is to accumulate messages in the buffer while the user is actively typing. Once the user pauses for a few seconds, the system would then process and send the entire buffered message.

This approach aims to enhance the user experience by minimizing interruptions and facilitating a more seamless messaging flow.

Something like this: image

souzadeveloper commented 4 months ago

Good morning, no solution yet for the above suggestions and questions?

AlgorithmAcer commented 2 months ago

Good morning, did you find any solution for this? I'm stuck with this, but I haven't been successful in my attempts here.

@stgcompany @vforvilela @souzadeveloper

vforvilela commented 2 months ago

did you find any solution for this?

I had to resign from TypeBot due to the lack of features and bug fixes, like this one.

rafaelpini commented 2 months ago

did you find any solution for this?

I had to resign from TypeBot due to the lack of features and bug fixes, like this one.

Have you used any other open-source projects to achieve this functionality? If so, would you mind sharing which one it was?

sleekplan[bot] commented 4 weeks ago

This issue has been linked to feedback.typebot.io/feedback/4386. Feel free to go there and upvote the post.