public static void ObserveDialog() { while (true) { try { var manager = new OmegleManager(); manager.ObserveQuestion("Capital of Canada?", 4); } catch (Exception ex) { Console.WriteLine(ex); } } }
public static void ObserveDialogCollection() { var questionPool = new string[] { "_2nd_strategy|What are synonyms of nasty and ugly?", "_2nd_strategy|What are synonyms of pretty and beautiful?", "_2nd_strategy|What are synonyms of house and a shed?", "_2nd_strategy|What are synonyms of walking and running?", "_synonyms|What are synonyms of ugly?", "_synonyms|What are synonyms of nasty?", "_what_is_stronger|What is stronger, ugly or nasty?", "_what_is_stronger|What is stronger, ugly or gross?", "_what_is_stronger|What is stronger, gross or nasty?", "_natural_order|Are these in natural order: a shed -- a house -- a garage?", "_natural_order|Are these in natural order: a house -- a shed -- a garage?", "_natural_order|Are these in natural order: a house -- a garage -- a shed?", }; foreach (var question in questionPool) { writeQuestionLog(question, null); } var th = new Thread(() => { var rnd = new Random(); while (true) { try { var questionIndex = rnd.Next(questionPool.Length); var question = questionPool[questionIndex]; var manager = new OmegleManager(7); var utterances = manager.ObserveQuestion(question, 6); writeQuestionLog(question, utterances); } catch (Exception ex) { Console.WriteLine(ex); Thread.Sleep(5000); } } }); th.Start(); }