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 –
- Designing for winning UX: https://yellowmessenger.atlassian.net/wiki/spaces/docs/pages/795443254/Bot+Design+Guidelines
- Writing code:
- Training the bot: https://yellowmessenger.atlassian.net/wiki/spaces/docs/pages/780238921/Training+Guidelines
All of these documents are editable by everyone within Yellow Messenger. And if you have a question on a best practice or how to use a feature, please comment below and one of our community champions would be happy to help!
Along with the above, a lot of good documentation has recently been written by multiple good folks to help everyone out with features
- API management: https://yellowmessenger.atlassian.net/wiki/spaces/docs/pages/667255058/API+Management
- Analytics: (https://yellowmessenger.atlassian.net/wiki/spaces/docs/pages/748912666/Data+API
Yellow Messenger Community