I am running the open source sever and having conversations with it through the HTTP API. My question is: Is it possible to remove a previously sent message and restore the conversation to the state before the unwanted message? I see this. But 1), does modifying the tracker allow me to do this, and 2) I see that this method is not to be used in production.
Hi @nmvl. In general, the endpoint you are referring to would allow you to remove a previously sent message and restore the conversation. It’s not designed to be used in production since it can be used to modify important states of the conversation and break the assistant in a middle of the conversation.
How do you see this functionality working? Would you like to enable the users delete the messages sent to the assistant in the middle of the conversation? Or is it something else that you are after?
Hey @Juste, thanks for the quick reply. My use case is a bit tricky, but the general idea is that I would send a message to the server, but then based on some other input I get from the application, I would like to unsend that message. In my application, the user does not communicate directly with the rasa bot.
Could you expand a little more on how the conversation could be broken using this endpoint?