Beispiel #1
0
 private function insertapostar($endpoint, $request)
 {
     $apostarCMDDAO = new ApostarCMDDAO();
     $cmd = new ApostarCMDVO();
     $cmd->chat_id = $request->get_chat_id();
     $cmd->descrip = 'ambos marcan';
     $cmd->importe = 1.34;
     $cmd->partido = 25;
     $result = $apostarCMDDAO->insert($cmd);
     //var_dump($result);
     $text = 'Insertado --Chatid: ' . $result->chat_id;
     $text .= '. descrip: ' . $result->descrip;
     $text .= ' importe: ' . $result->importe;
     $text .= ' partido: ' . $result->partido;
     $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);
 }