There are 4 key parts involved in the bot development lifecycle. Over time, several folks within YM have shared their learnings on these topics and we have consolidated them into 4 guideline documents, one for each step of the way (linked below). These summarise our experience of delivering hundreds of bots.
We strongly recommend you to follow these guidelines while building and delivering any bot –
Yellow Messenger Community