Hi @arthurTemporim
Hope everything is ok and good luck with your match today.
I have seen the webinar you publish and they are super cool!
I have seen you were integrating Rocket.chat with Rasa in your projects.
Would you mind to help with few issues I am facing?
we did connect rasa and rocket.chat and we using livechat to get the bot receiving the messages from the webpage.
I can make the bot user defined in Rocket.chat to be force online, I need to get a rocket.chat session with this user defined with bot role open to make it work.
Is rasa - rocket.chat handling multi-conversation at the same time?
Is this something you tweak in the connector?
Yes, Rasa handles multiple simultaneous users, and it is not needed to make other configurations.
It is important to see that this method doesn’t use the easy Rasa credentials configuration, because of the Rocket.Chat side was not updated if I am not wrong. So this code should help you.
If everything goes fine you should be able to see all the conversations made by LiveChat in Rocket.Chat like the image attached.
Arthur, @arthurTemporim
Thank you very much for your answer and the clear description.
I will review and try on our server all your comments and scripts.
I will let you know how everything is going.
Hi @arthurTemporim,
Just would like to give you a feedback and thanks to you.
We finally got our bot communicated with Rocket.Chat following your recommendations.
now we have a new challenge in front, you might or might not have the answer.
We place a pre-registration form before to talk with either agent or bot in livechat.
we are trying to capture the name and email requested in the preregistration form to pass it to our bot.
Could you please point out to the documentation or give us the way to capture this two fields in the pre-registration form?
We fail trying to understand or trying to find the right documentation.
But I do not know a good way to solve it, because the RocketChat is the part that handles user data and for Rasa what is important is the channel data. I will keep looking for other solutions but I don’t know one now
It is necessary to keep alive a session started by the bot user, to make it appear as online, that is the reason for some of the extra code. Also, the bot config have code to create the bot user, the bot department, etc.