Beispiel #1
0
 private function insertcurrent($endpoint, $request)
 {
     $currentCMDDAO = new CurrentCMDDAO();
     $cmd = new CurrentCMDVO();
     $cmd->chat_id = $request->get_chat_id();
     $cmd->cmd = 'mear';
     $cmd->grupo = 1;
     $result = $currentCMDDAO->insert($cmd);
     //var_dump($result);
     $text = 'Insertado --Chatid: ' . $result->chat_id;
     $text .= '. CMD: ' . $result->cmd;
     $text .= ' fec_actividad: ' . $result->fec_actividad;
     $text .= ' grupo: ' . $result->grupo;
     $response = new Response($endpoint, $request->get_chat_id(), Response::TYPE_TEXT);
     $response->text = $text;
     return $response;
 }
Beispiel #2
0
 private function apostar($endpoint, $request, $grupoVO)
 {
     $urlApi = $grupoVO->url_api;
     //Se comprueba si es un chat privado, para obtener el token del usuario
     $text = '';
     if ($request->is_private_chat()) {
         $currentCMDDAO = new CurrentCMDDAO();
         $result = $currentCMDDAO->select($request->get_chat_id());
         if ($result != null) {
             //Si hay comando en curso, se borra y se inserta este
             $currentCMDDAO->delete($request->get_chat_id());
         }
         $cmd = new CurrentCMDVO();
         $cmd->chat_id = $request->get_chat_id();
         $cmd->cmd = 'apostar';
         $cmd->grupo = $grupoVO->id;
         $resultInsertCMD = $currentCMDDAO->insert($cmd);
         $apostarCMDDAO = new ApostarCMDDAO();
         $cmd = new ApostarCMDVO();
         $cmd->chat_id = $request->get_chat_id();
         $resultInsertApostarCMD = $apostarCMDDAO->insert($cmd);
         $this->log->debug("apostar al grupo: " . $grupoVO->nombre);
         return self::preguntarPartido($endpoint, $request, $urlApi);
     } else {
         $text = 'Esto solo se puede usar en privado, n***a!!';
     }
     return Response::create_text_response($endpoint, $request->get_chat_id(), $text);
 }