The user sends Hi there !
(stored in message.text
) from the chatbot UI; However, the ConversationPlugin's ingest
middleware mutates message.text
to the value Hello
. My question is : why isn't this value kept by the time the receive
middleware runs ? (cf. logs below) This behaviour is crucial for my app. I need to make sure the botkit message remembers/keeps my mutations all along the way (all along the turn) !
[2020-05-16T11:23:47.130] [DEBUG] - [ConversationPlugin.ingest()] before triggering the event 'userMessage' => message.text ==> Hi there !
[2020-05-16T11:23:47.132] [DEBUG] - [ConversationPlugin.ingest()] after triggering the event 'userMessage' => message.text ==> Hello
[2020-05-16T11:23:47.142] [DEBUG] - [ConversationPlugin.receive()] message.text => Hi there !
[2020-05-16T11:23:47.143] [DEBUG] - [ConversationPlugin.receive()] The message text is => Hi there !
Could you please help me understand/solve this ?