public void ThinkIt(string s) { thoughargs ss = new thoughargs(s); ss.Text = s; Thread clientThread = new Thread(new ParameterizedThreadStart(on_think)); clientThread.Start(ss); }
public void on_think(object s) { if (s is thoughargs && bot1session != null) { thoughargs args = (thoughargs)s; string ss = bot1session.Think(args.Text); //Console.WriteLine(bot1session.Think(args.Text)); this.Say("" + ss); //this.Say("[You Said: " + args.Text + "]"); } else { factory = new ChatterBotFactory(); bot1 = factory.Create(ChatterBotType.CLEVERBOT); bot1session = bot1.CreateSession(); this.Say("No.. no.. More lemon pledge..."); } }