👂 Listening To Dialogs
You can listen on the dialog.open
activity and respond with adaptive cards or url to
be rendered as the dialogs content.
dialog.open
(task/fetch)
triggered when a dialog is opened, used to render dialog contents.
Example: when a dialog is opened, render an Adaptive Card as the body.
app.on('dialog.open', ({ }) => {
return {
status: 200,
body: {
task: {
type: 'continue',
value: {
width: 'large',
card: cardAttachment('adaptive', {
type: 'AdaptiveCard',
version: '1.6',
body: [...]
})
}
}
}
};
});