class BotFramework::Dialogs::Dialog
Constants
- RESUME_REASONS
Public Instance Methods
begin(session, _opts = {})
click to toggle source
# File lib/bot_framework/dialogs/dialog.rb, line 8 def begin(session, _opts = {}) reply_recieved(session) end
dialog_resumed(session, result)
click to toggle source
# File lib/bot_framework/dialogs/dialog.rb, line 16 def dialog_resumed(session, result) session.error(result[:error]) if result[:error] end
recognize(_context) { |nil, { score: 1 }| ... }
click to toggle source
# File lib/bot_framework/dialogs/dialog.rb, line 20 def recognize(_context) yield nil, { score: 0.1 } end
reply_recieved(_session, _recognize_result = {})
click to toggle source
# File lib/bot_framework/dialogs/dialog.rb, line 12 def reply_recieved(_session, _recognize_result = {}) raise NotImplementedError end