Overview of Dialogs for Bot Framework v4 2
One of the main building blocks to creating a conversation is by using a Dialog defined in the bot framework v4. Dialogs can process inbound Activities and generate outbound responses. In addition, business logic can run directly or indirectly within the Dialogs.