Chatbot Wiki
Advertisement

This bot demonstrates how to use a text transformer: YesNo.txt

/* class=gwtchat.server.JavascriptBot */

var YesNoTransformer = Transformer.recall(wiki, 'YesNo.txt');

function greet(chatter) {
  chat.say("Hi, "+chatter.name+"! Do you love honey?");
}

function hear(chatter, message) {
  var yesNo = YesNoTransformer.transform(message);
  if (yesNo=='yes')
    chat.say("Great, me too!");
  else if (yesNo=='no')
    chat.say("That's impossible! You probably ran into a cheese that looks like honey.");
  else {
    chat.say("I didn't understand, do you love honey or not?");
    var myAnswer = YesNoTransformer.untransform('yes');   // choose a random way to say "yes"
    chat.say("I would say '"+myAnswer+"'!");
  }
}
End of bot Pooh.js
Advertisement