Chatbots are work assistants that manage tasks using a chat platform. They can do simple tasks like collecting user feedback or do more heavy tasks like runnng shell commands. Either way having a chatbot is very fun and helpful.
Bot dialog cancellation and interruption is used to expand you bot's capabilities in waterfall dialogs in Bot Framework SDK bots. They are meant to enable you to quit your dialog if you don't want to finish it or to create custom interrupts to, for example, call for help in the middle of a dialog if you don't know how to proceed.