Hello all,
As a partner for botpress I myself and my clients have come a across something that can hugely benefit botpress and its clients simultaneously.
We use conversation triggers when deploying our assistants for ourselves and our clients. We mostly use a script that will start a conversation when a user visits a page, this launches the webchat interface and sends the first message.
This is an awesome feature and beleive most use this method and if they are not then they should. `
However this leads to a bit of a problem in the backend.
The problem: Due to these triggers set in place, for medium to high traffic sites this causes the conversations to continuously be stored even if the user has not interacted with the assistant.
For some of our clients this can store 100's if not thousands of unwanted conversations daily.
This is very unnecessary as a conversation is only a conversation if the user says something.
It would be great if as mentioned by @acceptable-gold-88171 some kind of filter was set in place that will only store conversations IF the user has sent a message.
This will not only take a load of botpress servers and disk space, but also save our clients for sifting through conversations to find ones that actually have some solid data, and also it will stop certain custom workflows that initiate when a conversation starts, such as API calls and automations.
I really hope to see a solution to this sometimes soon!
Thanks