class BotBaseModuleSkillModel

Public Class Methods

new(file: nil, invocation: nil, userid: nil, callback: nil, debug: false) click to toggle source
# File lib/botbase-module-skillmodel.rb, line 15
def initialize(file: nil, invocation: nil, userid: nil, callback: nil, 
               debug: false)
  
  @invocation, @debug = invocation, debug
  amb = AlexaModelBuilder.new(FileX.read file)
  @skillbot = AskIO.new(amb.to_manifest, amb.to_model, userid: userid)
  
end

Public Instance Methods

query(sender='user01', msg, mode: :voicechat, echo_node: 'node1') click to toggle source
# File lib/botbase-module-skillmodel.rb, line 24
def query(sender='user01', msg, mode: :voicechat, echo_node: 'node1')    
  @skillbot.ask msg
end