I would like to integrate botpress with jenkins. Jenkins is a continuous integration system that executes builds for configured jobs. If the user interacting with the bot states that he wants to be notified when the current build of ‘X’ job completes, I would like to push a message to the user on build completion. To do this, I would like to understand how can I implement this capability with botpress.
1. Can botpress server store the state of every user interaction in order to understand which user chats need to be notified? 2. Can botpress server listen to external events by receiving HTTP post requests? In my use case, jenkins can send a HTTP POST request to a configured url on every job completion. 3. On receiving an external event, how would the botpress server parse it and notify active user chats about the event?
Kindly let me know your thoughts on this