[2024-05-17 07:02:41] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":29874,"operatorID":"192","message":"Elige alguna de las opciones\n\n1 \u00bfCu\u00e1les son los requisitos para obtener un cr\u00e9dito?\n2 \u00bfC\u00f3mo pagar mi cr\u00e9dito?\n3 \u00bfCu\u00e1nto me pueden prestar?\n4 \u00bfQu\u00e9 tasas y cargos cobran?\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:05:27] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":26982,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:05:28] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":26982,"operatorID":"192","message":"\n\n1 \u00bfC\u00f3mo pagar mi cr\u00e9dito?\n2 No he recibido el desembolso.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:16:14] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4701,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:17:04] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4701,"operatorID":"192","message":"Hola {nombre_cliente}.\n\n*Tu\u00a0Cr\u00e9dito Nro. {id_credito},\u00a0otorgado el {fecha_entrega} se encuentra\u00a0VIGENTE.*\n\nVence el {fecha_vencimiento}.\n\n*Tu cuota pendiente por pagar al d\u00eda de hoy {fecha_hoy} es de $ {monto_deuda}.*\n\n\u27a4 Por favor, ingresa el n\u00famero de la opci\u00f3n para brindar m\u00e1s informaci\u00f3n.\n\n\n1 \u00bfC\u00f3mo pagar mi cr\u00e9dito?\n2 \u00bfC\u00f3mo informar un pago?\n3 No he recibido el desembolso.\n4 Enviar soporte de pago realizado.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:20:02] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4701,"operatorID":"192","message":"\u00bfPor cual medio realizaste el pago?\n\n1 BBVA\n2 Santander\n3 Volver al Men\u00fa Anterior\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:20:29] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":9419,"operatorID":"192","message":"Hola Suri Guadalupe \u00bfEn qu\u00e9 podemos ayudarte?\r\n\r\n\u2705 Por favor, ingresa el n\u00famero de la opci\u00f3n para brindar m\u00e1s informaci\u00f3n:\n\n1 \u00bfCu\u00e1l es el estado de mi solicitud? \n2 \u00bfCu\u00e1nto tiempo demora el desembolso?\n3 \u00bfC\u00f3mo firmo el pagar\u00e9?\n4 No llega el c\u00f3digo para firmar el pagar\u00e9.\n5 Problemas con el c\u00f3digo del pagar\u00e9.\n6 Enviar documentaci\u00f3n solicitada.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:20:49] production.INFO: Bot delv: Start {"params":{"driver":"web","userId":"5593372326-4662033110","message":"1"}}
[2024-05-17 07:21:53] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":9971,"operatorID":"192","message":"Hola ENRIQUE \u00bfEn qu\u00e9 podemos ayudarte?\r\n\r\n\u2705 Por favor, ingresa el n\u00famero de la opci\u00f3n para brindar m\u00e1s informaci\u00f3n:\n\n1 \u00bfCu\u00e1l es el estado de mi solicitud? \n2 \u00bfCu\u00e1nto tiempo demora el desembolso?\n3 \u00bfC\u00f3mo firmo el pagar\u00e9?\n4 No llega el c\u00f3digo para firmar el pagar\u00e9.\n5 Problemas con el c\u00f3digo del pagar\u00e9.\n6 Enviar documentaci\u00f3n solicitada.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:21:58] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4701,"operatorID":"192","message":"\u2705 Por favor, *env\u00edanos el comprobante de pago* que realizaste."}Response
504 Gateway Time-out
504 Gateway Time-out
nginx/1.25.2
[2024-05-17 07:22:12] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":9419,"operatorID":"192","message":"Suri Guadalupe, s\u00f3lo te falta firmar el pagar\u00e9 para que desembolsemos tu pr\u00e9stamo.\n\n*Tu c\u00f3digo para firmarlo es: 545809*.\n\nIngresa con tus datos a:\n*https:\/\/solventa.mx\/ingresar* digita el c\u00f3digo y listo.\n\nEs necesario que firmes el pagar\u00e9 para que podamos avanzar con tu solicitud y desembolsar el pr\u00e9stamo.\n\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:24:24] production.ERROR: GuzzleHttp\Exception\ConnectException: cURL error 28: Failed to connect to send-services.solventa.mx port 443 after 131898 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://send-services.solventa.mx/api/enviar in /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:210
Stack trace:
#0 /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 /var/www/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#4 /var/www/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#5 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(945): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#6 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(915): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#7 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(901): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#8 /var/www/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#9 /var/www/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#10 /var/www/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#11 /var/www/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\RedirectMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#12 /var/www/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#13 /var/www/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#14 /var/www/vendor/guzzlehttp/guzzle/src/Client.php(169): GuzzleHttp\Client->transfer(Object(GuzzleHttp\Psr7\Request), Array)
#15 /var/www/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Client->requestAsync('POST', Object(GuzzleHttp\Psr7\Uri), Array)
#16 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(768): GuzzleHttp\Client->request('POST', 'https://send-se...', Array)
#17 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(699): Illuminate\Http\Client\PendingRequest->sendRequest('POST', 'https://send-se...', Array)
#18 /var/www/vendor/laravel/framework/src/Illuminate/Support/helpers.php(234): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(1)
#19 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(713): retry(0, Object(Closure), 100, NULL)
#20 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(596): Illuminate\Http\Client\PendingRequest->send('POST', 'https://send-se...', Array)
#21 /var/www/app/Helpers/Comunicacion.php(52): Illuminate\Http\Client\PendingRequest->post('https://send-se...', Array, Array)
#22 /var/www/app/Helpers/Comunicacion.php(437): App\Helpers\Comunicacion::request('https://send-se...', Array, 'post')
#23 /var/www/app/Conversations/Solicitud/Analisis_16/Analisis_16UserConversationMX.php(178): App\Helpers\Comunicacion::send_message(Array)
#24 laravel-serializable-closure://function (\BotMan\BotMan\Messages\Incoming\Answer $answer) use ($bot_menu, $userStorage, $buttons) {
try {
$selector = \App\Helpers\Gestion\Misc::GetOption($answer, $buttons, $bot_menu);
$selectedButton = $selector['selectedButton'];
$option_selected = $selector['option_selected'];
$envs = \App\Helpers\Env::GetEnvs();
$comunicacion = new \App\Helpers\Comunicacion($envs);
if (empty($selectedButton)) {
$error_count = $this->bot->userStorage()->get('error_count') + 1 ?? 0;
$this->bot->userStorage()->save([
'error_count' => $error_count,
]);
if ($error_count == 3) {
$this->say('Lo siento, no pude entender tu respuesta');
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => "Lo siento, no pude entender tu respuesta",
]);
return true;
}
$this->say('Lo siento, no pude entender tu respuesta por vez numero: ' . $error_count);
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'opertorID' => $userStorage->get('id_operador'),
'message' => "Lo siento, no pude entender tu respuesta"
]);
//Retornar al menu principal
$this->askReason();
return true;
}
$mensaje = $selectedButton->say;
if (!empty($selectedButton->query)) {
$documento = $userStorage->get('documento');
$queryInfoJson = $selectedButton->query;
$mensaje = \App\Helpers\Gestion\DynamicTranslator::replaceVariables($selectedButton->say, $queryInfoJson, ['documento' => $documento]);
}
//Create array optios_used for save in userstorage
$options_used = $this->bot->userStorage()->get('options_used') ?? [];
array_push($options_used, $selectedButton->value);
//Save in userstorage
$this->bot->userStorage()->save([
'options_used' => $options_used,
]);
//Validate if user select asignar option
if ($selectedButton->value == 'asignacion') {
$getOp = $comunicacion->asignar_chat([
'id_chat' => $userStorage->get('id_chat'),
]);
$getOp = json_decode($getOp);
// $operador = Operadores::where('idoperador', 130)->get()->first();
$operador = \App\Models\Operadores::where('idoperador', $getOp->operator ?? 70)->get()->first();
$mensaje = str_replace('nombre_pila', $operador->nombre_pila, $mensaje);
//Send message to Whatsap
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => $mensaje,
]);
$this->say($mensaje);
return false;
}
$this->say($mensaje);
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => $mensaje,
]);
//Trigger rest of buttons options
$this->askReason();
} catch (\Throwable $th) {
$error_count = $this->bot->userStorage()->get('error_count') + 1 ?? 0;
$this->bot->userStorage()->save([
'error_count' => $error_count,
]);
if ($error_count == 3) {
$this->say('Lo siento, no pude entender tu respuesta');
$this->say('Te invito a que visites nuestro sitio web https://www.solventa.co');
$this->say('También puedes contactarnos por whatsapp en el siguiente enlace: https://wa.me/50212345678');
$this->say('¡Gracias por visitarnos!');
return true;
}
$this->say('Lo siento, no pude entender tu respuesta');
$this->askReason();
}
return $answer;
}(86): App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX->askReason()
#25 [internal function]: App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX->{closure}(Object(BotMan\BotMan\Messages\Incoming\Answer), Object(App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX))
#26 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(311): call_user_func_array(Object(Closure), Array)
#27 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(288): BotMan\BotMan\BotMan->prepareConversationClosure(Object(Closure), Object(App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX), Array)
#28 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(245): BotMan\BotMan\BotMan->callConversation(Object(Laravel\SerializableClosure\SerializableClosure), Array, Object(BotMan\BotMan\Messages\Incoming\IncomingMessage), Array)
#29 /var/www/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(245): BotMan\BotMan\BotMan->BotMan\BotMan\Traits\{closure}(Object(BotMan\BotMan\Messages\Incoming\IncomingMessage), 0)
#30 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(252): Illuminate\Support\Collection->each(Object(Closure))
#31 /var/www/vendor/botman/botman/src/BotMan.php(427): BotMan\BotMan\BotMan->loadActiveConversation()
#32 /var/www/app/Http/Controllers/Api/BotmanController.php(125): BotMan\BotMan\BotMan->listen()
#33 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Api\BotmanController->handle(Object(Illuminate\Http\Request))
#34 /var/www/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('handle', Array)
#35 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(App\Http\Controllers\Api\BotmanController), 'handle')
#36 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController()
#37 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route->run()
#38 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#39 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#40 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#41 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 /var/www/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#46 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure))
#47 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#49 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#50 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#51 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#52 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#53 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#54 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#55 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#56 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#57 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#58 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#59 /var/www/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#60 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Livewire\DisableBrowserCache->handle(Object(Illuminate\Http\Request), Object(Closure))
#61 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#62 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#63 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#64 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#65 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#66 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#67 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#68 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#69 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#70 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#71 /var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#72 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#73 /var/www/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#74 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#75 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#76 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#77 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#78 /var/www/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#79 {main}
Next Illuminate\Http\Client\ConnectionException: cURL error 28: Failed to connect to send-services.solventa.mx port 443 after 131898 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://send-services.solventa.mx/api/enviar in /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:711
Stack trace:
#0 /var/www/vendor/laravel/framework/src/Illuminate/Support/helpers.php(234): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(1)
#1 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(713): retry(0, Object(Closure), 100, NULL)
#2 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(596): Illuminate\Http\Client\PendingRequest->send('POST', 'https://send-se...', Array)
#3 /var/www/app/Helpers/Comunicacion.php(52): Illuminate\Http\Client\PendingRequest->post('https://send-se...', Array, Array)
#4 /var/www/app/Helpers/Comunicacion.php(437): App\Helpers\Comunicacion::request('https://send-se...', Array, 'post')
#5 /var/www/app/Conversations/Solicitud/Analisis_16/Analisis_16UserConversationMX.php(178): App\Helpers\Comunicacion::send_message(Array)
#6 laravel-serializable-closure://function (\BotMan\BotMan\Messages\Incoming\Answer $answer) use ($bot_menu, $userStorage, $buttons) {
try {
$selector = \App\Helpers\Gestion\Misc::GetOption($answer, $buttons, $bot_menu);
$selectedButton = $selector['selectedButton'];
$option_selected = $selector['option_selected'];
$envs = \App\Helpers\Env::GetEnvs();
$comunicacion = new \App\Helpers\Comunicacion($envs);
if (empty($selectedButton)) {
$error_count = $this->bot->userStorage()->get('error_count') + 1 ?? 0;
$this->bot->userStorage()->save([
'error_count' => $error_count,
]);
if ($error_count == 3) {
$this->say('Lo siento, no pude entender tu respuesta');
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => "Lo siento, no pude entender tu respuesta",
]);
return true;
}
$this->say('Lo siento, no pude entender tu respuesta por vez numero: ' . $error_count);
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'opertorID' => $userStorage->get('id_operador'),
'message' => "Lo siento, no pude entender tu respuesta"
]);
//Retornar al menu principal
$this->askReason();
return true;
}
$mensaje = $selectedButton->say;
if (!empty($selectedButton->query)) {
$documento = $userStorage->get('documento');
$queryInfoJson = $selectedButton->query;
$mensaje = \App\Helpers\Gestion\DynamicTranslator::replaceVariables($selectedButton->say, $queryInfoJson, ['documento' => $documento]);
}
//Create array optios_used for save in userstorage
$options_used = $this->bot->userStorage()->get('options_used') ?? [];
array_push($options_used, $selectedButton->value);
//Save in userstorage
$this->bot->userStorage()->save([
'options_used' => $options_used,
]);
//Validate if user select asignar option
if ($selectedButton->value == 'asignacion') {
$getOp = $comunicacion->asignar_chat([
'id_chat' => $userStorage->get('id_chat'),
]);
$getOp = json_decode($getOp);
// $operador = Operadores::where('idoperador', 130)->get()->first();
$operador = \App\Models\Operadores::where('idoperador', $getOp->operator ?? 70)->get()->first();
$mensaje = str_replace('nombre_pila', $operador->nombre_pila, $mensaje);
//Send message to Whatsap
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => $mensaje,
]);
$this->say($mensaje);
return false;
}
$this->say($mensaje);
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => $mensaje,
]);
//Trigger rest of buttons options
$this->askReason();
} catch (\Throwable $th) {
$error_count = $this->bot->userStorage()->get('error_count') + 1 ?? 0;
$this->bot->userStorage()->save([
'error_count' => $error_count,
]);
if ($error_count == 3) {
$this->say('Lo siento, no pude entender tu respuesta');
$this->say('Te invito a que visites nuestro sitio web https://www.solventa.co');
$this->say('También puedes contactarnos por whatsapp en el siguiente enlace: https://wa.me/50212345678');
$this->say('¡Gracias por visitarnos!');
return true;
}
$this->say('Lo siento, no pude entender tu respuesta');
$this->askReason();
}
return $answer;
}(86): App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX->askReason()
#7 [internal function]: App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX->{closure}(Object(BotMan\BotMan\Messages\Incoming\Answer), Object(App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX))
#8 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(311): call_user_func_array(Object(Closure), Array)
#9 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(288): BotMan\BotMan\BotMan->prepareConversationClosure(Object(Closure), Object(App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX), Array)
#10 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(245): BotMan\BotMan\BotMan->callConversation(Object(Laravel\SerializableClosure\SerializableClosure), Array, Object(BotMan\BotMan\Messages\Incoming\IncomingMessage), Array)
#11 /var/www/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(245): BotMan\BotMan\BotMan->BotMan\BotMan\Traits\{closure}(Object(BotMan\BotMan\Messages\Incoming\IncomingMessage), 0)
#12 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(252): Illuminate\Support\Collection->each(Object(Closure))
#13 /var/www/vendor/botman/botman/src/BotMan.php(427): BotMan\BotMan\BotMan->loadActiveConversation()
#14 /var/www/app/Http/Controllers/Api/BotmanController.php(125): BotMan\BotMan\BotMan->listen()
#15 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Api\BotmanController->handle(Object(Illuminate\Http\Request))
#16 /var/www/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('handle', Array)
#17 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(App\Http\Controllers\Api\BotmanController), 'handle')
#18 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController()
#19 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route->run()
#20 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#21 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#22 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#23 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#24 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#25 /var/www/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#26 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#27 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#28 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure))
#29 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#30 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#31 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#32 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#33 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#34 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#35 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#36 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#37 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#38 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#39 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#40 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#41 /var/www/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Livewire\DisableBrowserCache->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#46 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#47 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#49 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#50 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#51 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#52 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#53 /var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#54 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#55 /var/www/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#56 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#57 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#58 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#59 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#60 /var/www/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#61 {main}
[2024-05-17 07:24:47] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":9419,"operatorID":"192","message":"\n\n1 \u00bfCu\u00e1nto tiempo demora el desembolso?\n2 \u00bfC\u00f3mo firmo el pagar\u00e9?\n3 No llega el c\u00f3digo para firmar el pagar\u00e9.\n4 Problemas con el c\u00f3digo del pagar\u00e9.\n5 Enviar documentaci\u00f3n solicitada.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:25:58] production.INFO: Request: https://api-assigments.solventa.mx/api/chat/assign {"id_chat":9419}Response{"message":"Assigment Successfull","operator":323,"priority":6,"flow":"normal"}
[2024-05-17 07:26:16] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":9419,"operatorID":"192","message":"Te hemos asignado a Daniel, en unos minutos te responder\u00e1. \n\nPor favor, espere un momento."}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:27:38] production.ERROR: GuzzleHttp\Exception\ConnectException: cURL error 28: Failed to connect to send-services.solventa.mx port 443 after 134133 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://send-services.solventa.mx/api/enviar in /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:210
Stack trace:
#0 /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 /var/www/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#4 /var/www/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#5 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(945): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#6 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(915): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#7 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(901): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#8 /var/www/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#9 /var/www/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#10 /var/www/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#11 /var/www/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\RedirectMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#12 /var/www/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#13 /var/www/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#14 /var/www/vendor/guzzlehttp/guzzle/src/Client.php(169): GuzzleHttp\Client->transfer(Object(GuzzleHttp\Psr7\Request), Array)
#15 /var/www/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Client->requestAsync('POST', Object(GuzzleHttp\Psr7\Uri), Array)
#16 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(768): GuzzleHttp\Client->request('POST', 'https://send-se...', Array)
#17 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(699): Illuminate\Http\Client\PendingRequest->sendRequest('POST', 'https://send-se...', Array)
#18 /var/www/vendor/laravel/framework/src/Illuminate/Support/helpers.php(234): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(1)
#19 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(713): retry(0, Object(Closure), 100, NULL)
#20 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(596): Illuminate\Http\Client\PendingRequest->send('POST', 'https://send-se...', Array)
#21 /var/www/app/Helpers/Comunicacion.php(52): Illuminate\Http\Client\PendingRequest->post('https://send-se...', Array, Array)
#22 /var/www/app/Helpers/Comunicacion.php(437): App\Helpers\Comunicacion::request('https://send-se...', Array, 'post')
#23 /var/www/app/Conversations/Solicitud/Analisis_16/Analisis_16UserConversationMX.php(178): App\Helpers\Comunicacion::send_message(Array)
#24 /var/www/app/Conversations/Solicitud/Analisis_16/Analisis_16UserConversationMX.php(92): App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX->askReason()
#25 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(28): App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX->run()
#26 /var/www/app/Http/Controllers/Api/BotmanController.php(106): BotMan\BotMan\BotMan->startConversation(Object(App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX))
#27 [internal function]: App\Http\Controllers\Api\BotmanController->App\Http\Controllers\Api\{closure}(Object(BotMan\BotMan\BotMan), 'Hola buenos d\xC3\xAD...')
#28 /var/www/vendor/botman/botman/src/BotMan.php(507): call_user_func_array(Object(Closure), Array)
#29 /var/www/vendor/botman/botman/src/BotMan.php(430): BotMan\BotMan\BotMan->callMatchingMessages()
#30 /var/www/app/Http/Controllers/Api/BotmanController.php(125): BotMan\BotMan\BotMan->listen()
#31 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Api\BotmanController->handle(Object(Illuminate\Http\Request))
#32 /var/www/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('handle', Array)
#33 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(App\Http\Controllers\Api\BotmanController), 'handle')
#34 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController()
#35 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route->run()
#36 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#37 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#38 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#39 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#40 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#41 /var/www/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure))
#45 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#46 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#47 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#49 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#50 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#51 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#52 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#53 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#54 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#55 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#56 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#57 /var/www/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#58 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Livewire\DisableBrowserCache->handle(Object(Illuminate\Http\Request), Object(Closure))
#59 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#60 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#61 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#62 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#63 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#64 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#65 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#66 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#67 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#68 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#69 /var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#70 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#71 /var/www/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#72 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#73 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#74 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#75 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#76 /var/www/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#77 {main}
Next Illuminate\Http\Client\ConnectionException: cURL error 28: Failed to connect to send-services.solventa.mx port 443 after 134133 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://send-services.solventa.mx/api/enviar in /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:711
Stack trace:
#0 /var/www/vendor/laravel/framework/src/Illuminate/Support/helpers.php(234): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(1)
#1 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(713): retry(0, Object(Closure), 100, NULL)
#2 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(596): Illuminate\Http\Client\PendingRequest->send('POST', 'https://send-se...', Array)
#3 /var/www/app/Helpers/Comunicacion.php(52): Illuminate\Http\Client\PendingRequest->post('https://send-se...', Array, Array)
#4 /var/www/app/Helpers/Comunicacion.php(437): App\Helpers\Comunicacion::request('https://send-se...', Array, 'post')
#5 /var/www/app/Conversations/Solicitud/Analisis_16/Analisis_16UserConversationMX.php(178): App\Helpers\Comunicacion::send_message(Array)
#6 /var/www/app/Conversations/Solicitud/Analisis_16/Analisis_16UserConversationMX.php(92): App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX->askReason()
#7 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(28): App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX->run()
#8 /var/www/app/Http/Controllers/Api/BotmanController.php(106): BotMan\BotMan\BotMan->startConversation(Object(App\Conversations\Solicitud\Analisis_16\Analisis_16UserConversationMX))
#9 [internal function]: App\Http\Controllers\Api\BotmanController->App\Http\Controllers\Api\{closure}(Object(BotMan\BotMan\BotMan), 'Hola buenos d\xC3\xAD...')
#10 /var/www/vendor/botman/botman/src/BotMan.php(507): call_user_func_array(Object(Closure), Array)
#11 /var/www/vendor/botman/botman/src/BotMan.php(430): BotMan\BotMan\BotMan->callMatchingMessages()
#12 /var/www/app/Http/Controllers/Api/BotmanController.php(125): BotMan\BotMan\BotMan->listen()
#13 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Api\BotmanController->handle(Object(Illuminate\Http\Request))
#14 /var/www/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('handle', Array)
#15 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(App\Http\Controllers\Api\BotmanController), 'handle')
#16 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController()
#17 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route->run()
#18 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#19 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#20 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#21 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#22 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#23 /var/www/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#24 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#25 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#26 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure))
#27 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#28 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#29 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#30 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#31 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#32 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#33 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#34 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#35 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#36 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#37 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#38 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#39 /var/www/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#40 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Livewire\DisableBrowserCache->handle(Object(Illuminate\Http\Request), Object(Closure))
#41 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#44 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#45 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#46 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#47 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#48 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#49 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#50 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#51 /var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#52 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#53 /var/www/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#54 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#55 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#56 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#57 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#58 /var/www/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#59 {main}
[2024-05-17 07:27:38] production.ERROR: Error al iniciar la conversación: Call to a member function body() on null
[2024-05-17 07:27:48] production.INFO: Request: https://api-assigments.solventa.mx/api/chat/assign {"id_chat":11695}Response{"message":"Assigment Successfull","operator":323,"priority":6,"flow":"normal"}
[2024-05-17 07:28:23] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":11695,"operatorID":"192","message":"Hola ROCIO WENDOLYNE \u00bfEn qu\u00e9 podemos ayudarte?\r\n\r\n\u2705 Por favor, ingresa el n\u00famero de la opci\u00f3n para brindar m\u00e1s informaci\u00f3n:\n\n1 \u00bfCu\u00e1l es el estado de mi solicitud? \n2 \u00bfCu\u00e1nto tiempo demora el desembolso?\n3 \u00bfC\u00f3mo firmo el pagar\u00e9?\n4 No llega el c\u00f3digo para firmar el pagar\u00e9.\n5 Problemas con el c\u00f3digo del pagar\u00e9.\n6 Enviar documentaci\u00f3n solicitada.\n"}Response
504 Gateway Time-out
504 Gateway Time-out
nginx/1.25.2
[2024-05-17 07:30:15] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":9971,"operatorID":"192","message":"La firma del pagar\u00e9 es digital.\r\n\r\nPara firmarlo te enviamos un c\u00f3digo por SMS a tu celular.\r\n\r\nLuego de recibir el c\u00f3digo, s\u00f3lo deber\u00e1s ingresarlo en tu solicitud.\r\nInicia sesi\u00f3n con tus datos en *https:\/\/solventa.mx\/ingresar* para \r\ncontinuar con el desembolso.\r\n\r\nEl documento del pagar\u00e9 te lo enviamos a tu correo electr\u00f3nico."}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:30:46] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":9971,"operatorID":"192","message":"\n\n1 \u00bfCu\u00e1l es el estado de mi solicitud? \n2 \u00bfCu\u00e1nto tiempo demora el desembolso?\n3 No llega el c\u00f3digo para firmar el pagar\u00e9.\n4 Problemas con el c\u00f3digo del pagar\u00e9.\n5 Enviar documentaci\u00f3n solicitada.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:31:50] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":26624,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:34:01] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":22431,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:34:02] production.ERROR: GuzzleHttp\Exception\ConnectException: cURL error 28: Failed to connect to send-services.solventa.mx port 443 after 132416 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://send-services.solventa.mx/api/enviar in /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:210
Stack trace:
#0 /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 /var/www/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#4 /var/www/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#5 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(945): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#6 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(915): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#7 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(901): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#8 /var/www/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#9 /var/www/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#10 /var/www/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#11 /var/www/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\RedirectMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#12 /var/www/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#13 /var/www/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#14 /var/www/vendor/guzzlehttp/guzzle/src/Client.php(169): GuzzleHttp\Client->transfer(Object(GuzzleHttp\Psr7\Request), Array)
#15 /var/www/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Client->requestAsync('POST', Object(GuzzleHttp\Psr7\Uri), Array)
#16 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(768): GuzzleHttp\Client->request('POST', 'https://send-se...', Array)
#17 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(699): Illuminate\Http\Client\PendingRequest->sendRequest('POST', 'https://send-se...', Array)
#18 /var/www/vendor/laravel/framework/src/Illuminate/Support/helpers.php(234): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(1)
#19 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(713): retry(0, Object(Closure), 100, NULL)
#20 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(596): Illuminate\Http\Client\PendingRequest->send('POST', 'https://send-se...', Array)
#21 /var/www/app/Helpers/Comunicacion.php(52): Illuminate\Http\Client\PendingRequest->post('https://send-se...', Array, Array)
#22 /var/www/app/Helpers/Comunicacion.php(437): App\Helpers\Comunicacion::request('https://send-se...', Array, 'post')
#23 /var/www/app/Conversations/Credito/Vigente/VigenteUserConversationMX.php(200): App\Helpers\Comunicacion::send_message(Array)
#24 laravel-serializable-closure://function (\BotMan\BotMan\Messages\Incoming\Answer $answer) use ($bot_menu, $buttons) {
try {
// Detectar el boton presionado
$selector = \App\Helpers\Gestion\Misc::GetOption($answer, $buttons, $bot_menu);
$selectedButton = $selector['selectedButton'];
$option_selected = $selector['option_selected'];
$userStorage = $this->bot->userStorage()->find();
$comunicacion = new \App\Helpers\Comunicacion(\App\Helpers\Env::GetEnvs());
//Create array optios_used for save in userstorage
$options_used = $this->bot->userStorage()->get('options_used') ?? [];
if (empty($selectedButton)) {
$error_count = $this->bot->userStorage()->get('error_count') + 1 ?? 0;
$this->bot->userStorage()->save([
'error_count' => $error_count,
]);
if ($error_count == 3) {
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => 'Lo siento, no pude entender tu respuesta',
]);
$this->say('Lo siento, no pude entender tu respuesta');
return;
}
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => 'Lo siento, no pude entender tu respuesta',
]);
$this->say('Lo siento, no pude entender tu respuesta por vez numero: ' . $error_count);
$this->askReason();
return true;
}
\App\Models\Tracking::create([
'id_chat' => $userStorage->get('id_chat') ?? null,
'respuesta_cliente' => $answer->getText(),
'from' => 'vigente',
'to' => '_vigente',
'option' => $option_selected['additionalParameters']['option'] ?? 0,
'mensaje' => $selectedButton->value,
'fecha' => date('Y-m-d H:i:s')
]);
//valide if already exist in array
if (!in_array($selectedButton->value, $options_used)) {
array_push($options_used, $selectedButton->value);
}
if (isset($selectedButton->flow)) {
$method = $selectedButton->flow;
$this->$method();
return true;
}
//Validate if user select asignar option
if ($selectedButton->value == 'asignacion') {
$getOp = $comunicacion->asignar_chat([
'id_chat' => $userStorage->get('id_chat'),
]);
$getOp = json_decode($getOp);
$mensaje = $selectedButton->say;
// $operador = Operadores::where('idoperador', 130)->get()->first();
$operador = \App\Models\Operadores::where('idoperador', $getOp->operator)->get()->first();
$mensaje = str_replace('nombre_pila', $operador->nombre_pila, $mensaje);
//Send message to Whatsap
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => $mensaje,
]);
$this->say($mensaje);
return true;
}
//Save in userstorage
$this->bot->userStorage()->save([
'options_used' => $options_used,
'error_count' => 0,
]);
$mensaje = $selectedButton->say;
if (!empty($selectedButton->query)) {
$documento = $userStorage->get('documento');
$queryInfoJson = $selectedButton->query;
$mensaje = \App\Helpers\Gestion\DynamicTranslator::replaceVariables($selectedButton->say, $queryInfoJson, ['documento' => $documento]);
}
//Send message to Whatsapp
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => $mensaje,
]);
$this->say($mensaje);
$this->askReason();
} catch (\Throwable $th) {
if ($th->getMessage() !== "Trying to get property 'value' of non-object") {
\Illuminate\Support\Facades\Log::error($th->getMessage());
}
$comunicacion = new \App\Helpers\Comunicacion(\App\Helpers\Env::GetEnvs());
$error_count = $this->bot->userStorage()->get('error_count') + 1 ?? 0;
$this->bot->userStorage()->save([
'error_count' => $error_count,
]);
if ($error_count == 3) {
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => 'Lo siento, no pude entender tu respuesta',
]);
return;
}
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => 'Lo siento, no pude entender tu respuesta',
]);
$this->say('Lo siento, no pude entender tu respuesta');
$this->askReason();
}
return $answer;
}(37): App\Conversations\Credito\Vigente\VigenteUserConversationMX->askReason()
#25 [internal function]: App\Conversations\Credito\Vigente\VigenteUserConversationMX->{closure}(Object(BotMan\BotMan\Messages\Incoming\Answer), Object(App\Conversations\Credito\Vigente\VigenteUserConversationMX))
#26 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(311): call_user_func_array(Object(Closure), Array)
#27 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(288): BotMan\BotMan\BotMan->prepareConversationClosure(Object(Closure), Object(App\Conversations\Credito\Vigente\VigenteUserConversationMX), Array)
#28 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(245): BotMan\BotMan\BotMan->callConversation(Object(Laravel\SerializableClosure\SerializableClosure), Array, Object(BotMan\BotMan\Messages\Incoming\IncomingMessage), Array)
#29 /var/www/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(245): BotMan\BotMan\BotMan->BotMan\BotMan\Traits\{closure}(Object(BotMan\BotMan\Messages\Incoming\IncomingMessage), 0)
#30 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(252): Illuminate\Support\Collection->each(Object(Closure))
#31 /var/www/vendor/botman/botman/src/BotMan.php(427): BotMan\BotMan\BotMan->loadActiveConversation()
#32 /var/www/app/Http/Controllers/Api/BotmanController.php(125): BotMan\BotMan\BotMan->listen()
#33 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Api\BotmanController->handle(Object(Illuminate\Http\Request))
#34 /var/www/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('handle', Array)
#35 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(App\Http\Controllers\Api\BotmanController), 'handle')
#36 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController()
#37 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route->run()
#38 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#39 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#40 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#41 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 /var/www/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#46 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure))
#47 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#49 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#50 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#51 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#52 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#53 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#54 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#55 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#56 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#57 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#58 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#59 /var/www/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#60 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Livewire\DisableBrowserCache->handle(Object(Illuminate\Http\Request), Object(Closure))
#61 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#62 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#63 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#64 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#65 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#66 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#67 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#68 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#69 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#70 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#71 /var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#72 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#73 /var/www/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#74 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#75 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#76 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#77 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#78 /var/www/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#79 {main}
Next Illuminate\Http\Client\ConnectionException: cURL error 28: Failed to connect to send-services.solventa.mx port 443 after 132416 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://send-services.solventa.mx/api/enviar in /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:711
Stack trace:
#0 /var/www/vendor/laravel/framework/src/Illuminate/Support/helpers.php(234): Illuminate\Http\Client\PendingRequest->Illuminate\Http\Client\{closure}(1)
#1 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(713): retry(0, Object(Closure), 100, NULL)
#2 /var/www/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(596): Illuminate\Http\Client\PendingRequest->send('POST', 'https://send-se...', Array)
#3 /var/www/app/Helpers/Comunicacion.php(52): Illuminate\Http\Client\PendingRequest->post('https://send-se...', Array, Array)
#4 /var/www/app/Helpers/Comunicacion.php(437): App\Helpers\Comunicacion::request('https://send-se...', Array, 'post')
#5 /var/www/app/Conversations/Credito/Vigente/VigenteUserConversationMX.php(200): App\Helpers\Comunicacion::send_message(Array)
#6 laravel-serializable-closure://function (\BotMan\BotMan\Messages\Incoming\Answer $answer) use ($bot_menu, $buttons) {
try {
// Detectar el boton presionado
$selector = \App\Helpers\Gestion\Misc::GetOption($answer, $buttons, $bot_menu);
$selectedButton = $selector['selectedButton'];
$option_selected = $selector['option_selected'];
$userStorage = $this->bot->userStorage()->find();
$comunicacion = new \App\Helpers\Comunicacion(\App\Helpers\Env::GetEnvs());
//Create array optios_used for save in userstorage
$options_used = $this->bot->userStorage()->get('options_used') ?? [];
if (empty($selectedButton)) {
$error_count = $this->bot->userStorage()->get('error_count') + 1 ?? 0;
$this->bot->userStorage()->save([
'error_count' => $error_count,
]);
if ($error_count == 3) {
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => 'Lo siento, no pude entender tu respuesta',
]);
$this->say('Lo siento, no pude entender tu respuesta');
return;
}
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => 'Lo siento, no pude entender tu respuesta',
]);
$this->say('Lo siento, no pude entender tu respuesta por vez numero: ' . $error_count);
$this->askReason();
return true;
}
\App\Models\Tracking::create([
'id_chat' => $userStorage->get('id_chat') ?? null,
'respuesta_cliente' => $answer->getText(),
'from' => 'vigente',
'to' => '_vigente',
'option' => $option_selected['additionalParameters']['option'] ?? 0,
'mensaje' => $selectedButton->value,
'fecha' => date('Y-m-d H:i:s')
]);
//valide if already exist in array
if (!in_array($selectedButton->value, $options_used)) {
array_push($options_used, $selectedButton->value);
}
if (isset($selectedButton->flow)) {
$method = $selectedButton->flow;
$this->$method();
return true;
}
//Validate if user select asignar option
if ($selectedButton->value == 'asignacion') {
$getOp = $comunicacion->asignar_chat([
'id_chat' => $userStorage->get('id_chat'),
]);
$getOp = json_decode($getOp);
$mensaje = $selectedButton->say;
// $operador = Operadores::where('idoperador', 130)->get()->first();
$operador = \App\Models\Operadores::where('idoperador', $getOp->operator)->get()->first();
$mensaje = str_replace('nombre_pila', $operador->nombre_pila, $mensaje);
//Send message to Whatsap
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => $mensaje,
]);
$this->say($mensaje);
return true;
}
//Save in userstorage
$this->bot->userStorage()->save([
'options_used' => $options_used,
'error_count' => 0,
]);
$mensaje = $selectedButton->say;
if (!empty($selectedButton->query)) {
$documento = $userStorage->get('documento');
$queryInfoJson = $selectedButton->query;
$mensaje = \App\Helpers\Gestion\DynamicTranslator::replaceVariables($selectedButton->say, $queryInfoJson, ['documento' => $documento]);
}
//Send message to Whatsapp
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => $mensaje,
]);
$this->say($mensaje);
$this->askReason();
} catch (\Throwable $th) {
if ($th->getMessage() !== "Trying to get property 'value' of non-object") {
\Illuminate\Support\Facades\Log::error($th->getMessage());
}
$comunicacion = new \App\Helpers\Comunicacion(\App\Helpers\Env::GetEnvs());
$error_count = $this->bot->userStorage()->get('error_count') + 1 ?? 0;
$this->bot->userStorage()->save([
'error_count' => $error_count,
]);
if ($error_count == 3) {
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => 'Lo siento, no pude entender tu respuesta',
]);
return;
}
$comunicacion->send_message([
'chatID' => $userStorage->get('id_chat'),
'operatorID' => $userStorage->get('id_operador'),
'message' => 'Lo siento, no pude entender tu respuesta',
]);
$this->say('Lo siento, no pude entender tu respuesta');
$this->askReason();
}
return $answer;
}(37): App\Conversations\Credito\Vigente\VigenteUserConversationMX->askReason()
#7 [internal function]: App\Conversations\Credito\Vigente\VigenteUserConversationMX->{closure}(Object(BotMan\BotMan\Messages\Incoming\Answer), Object(App\Conversations\Credito\Vigente\VigenteUserConversationMX))
#8 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(311): call_user_func_array(Object(Closure), Array)
#9 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(288): BotMan\BotMan\BotMan->prepareConversationClosure(Object(Closure), Object(App\Conversations\Credito\Vigente\VigenteUserConversationMX), Array)
#10 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(245): BotMan\BotMan\BotMan->callConversation(Object(Laravel\SerializableClosure\SerializableClosure), Array, Object(BotMan\BotMan\Messages\Incoming\IncomingMessage), Array)
#11 /var/www/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(245): BotMan\BotMan\BotMan->BotMan\BotMan\Traits\{closure}(Object(BotMan\BotMan\Messages\Incoming\IncomingMessage), 0)
#12 /var/www/vendor/botman/botman/src/Traits/HandlesConversations.php(252): Illuminate\Support\Collection->each(Object(Closure))
#13 /var/www/vendor/botman/botman/src/BotMan.php(427): BotMan\BotMan\BotMan->loadActiveConversation()
#14 /var/www/app/Http/Controllers/Api/BotmanController.php(125): BotMan\BotMan\BotMan->listen()
#15 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Api\BotmanController->handle(Object(Illuminate\Http\Request))
#16 /var/www/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('handle', Array)
#17 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(App\Http\Controllers\Api\BotmanController), 'handle')
#18 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController()
#19 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route->run()
#20 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#21 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#22 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#23 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#24 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#25 /var/www/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#26 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#27 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#28 /var/www/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure))
#29 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#30 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#31 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#32 /var/www/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#33 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#34 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#35 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#36 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#37 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#38 /var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#39 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#40 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#41 /var/www/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Livewire\DisableBrowserCache->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#46 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#47 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#49 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#50 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#51 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#52 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#53 /var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#54 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#55 /var/www/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#56 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#57 /var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#58 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#59 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#60 /var/www/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#61 {main}
[2024-05-17 07:34:02] production.ERROR: Call to a member function body() on null
[2024-05-17 07:34:18] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":22431,"operatorID":"192","message":"\n\n1 \u00bfC\u00f3mo pagar mi cr\u00e9dito?\n2 No he recibido el desembolso.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:34:33] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":26624,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:36:14] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":26624,"operatorID":"192","message":"\n\n1 \u00bfC\u00f3mo pagar mi cr\u00e9dito?\n2 No he recibido el desembolso.\n"}Response
504 Gateway Time-out
504 Gateway Time-out
nginx/1.25.2
[2024-05-17 07:36:35] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":26624,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:38:13] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4775,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:38:37] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4775,"operatorID":"192","message":"Hola Alejandro. \n\n*Tu cr\u00e9dito Nro. 1599, otorgado el 30-04-2024 se encuentra en MORA*. Venci\u00f3 el 16-05-2024 y tiene 1 d\u00edas de atraso.\n\nAl d\u00eda de hoy 17-05-2024, *tu deuda pendiente por pagar es de $1.431,39*\n\n1 \u00bfC\u00f3mo pagar mi cr\u00e9dito?.\n2 No se ha actualizado mi pago en la p\u00e1gina. \n3 Pedir un Acuerdo de Pago.\n4 \u00bfC\u00f3mo informar un pago?.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:38:59] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4775,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:39:00] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4775,"operatorID":"192","message":"Hola Alejandro. \n\n*Tu cr\u00e9dito Nro. 1599, otorgado el 30-04-2024 se encuentra en MORA*. Venci\u00f3 el 16-05-2024 y tiene 1 d\u00edas de atraso.\n\nAl d\u00eda de hoy 17-05-2024, *tu deuda pendiente por pagar es de $1.431,39*\n\n1 \u00bfC\u00f3mo pagar mi cr\u00e9dito?.\n2 No se ha actualizado mi pago en la p\u00e1gina. \n3 Pedir un Acuerdo de Pago.\n4 \u00bfC\u00f3mo informar un pago?.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:39:50] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":24846,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:39:51] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4775,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:39:51] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":24846,"operatorID":"192","message":"\n\n1 \u00bfC\u00f3mo pagar mi cr\u00e9dito?\n2 No he recibido el desembolso.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:39:52] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":4775,"operatorID":"192","message":"Hola Alejandro. \n\n*Tu cr\u00e9dito Nro. 1599, otorgado el 30-04-2024 se encuentra en MORA*. Venci\u00f3 el 16-05-2024 y tiene 1 d\u00edas de atraso.\n\nAl d\u00eda de hoy 17-05-2024, *tu deuda pendiente por pagar es de $1.431,39*\n\n1 \u00bfC\u00f3mo pagar mi cr\u00e9dito?.\n2 No se ha actualizado mi pago en la p\u00e1gina. \n3 Pedir un Acuerdo de Pago.\n4 \u00bfC\u00f3mo informar un pago?.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:44:53] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":25723,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:44:53] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":25723,"operatorID":"192","message":"\u00bfPor cual medio realizaste el pago?\n\n1 Santander\n2 Volver al Men\u00fa Anterior\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:45:12] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":25723,"operatorID":"192","message":"\n\n1 \u00bfC\u00f3mo pagar mi cr\u00e9dito?\n2 No he recibido el desembolso.\n3 Enviar soporte de pago realizado.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:45:32] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":25723,"operatorID":"192","message":"\u00bfPor cual medio realizaste el pago?\n\n1 Santander\n2 Volver al Men\u00fa Anterior\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:54:14] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":29874,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta "}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:54:15] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":29874,"operatorID":"192","message":"Elige alguna de las opciones\n\n1 \u00bfCu\u00e1les son los requisitos para obtener un cr\u00e9dito?\n2 \u00bfC\u00f3mo pagar mi cr\u00e9dito?\n3 \u00bfCu\u00e1nto me pueden prestar?\n4 \u00bfQu\u00e9 tasas y cargos cobran?\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:54:21] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":29874,"operatorID":"192","message":"Lo siento, no pude entender tu respuesta "}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:54:22] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":29874,"operatorID":"192","message":"Elige alguna de las opciones\n\n1 \u00bfCu\u00e1les son los requisitos para obtener un cr\u00e9dito?\n2 \u00bfC\u00f3mo pagar mi cr\u00e9dito?\n3 \u00bfCu\u00e1nto me pueden prestar?\n4 \u00bfQu\u00e9 tasas y cargos cobran?\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}
[2024-05-17 07:54:31] production.INFO: Request: https://api-assigments.solventa.mx/api/chat/assign {"id_chat":29874}Response{"message":"Assigment Successfull","operator":323,"priority":6,"flow":"normal"}
[2024-05-17 07:54:32] production.INFO: Request: https://send-services.solventa.mx/api/enviar {"chatID":29874,"operatorID":"192","message":"Te hemos asignado a Daniel, en unos minutos te responder\u00e1. Por favor, aguarda.\n"}Response{"status":200,"data":{"mensaje":"Mensaje enviado correctamente","origen":"enviar_whatsapp","estado":true}}