Beispiel #1
0
 public static function srai($in_input)
 {
     //print 'SRAI '.$in_input. '<br>';
     /* check recursion level */
     JxBotConverse::$srai_level++;
     if (JxBotConverse::$srai_level > JxBotConverse::MAX_SRAI_RECURSION) {
         throw new Exception('Too much recursion (in SRAI)');
     }
     /* process each sentence separately */
     $sentences = JxBotNL::split_sentences($in_input);
     $output = array();
     foreach ($sentences as $sentence) {
         $output[] = JxBotConverse::sentence_respond($sentence);
     }
     $output = implode(' ', $output);
     JxBotConverse::$srai_level--;
     return $output;
 }