Mikhail Larionov‎

Mikhail Larionov is Software Engineer at Facebook Messenger and a guest author for oratio

I was going through a lot of approved bots for Messenger Platform recently. There are several things that I wanted to highlight. Onboarding There are two must have features: greeting text and null-state CTA. Every good bot should have them. The message that you send on the button click should provide an explanation of what your bot does and give some clear options (ideally via buttons). Value Value. Bots have very limited UI by nature. Trying to stuff a single bot with a lot of things doesn't work well. A good bot focuses on a single utility function, clear value…