I set up a version of this app and it works fine so long as I click the Reload button on the dashboard every time I want a response. You ping the bot and say something like "hi" and it just replies "Hello" back.
In the access log I can see the request come in, followed by the response about a half second later. The reply won't show up until I click the reload button on the dashboard. I can build up multiple responses and they all suddenly appear once I click Reload. I feel like I must be missing something obvious but I can't get past this.