[2023-11-08 15:00:49] [DEBUG] [654b94911faae] Callback main start ok [2023-11-08 15:00:49] [INFO] [654b94911faae] Callback ****** Nouveau SMS recu: ******** [2023-11-08 15:00:49] [DEBUG] [654b94911faae] Callback main avant while ok [2023-11-08 15:00:49] [INFO] [654b94911faae] Callback SMS entrant. Number: +33789060090 Text: Bonjour [2023-11-08 15:00:49] [INFO] [654b94911faae] From: +33789060090|Date: 2023-11-08 15:00:47|Message: Bonjour [2023-11-08 15:00:49] [DEBUG] [654b94911faae] callback main apres while ok [2023-11-08 15:00:49] [DEBUG] [654b94911faae] BDD CheckNumber : la table est vide [2023-11-08 15:00:49] [INFO] [654b94911faae] Callback ******** NOUVEL Utilisateur ****** [2023-11-08 15:00:49] [INFO] [654b94911faae] BDD CreateNumber : Nouveau numero ajouté : +33789060090 [2023-11-08 15:00:49] [INFO] [654b94911faae] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour' [2023-11-08 15:00:49] [INFO] [654b94911faae] Callback Q1: l'event n'est pas OSV [2023-11-08 15:00:49] [INFO] [654b94911faae] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller?' [2023-11-08 15:00:49] [INFO] [654b94911faae] Ajout du sender : 33755517569 au +33789060090 [2023-11-08 15:00:49] [INFO] [654b94911faae] SMS Count : 0 [2023-11-08 15:00:49] [DEBUG] [654b94911faae] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-08 15:00:49] [DEBUG] [654b94911faae] [SMS] HTTP Code : 200 [2023-11-08 15:00:49] [INFO] [654b94911faae] [SMS] SMS envoyé avec succès id : sms_654b9491a61e2203814811 [2023-11-08 15:00:49] [DEBUG] [654b94911faae] [SMS] debug content : {"sms_ticket":"sms_654b9491a61e2203814811","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.13} [2023-11-08 15:00:49] [INFO] [654b94911faae] BDD AddSmsCount SMS Count updated: 1 [2023-11-08 15:00:49] [DEBUG] [654b94911faae] Callback juste avant fin callBack [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] Callback main start ok [2023-11-08 15:02:21] [654b94ed22611] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] Callback main avant while ok [2023-11-08 15:02:21] [654b94ed22611] [INFO] Callback SMS entrant. Number: +33789060090 Text: Je souhaite aller à Nice [2023-11-08 15:02:21] [654b94ed22611] [INFO] From: +33789060090|Date: 2023-11-08 15:02:19|Message: Je souhaite aller à Nice [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] callback main apres while ok [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] BDD CheckNumber : OK [2023-11-08 15:02:21] [654b94ed22611] [INFO] Callback SMS Count =? 1 [2023-11-08 15:02:21] [654b94ed22611] [INFO] Callback checkMessage : Bonjour -- text: Je souhaite aller à Nice [2023-11-08 15:02:21] [654b94ed22611] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Je souhaite aller à Nice' [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] début chatgpt [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] curl_init OK [2023-11-08 15:02:21] [654b94ed22611] [INFO] [CHAT GPT] Commun message : Array [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses doivent respecter le format JSON. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - Nom de l'\u00e9v\u00e8nement \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller).\\n###Exemple d'\u00e9change: \\n###Assistant: Bonjour, je suis Alfred, votre assistant covoiturage, \u00e0 quel \u00e9v\u00e8nement souhaitez-vous aller?\\n###Utilisateur: je vais \u00e0 la geek convention\\n###Assistant: Souhaitez vous \u00eatre conducteur ou passager?\\n###Utilisateur: Peu importe\\n###Assistant: Quelle est votre adresse de d\u00e9part?\\n###Utilisateur: 15 Avenue Julien, 63000 Clermont Ferrand\\n###Assistant: Quand souhaitez-vous arriver \u00e0 cette convention?\\n###Utilisateur: je souhaite y \u00eatre \u00e0 9h \\n###Assistant: A quelle heure souhaitez vous repartir?"},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Je souhaite aller \u00e0 Nice"}]} [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] Commun GPT response: {"error":{"code":503,"message":"Service Unavailable.","param":null,"type":"cf_service_unavailable"}} [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] Curl Closed OK [2023-11-08 15:02:21] [654b94ed22611] [INFO] Commun GPT Content: {"error":{"code":503,"message":"Service Unavailable.","param":null,"type":"cf_service_unavailable"}} [2023-11-08 15:02:21] [654b94ed22611] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Je souhaite aller à Nice' [2023-11-08 15:02:21] [654b94ed22611] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: '' [2023-11-08 15:02:21] [654b94ed22611] [INFO] Sender already set +33789060090 [2023-11-08 15:02:21] [654b94ed22611] [INFO] SMS Count : 1 [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":null,"type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-08 15:02:21] [654b94ed22611] [DEBUG] [SMS] HTTP Code : 400 [2023-11-08 15:02:21] [654b94ed22611] [ERROR] [SMS] SMS non envoyé, en erreur. Curl_response : {"code":107,"message":"[text] field must not be empty."} | Number: +33789060090 | Message: [2023-11-08 15:02:21] [654b94ed22611] [INFO] [SMS] Retry in 15 seconds [2023-11-08 15:02:31] [654b94f7279f5] [DEBUG] Callback main start ok [2023-11-08 15:02:31] [654b94f7279f5] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-08 15:02:31] [654b94f7279f5] [DEBUG] Callback main avant while ok [2023-11-08 15:02:31] [654b94f7279f5] [INFO] Callback SMS entrant. Number: +33789060090 Text: Je souhaite aller à Nice [2023-11-08 15:02:31] [654b94f7279f5] [INFO] From: +33789060090|Date: 2023-11-08 15:02:19|Message: Je souhaite aller à Nice [2023-11-08 15:02:31] [654b94f7279f5] [DEBUG] callback main apres while ok [2023-11-08 15:02:31] [654b94f7279f5] [DEBUG] BDD CheckNumber : OK [2023-11-08 15:02:31] [654b94f7279f5] [INFO] Callback SMS Count =? 1 [2023-11-08 15:02:31] [654b94f7279f5] [INFO] Callback checkMessage : Je souhaite aller à Nice -- text: Je souhaite aller à Nice [2023-11-08 15:02:31] [654b94f7279f5] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-08 15:02:31] [654b94f7279f5] [DEBUG] Callback juste avant fin callBack [2023-11-08 15:02:36] [654b94ed22611] [INFO] Sender already set +33789060090 [2023-11-08 15:02:36] [654b94ed22611] [INFO] SMS Count : 1 [2023-11-08 15:02:36] [654b94ed22611] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":null,"type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-08 15:02:36] [654b94ed22611] [DEBUG] [SMS] HTTP Code : 400 [2023-11-08 15:02:36] [654b94ed22611] [ERROR] [SMS] SMS non envoyé, en erreur. Curl_response : {"code":107,"message":"[text] field must not be empty."} | Number: +33789060090 | Message: [2023-11-08 15:02:36] [654b94ed22611] [ERROR] [SMS] Already retry ... Send mail to antoine.boiteau@michelin.com [2023-11-08 15:02:36] [654b94ed22611] [DEBUG] [SMS] Mail sent [2023-11-08 15:02:36] [654b94ed22611] [DEBUG] Callback juste avant fin callBack