Пример #1
0
 /**
  * handle tg requests
  * @return [type] [description]
  */
 public static function run($_allowSample = false)
 {
     // run hook and save it on $hook value
     if (!self::$hook) {
         self::hook();
     }
     // generate response from defined commands
     $ans = generate::answer();
     $result = [];
     if (!$ans && $_allowSample && !is_array($ans)) {
         $ans = generate::answer(true);
     }
     // if we have some answer send each answer seperated
     if (isset($ans[0])) {
         foreach ($ans as $key => $eachAns) {
             $result[] = self::sendResponse($eachAns);
         }
     } else {
         $result[] = self::sendResponse($ans);
     }
     // return result of sending
     return $result;
 }