Dialog class
所有對話框的基類。 對話框是 BotBuilder 架構的核心元件。 Bot 會使用對話框來管理與使用者任意複雜的交談。
方法
| 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
目前交談的會話物件。