Listen guys/gals I'm not an expert on bots but...I am presuming that some of you admins are using, or are planning to use NLP bot's so here are a few simple pointers from someone who knows a little bit about them.
You need to use sentiment analysis, so if the customer (member) has reacted badly to something the bot wrote, then make a note of that. You can start by changing the chatbot frameworks. (chatbot intent) You can do that by getting rid of the Tidio predetermined A1 engine. Then you could add live chat software (Voyent tool) You can access Ubanta, the Twitter Library (X) or ConvA13.

Any chatbot experts out there? I'd like to learn from you if you care to contributre here. :)