There are too many parts to bots.

Creating intelligent conversation that delights customers is complex. It requires multiple technologies. Over time, the Bot Framework team expects these technologies to become more integrated.

Azure Bot Services

Related questions and answers