Dialog class
所有对话的基类。 对话是 BotBuilder 框架的核心组件。 机器人使用对话来管理与用户任意复杂的对话。
方法
| begin<T>(Call |
启动新的对话会话时调用。 |
| dialog |
子对话已结束,当前对话正在恢复。 |
| reply |
从用户收到新的回复消息时调用。 派生类应实现此操作来处理从用户接收的消息。 |
方法详细信息
begin<T>(CallSession, T)
启动新的对话会话时调用。
function begin<T>(session: CallSession, args?: T)
参数
- session
- CallSession
当前会话的会话对象。
- args
-
T
(可选)由其父级传递给对话框的参数。
dialogResumed<T>(CallSession, IDialogResult<T>)
子对话已结束,当前对话正在恢复。
function dialogResumed<T>(session: CallSession, result: IDialogResult<T>)
参数
- session
- CallSession
当前会话的会话对象。
- result
子对话返回的结果。
replyReceived(CallSession)
从用户收到新的回复消息时调用。 派生类应实现此操作来处理从用户接收的消息。
function replyReceived(session: CallSession)
参数
- session
- CallSession
当前会话的会话对象。