/** * 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; }