Lessons learnt:
- Works much better than AI driven bots at the moment
- Don't pretend to do intelligent things. Be just a dumb textbot.
- Force people into selecting options as much as you can
- When accepting data as text, give an example of what they should type
- Fancy Cards and Carousels are crappy UX. Stick to text.
- Super powerful when exposed to semi-technical users. Basically CLI for non-computer folks.
- An effective UI pattern for desktop usecases is to have a messenger pane on the left (or right), and a larger details window next to it. eg: You could say- tickets to Tokyo, and the right pane would display a bunch of options.