[2023-10-27 13:48:30] [DEBUG] Callback main start ok [2023-10-27 13:48:30] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 13:48:30] [DEBUG] Callback main avant while ok [2023-10-27 13:48:30] [INFO] Callback SMS entrant. Number: +33601747173 Text: osv [2023-10-27 13:48:30] [INFO] From: +33601747173|Date: 2023-10-27 13:48:29|Message: osv [2023-10-27 13:48:30] [DEBUG] callback main apres while ok [2023-10-27 13:48:30] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 13:48:30] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 13:48:30] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33601747173 [2023-10-27 13:48:30] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 13:48:30] [INFO] Callback Q1: l'event est OSV [2023-10-27 13:48:30] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 13:48:30] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 13:48:30] [ERROR] BDD BddMaj : une erreur est survenu : Unknown column 'EventStartTime' in 'field list' [2023-10-27 13:48:30] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 13:48:30] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 13:48:30] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 13:48:30] [INFO] SMS Count : 0 [2023-10-27 13:48:30] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 13:48:31] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 13:48:31] [INFO] [SMS] SMS envoyé avec succès id : sms_653ba38f4a49a373918764 [2023-10-27 13:48:31] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653ba38f4a49a373918764","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":40.38} [2023-10-27 13:48:31] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 13:48:31] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:41] [DEBUG] Callback main start ok [2023-10-27 15:40:41] [DEBUG] Callback main start ok [2023-10-27 15:40:41] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:41] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:41] [DEBUG] Callback main avant while ok [2023-10-27 15:40:41] [DEBUG] Callback main avant while ok [2023-10-27 15:40:41] [INFO] Callback SMS entrant. Number: +33683260594 Text: osv [2023-10-27 15:40:41] [INFO] Callback SMS entrant. Number: +33662530600 Text: Oscar [2023-10-27 15:40:41] [INFO] From: +33662530600|Date: 2023-10-27 15:40:39|Message: Oscar [2023-10-27 15:40:41] [INFO] From: +33683260594|Date: 2023-10-27 15:40:39|Message: osv [2023-10-27 15:40:41] [DEBUG] callback main apres while ok [2023-10-27 15:40:41] [DEBUG] callback main apres while ok [2023-10-27 15:40:41] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:41] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:41] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:41] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:41] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33683260594 [2023-10-27 15:40:41] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33662530600 [2023-10-27 15:40:41] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 15:40:41] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:41] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oscar" [2023-10-27 15:40:41] [INFO] Callback Q1: l'event n'est pas OSV [2023-10-27 15:40:41] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:41] [INFO] 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-10-27 15:40:41] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:41] [INFO] SMS Count : 1 [2023-10-27 15:40:41] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662530600"}],"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":"+33755517567"} [2023-10-27 15:40:41] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:41] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:41] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:41] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:41] [INFO] SMS Count : 1 [2023-10-27 15:40:41] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33683260594"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:41] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:41] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdd94500b709798603 [2023-10-27 15:40:41] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdd94500b709798603","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":40.34} [2023-10-27 15:40:41] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:41] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:41] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:41] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdd960a5a859586002 [2023-10-27 15:40:41] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdd960a5a859586002","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":40.29} [2023-10-27 15:40:41] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:41] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:43] [DEBUG] Callback main start ok [2023-10-27 15:40:43] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:43] [DEBUG] Callback main avant while ok [2023-10-27 15:40:43] [INFO] Callback SMS entrant. Number: +33607119991 Text: Osv [2023-10-27 15:40:43] [INFO] From: +33607119991|Date: 2023-10-27 15:40:42|Message: Osv [2023-10-27 15:40:43] [DEBUG] callback main apres while ok [2023-10-27 15:40:43] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:43] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:43] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33607119991 [2023-10-27 15:40:43] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:40:43] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:43] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:43] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:43] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:43] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:43] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:43] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:43] [INFO] SMS Count : 3 [2023-10-27 15:40:43] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33607119991"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:43] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:43] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbddb42605539540907 [2023-10-27 15:40:43] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbddb42605539540907","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":40.25} [2023-10-27 15:40:43] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:43] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:48] [DEBUG] Callback main start ok [2023-10-27 15:40:48] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:48] [DEBUG] Callback main avant while ok [2023-10-27 15:40:48] [INFO] Callback SMS entrant. Number: +33630514061 Text: Oscar [2023-10-27 15:40:48] [INFO] From: +33630514061|Date: 2023-10-27 15:40:47|Message: Oscar [2023-10-27 15:40:48] [DEBUG] callback main apres while ok [2023-10-27 15:40:48] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:48] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:48] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33630514061 [2023-10-27 15:40:48] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oscar" [2023-10-27 15:40:48] [INFO] Callback Q1: l'event n'est pas OSV [2023-10-27 15:40:48] [INFO] 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-10-27 15:40:48] [INFO] SMS Count : 4 [2023-10-27 15:40:48] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630514061"}],"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":"+33755517567"} [2023-10-27 15:40:48] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:48] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbde047686706860369 [2023-10-27 15:40:48] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbde047686706860369","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":40.2} [2023-10-27 15:40:48] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:48] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:49] [DEBUG] Callback main start ok [2023-10-27 15:40:49] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:49] [DEBUG] Callback main avant while ok [2023-10-27 15:40:49] [INFO] Callback SMS entrant. Number: +33630372739 Text: osv [2023-10-27 15:40:49] [INFO] From: +33630372739|Date: 2023-10-27 15:40:48|Message: osv [2023-10-27 15:40:49] [DEBUG] callback main apres while ok [2023-10-27 15:40:49] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:49] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:49] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33630372739 [2023-10-27 15:40:49] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 15:40:49] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:49] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:49] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:49] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:49] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:49] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:49] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:49] [INFO] SMS Count : 5 [2023-10-27 15:40:49] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630372739"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:49] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:49] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbde18c872694946540 [2023-10-27 15:40:49] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbde18c872694946540","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":40.16} [2023-10-27 15:40:49] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:49] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:51] [DEBUG] Callback main start ok [2023-10-27 15:40:51] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:51] [DEBUG] Callback main avant while ok [2023-10-27 15:40:51] [INFO] Callback SMS entrant. Number: +33624731750 Text: Osv [2023-10-27 15:40:51] [INFO] From: +33624731750|Date: 2023-10-27 15:40:49|Message: Osv [2023-10-27 15:40:51] [DEBUG] callback main apres while ok [2023-10-27 15:40:51] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:51] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:51] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33624731750 [2023-10-27 15:40:51] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:40:51] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:51] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:51] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:51] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:51] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:51] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:51] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:51] [INFO] SMS Count : 6 [2023-10-27 15:40:51] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33624731750"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:51] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:51] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbde36e1fc093342925 [2023-10-27 15:40:51] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbde36e1fc093342925","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":40.11} [2023-10-27 15:40:51] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:51] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:52] [DEBUG] Callback main start ok [2023-10-27 15:40:52] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:52] [DEBUG] Callback main avant while ok [2023-10-27 15:40:52] [INFO] Callback SMS entrant. Number: +33662530600 Text: Osv [2023-10-27 15:40:52] [INFO] From: +33662530600|Date: 2023-10-27 15:40:50|Message: Osv [2023-10-27 15:40:52] [DEBUG] callback main apres while ok [2023-10-27 15:40:52] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:40:52] [INFO] Callback SMS Count =? 1 [2023-10-27 15:40:52] [INFO] Callback checkMessage : Oscar -- text: Osv [2023-10-27 15:40:52] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:40:52] [DEBUG] début chatgpt [2023-10-27 15:40:52] [DEBUG] curl_init OK [2023-10-27 15:40:52] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:40:52] [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":"Osv"}]} [2023-10-27 15:40:52] [DEBUG] Callback main start ok [2023-10-27 15:40:52] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:52] [DEBUG] Callback main avant while ok [2023-10-27 15:40:52] [INFO] Callback SMS entrant. Number: +33699089875 Text: Osv [2023-10-27 15:40:52] [INFO] From: +33699089875|Date: 2023-10-27 15:40:50|Message: Osv [2023-10-27 15:40:52] [DEBUG] callback main apres while ok [2023-10-27 15:40:52] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:52] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:52] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33699089875 [2023-10-27 15:40:52] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:40:52] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:52] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:52] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:52] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:52] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:52] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:52] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:52] [INFO] SMS Count : 7 [2023-10-27 15:40:52] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699089875"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:52] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:52] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbde49ce30251794000 [2023-10-27 15:40:52] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbde49ce30251794000","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":40.07} [2023-10-27 15:40:52] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:52] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:53] [DEBUG] Callback main start ok [2023-10-27 15:40:53] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:53] [DEBUG] Callback main avant while ok [2023-10-27 15:40:53] [INFO] Callback SMS entrant. Number: +33777925776 Text: OSV [2023-10-27 15:40:53] [INFO] From: +33777925776|Date: 2023-10-27 15:40:51|Message: OSV [2023-10-27 15:40:53] [DEBUG] callback main apres while ok [2023-10-27 15:40:53] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:53] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:53] [DEBUG] Callback main start ok [2023-10-27 15:40:53] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:53] [DEBUG] Callback main avant while ok [2023-10-27 15:40:53] [INFO] Callback SMS entrant. Number: +33629760793 Text: OSV [2023-10-27 15:40:53] [INFO] From: +33629760793|Date: 2023-10-27 15:40:51|Message: OSV [2023-10-27 15:40:53] [DEBUG] callback main apres while ok [2023-10-27 15:40:53] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:53] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:53] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33629760793 [2023-10-27 15:40:53] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "OSV" [2023-10-27 15:40:53] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:53] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33777925776 [2023-10-27 15:40:53] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:53] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "OSV" [2023-10-27 15:40:53] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:53] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:53] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:53] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:53] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:53] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:53] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:53] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:53] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:53] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:53] [INFO] SMS Count : 8 [2023-10-27 15:40:53] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:53] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33629760793"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:53] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:53] [INFO] SMS Count : 8 [2023-10-27 15:40:53] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33777925776"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:53] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:53] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbde571c48362902192 [2023-10-27 15:40:53] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbde571c48362902192","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":40.02} [2023-10-27 15:40:53] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:53] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:53] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:53] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbde59574f118516541 [2023-10-27 15:40:53] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbde59574f118516541","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.98} [2023-10-27 15:40:53] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:53] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:54] [DEBUG] Callback main start ok [2023-10-27 15:40:54] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:54] [DEBUG] Callback main avant while ok [2023-10-27 15:40:54] [INFO] Callback SMS entrant. Number: +33781757534 Text: OSV [2023-10-27 15:40:54] [INFO] From: +33781757534|Date: 2023-10-27 15:40:53|Message: OSV [2023-10-27 15:40:54] [DEBUG] callback main apres while ok [2023-10-27 15:40:54] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:54] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:54] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33781757534 [2023-10-27 15:40:54] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "OSV" [2023-10-27 15:40:54] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:54] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:54] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:54] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:54] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:54] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:54] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:54] [INFO] SMS Count : 10 [2023-10-27 15:40:54] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33781757534"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:54] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:54] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbde67a781599583709 [2023-10-27 15:40:54] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbde67a781599583709","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.93} [2023-10-27 15:40:54] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:54] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:55] [DEBUG] Callback main start ok [2023-10-27 15:40:55] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:55] [DEBUG] Callback main avant while ok [2023-10-27 15:40:55] [INFO] Callback SMS entrant. Number: +33622834182 Text: osv [2023-10-27 15:40:55] [INFO] From: +33622834182|Date: 2023-10-27 15:40:54|Message: osv [2023-10-27 15:40:55] [DEBUG] callback main apres while ok [2023-10-27 15:40:55] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:55] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:55] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33622834182 [2023-10-27 15:40:55] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 15:40:55] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:55] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:55] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:55] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:55] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:55] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:55] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:55] [INFO] SMS Count : 11 [2023-10-27 15:40:55] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33622834182"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:55] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:55] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbde7838ca205483235 [2023-10-27 15:40:55] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbde7838ca205483235","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.89} [2023-10-27 15:40:55] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:55] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:58] [DEBUG] Callback main start ok [2023-10-27 15:40:58] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:58] [DEBUG] Callback main avant while ok [2023-10-27 15:40:58] [INFO] Callback SMS entrant. Number: +33669074196 Text: osv [2023-10-27 15:40:58] [INFO] From: +33669074196|Date: 2023-10-27 15:40:56|Message: osv [2023-10-27 15:40:58] [DEBUG] callback main apres while ok [2023-10-27 15:40:58] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:58] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:58] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33669074196 [2023-10-27 15:40:58] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 15:40:58] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:58] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:58] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:58] [INFO] SMS Count : 12 [2023-10-27 15:40:58] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33669074196"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:58] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:58] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdea7b3a0035439383 [2023-10-27 15:40:58] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdea7b3a0035439383","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.84} [2023-10-27 15:40:58] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:58] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:58] [DEBUG] Callback main start ok [2023-10-27 15:40:58] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:58] [DEBUG] Callback main avant while ok [2023-10-27 15:40:58] [INFO] Callback SMS entrant. Number: +33648881125 Text: osv [2023-10-27 15:40:58] [DEBUG] Callback main start ok [2023-10-27 15:40:58] [INFO] From: +33648881125|Date: 2023-10-27 15:40:57|Message: osv [2023-10-27 15:40:58] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:58] [DEBUG] callback main apres while ok [2023-10-27 15:40:58] [DEBUG] Callback main avant while ok [2023-10-27 15:40:58] [INFO] Callback SMS entrant. Number: +33630514061 Text: Osv [2023-10-27 15:40:58] [INFO] From: +33630514061|Date: 2023-10-27 15:40:56|Message: Osv [2023-10-27 15:40:58] [DEBUG] callback main apres while ok [2023-10-27 15:40:58] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:58] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:58] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:40:58] [INFO] Callback SMS Count =? 1 [2023-10-27 15:40:58] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33648881125 [2023-10-27 15:40:58] [INFO] Callback checkMessage : Oscar -- text: Osv [2023-10-27 15:40:58] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 15:40:58] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:58] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:40:58] [DEBUG] début chatgpt [2023-10-27 15:40:58] [DEBUG] curl_init OK [2023-10-27 15:40:58] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:40:58] [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":"Osv"}]} [2023-10-27 15:40:58] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:58] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:58] [INFO] SMS Count : 13 [2023-10-27 15:40:58] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33648881125"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:58] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHMyDckqV6dtifPIjuOEbdoRIeUm", "object": "chat.completion", "created": 1698414052, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, je ne suis pas sûr de comprendre l'évènement auquel vous souhaitez aller. Pouvez-vous me donner plus d'informations s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 42, "total_tokens": 404 } } [2023-10-27 15:40:58] [DEBUG] Curl Closed OK [2023-10-27 15:40:58] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHMyDckqV6dtifPIjuOEbdoRIeUm", "object": "chat.completion", "created": 1698414052, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, je ne suis pas sûr de comprendre l'évènement auquel vous souhaitez aller. Pouvez-vous me donner plus d'informations s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 42, "total_tokens": 404 } } [2023-10-27 15:40:58] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Osv" [2023-10-27 15:40:58] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Je suis désolé, je ne suis pas sûr de comprendre l'évènement auquel vous souhaitez aller. Pouvez-vous me donner plus d'informations s'il vous plaît?" [2023-10-27 15:40:58] [INFO] SMS Count : 13 [2023-10-27 15:40:58] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662530600"}],"text":"Je suis d\u00e9sol\u00e9, je ne suis pas s\u00fbr de comprendre l'\u00e9v\u00e8nement auquel vous souhaitez aller. Pouvez-vous me donner plus d'informations s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:58] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:58] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdeac6d85202928551 [2023-10-27 15:40:58] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdeac6d85202928551","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.8} [2023-10-27 15:40:58] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:58] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:58] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:58] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdeada9b5593170901 [2023-10-27 15:40:58] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdeada9b5593170901","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.75} [2023-10-27 15:40:58] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:40:58] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:40:58] [DEBUG] Callback main start ok [2023-10-27 15:40:58] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:40:58] [DEBUG] Callback main avant while ok [2023-10-27 15:40:58] [INFO] Callback SMS entrant. Number: +33769466666 Text: osv [2023-10-27 15:40:58] [INFO] From: +33769466666|Date: 2023-10-27 15:40:58|Message: osv [2023-10-27 15:40:58] [DEBUG] callback main apres while ok [2023-10-27 15:40:58] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:40:58] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:40:58] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33769466666 [2023-10-27 15:40:58] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 15:40:58] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:40:58] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:40:58] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:40:59] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:40:59] [INFO] SMS Count : 15 [2023-10-27 15:40:59] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33769466666"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:40:59] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:40:59] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdeb358fa205732228 [2023-10-27 15:40:59] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdeb358fa205732228","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.71} [2023-10-27 15:40:59] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:40:59] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:00] [DEBUG] Callback main start ok [2023-10-27 15:41:00] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:00] [DEBUG] Callback main avant while ok [2023-10-27 15:41:00] [INFO] Callback SMS entrant. Number: +33607535221 Text: Osv [2023-10-27 15:41:00] [INFO] From: +33607535221|Date: 2023-10-27 15:41:00|Message: Osv [2023-10-27 15:41:00] [DEBUG] callback main apres while ok [2023-10-27 15:41:00] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:00] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:00] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33607535221 [2023-10-27 15:41:00] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:41:00] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:00] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:00] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:00] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:00] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:00] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:00] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:00] [INFO] SMS Count : 16 [2023-10-27 15:41:00] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33607535221"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:01] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:01] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbded44017526616684 [2023-10-27 15:41:01] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbded44017526616684","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.66} [2023-10-27 15:41:01] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:01] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:02] [DEBUG] Callback main start ok [2023-10-27 15:41:02] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:02] [DEBUG] Callback main avant while ok [2023-10-27 15:41:02] [INFO] Callback SMS entrant. Number: +33607119991 Text: Oui [2023-10-27 15:41:02] [INFO] From: +33607119991|Date: 2023-10-27 15:41:01|Message: Oui [2023-10-27 15:41:02] [DEBUG] callback main apres while ok [2023-10-27 15:41:02] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:02] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:02] [INFO] Callback checkMessage : Osv -- text: Oui [2023-10-27 15:41:02] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:02] [DEBUG] début chatgpt [2023-10-27 15:41:02] [DEBUG] curl_init OK [2023-10-27 15:41:02] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:02] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:02] [DEBUG] Callback main start ok [2023-10-27 15:41:02] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:02] [DEBUG] Callback main avant while ok [2023-10-27 15:41:02] [INFO] Callback SMS entrant. Number: +33662530600 Text: Osv [2023-10-27 15:41:02] [INFO] From: +33662530600|Date: 2023-10-27 15:40:50|Message: Osv [2023-10-27 15:41:02] [DEBUG] callback main apres while ok [2023-10-27 15:41:02] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:02] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:02] [INFO] Callback checkMessage : Osv -- text: Osv [2023-10-27 15:41:02] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:41:02] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:03] [DEBUG] Callback main start ok [2023-10-27 15:41:03] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:03] [DEBUG] Callback main avant while ok [2023-10-27 15:41:03] [INFO] Callback SMS entrant. Number: +33683260594 Text: Oui [2023-10-27 15:41:03] [INFO] From: +33683260594|Date: 2023-10-27 15:41:01|Message: Oui [2023-10-27 15:41:03] [DEBUG] callback main apres while ok [2023-10-27 15:41:03] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:03] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:03] [INFO] Callback checkMessage : osv -- text: Oui [2023-10-27 15:41:03] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:03] [DEBUG] début chatgpt [2023-10-27 15:41:03] [DEBUG] curl_init OK [2023-10-27 15:41:03] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:03] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:04] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHN8ftc71glaKx4pL1WZyZRK8jkM", "object": "chat.completion", "created": 1698414062, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Voulez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:04] [DEBUG] Curl Closed OK [2023-10-27 15:41:04] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHN8ftc71glaKx4pL1WZyZRK8jkM", "object": "chat.completion", "created": 1698414062, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Voulez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:04] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:04] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Voulez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:04] [INFO] SMS Count : 17 [2023-10-27 15:41:04] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33607119991"}],"text":"Parfait! Voulez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:05] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:05] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdf1280b0570421750 [2023-10-27 15:41:05] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdf1280b0570421750","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.62} [2023-10-27 15:41:05] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:05] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:05] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHN99a2yVsB83JTt3GcNkEWUVnJM", "object": "chat.completion", "created": 1698414063, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:05] [DEBUG] Curl Closed OK [2023-10-27 15:41:05] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHN99a2yVsB83JTt3GcNkEWUVnJM", "object": "chat.completion", "created": 1698414063, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:05] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:05] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:05] [INFO] SMS Count : 18 [2023-10-27 15:41:05] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33683260594"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:05] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:05] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdf1871e3644356565 [2023-10-27 15:41:05] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdf1871e3644356565","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.57} [2023-10-27 15:41:05] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:05] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:08] [DEBUG] Callback main start ok [2023-10-27 15:41:08] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:08] [DEBUG] Callback main avant while ok [2023-10-27 15:41:08] [INFO] Callback SMS entrant. Number: +33630514061 Text: Osv [2023-10-27 15:41:08] [INFO] From: +33630514061|Date: 2023-10-27 15:40:56|Message: Osv [2023-10-27 15:41:08] [DEBUG] callback main apres while ok [2023-10-27 15:41:08] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:08] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:08] [INFO] Callback checkMessage : Osv -- text: Osv [2023-10-27 15:41:08] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:41:08] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:09] [DEBUG] Callback main start ok [2023-10-27 15:41:09] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:09] [DEBUG] Callback main avant while ok [2023-10-27 15:41:09] [INFO] Callback SMS entrant. Number: +33676960009 Text: osv [2023-10-27 15:41:09] [INFO] From: +33676960009|Date: 2023-10-27 15:41:06|Message: osv [2023-10-27 15:41:09] [DEBUG] callback main apres while ok [2023-10-27 15:41:09] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:09] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:09] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33676960009 [2023-10-27 15:41:09] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 15:41:09] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:09] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:09] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:09] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:09] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:09] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:09] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:09] [INFO] SMS Count : 19 [2023-10-27 15:41:09] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676960009"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:09] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:09] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdf5d8b6c916160351 [2023-10-27 15:41:09] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdf5d8b6c916160351","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.53} [2023-10-27 15:41:09] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:09] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:10] [DEBUG] Callback main start ok [2023-10-27 15:41:10] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:10] [DEBUG] Callback main avant while ok [2023-10-27 15:41:10] [INFO] Callback SMS entrant. Number: +33676950754 Text: Oscar [2023-10-27 15:41:10] [INFO] From: +33676950754|Date: 2023-10-27 15:41:06|Message: Oscar [2023-10-27 15:41:10] [DEBUG] callback main apres while ok [2023-10-27 15:41:10] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:10] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:10] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33676950754 [2023-10-27 15:41:10] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oscar" [2023-10-27 15:41:10] [INFO] Callback Q1: l'event n'est pas OSV [2023-10-27 15:41:10] [INFO] 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-10-27 15:41:10] [INFO] SMS Count : 20 [2023-10-27 15:41:10] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676950754"}],"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":"+33755517567"} [2023-10-27 15:41:10] [DEBUG] Callback main start ok [2023-10-27 15:41:10] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:10] [DEBUG] Callback main avant while ok [2023-10-27 15:41:10] [INFO] Callback SMS entrant. Number: +33629760793 Text: Oui [2023-10-27 15:41:10] [INFO] From: +33629760793|Date: 2023-10-27 15:41:06|Message: Oui [2023-10-27 15:41:10] [DEBUG] callback main apres while ok [2023-10-27 15:41:10] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:10] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:10] [INFO] Callback checkMessage : OSV -- text: Oui [2023-10-27 15:41:10] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:10] [DEBUG] début chatgpt [2023-10-27 15:41:10] [DEBUG] curl_init OK [2023-10-27 15:41:10] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:10] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:10] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHN4ibTmPQr8zFRpNx2KkGe019PG", "object": "chat.completion", "created": 1698414058, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, je n'ai pas compris l'évènement. Pouvez-vous le reformuler s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 30, "total_tokens": 392 } } [2023-10-27 15:41:10] [DEBUG] Curl Closed OK [2023-10-27 15:41:10] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHN4ibTmPQr8zFRpNx2KkGe019PG", "object": "chat.completion", "created": 1698414058, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, je n'ai pas compris l'évènement. Pouvez-vous le reformuler s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 30, "total_tokens": 392 } } [2023-10-27 15:41:10] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Osv" [2023-10-27 15:41:10] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Je suis désolé, je n'ai pas compris l'évènement. Pouvez-vous le reformuler s'il vous plaît?" [2023-10-27 15:41:10] [INFO] SMS Count : 20 [2023-10-27 15:41:10] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630514061"}],"text":"Je suis d\u00e9sol\u00e9, je n'ai pas compris l'\u00e9v\u00e8nement. Pouvez-vous le reformuler s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:10] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:10] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdf6d3ecc526312055 [2023-10-27 15:41:10] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdf6d3ecc526312055","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.48} [2023-10-27 15:41:10] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:10] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:11] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:11] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdf712796173698090 [2023-10-27 15:41:11] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdf712796173698090","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.44} [2023-10-27 15:41:11] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:11] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:11] [DEBUG] Callback main start ok [2023-10-27 15:41:11] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:11] [DEBUG] Callback main avant while ok [2023-10-27 15:41:11] [INFO] Callback SMS entrant. Number: +33781806028 Text: OSV [2023-10-27 15:41:11] [INFO] From: +33781806028|Date: 2023-10-27 15:41:10|Message: OSV [2023-10-27 15:41:11] [DEBUG] callback main apres while ok [2023-10-27 15:41:11] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:11] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:11] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33781806028 [2023-10-27 15:41:11] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "OSV" [2023-10-27 15:41:11] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:11] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:11] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:11] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:11] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:11] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:11] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:11] [INFO] SMS Count : 22 [2023-10-27 15:41:11] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33781806028"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:12] [DEBUG] Callback main start ok [2023-10-27 15:41:12] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:12] [DEBUG] Callback main avant while ok [2023-10-27 15:41:12] [INFO] Callback SMS entrant. Number: +33672919841 Text: Osv [2023-10-27 15:41:12] [INFO] From: +33672919841|Date: 2023-10-27 15:41:10|Message: Osv [2023-10-27 15:41:12] [DEBUG] callback main apres while ok [2023-10-27 15:41:12] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:12] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:12] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33672919841 [2023-10-27 15:41:12] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:41:12] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:12] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:12] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:12] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:12] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:12] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:12] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:12] [INFO] SMS Count : 22 [2023-10-27 15:41:12] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672919841"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:12] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:12] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdf842352128288955 [2023-10-27 15:41:12] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdf842352128288955","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.39} [2023-10-27 15:41:12] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:12] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:12] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:12] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdf88292a827933453 [2023-10-27 15:41:12] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdf88292a827933453","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.35} [2023-10-27 15:41:12] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:12] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:12] [DEBUG] Callback main start ok [2023-10-27 15:41:12] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:12] [DEBUG] Callback main avant while ok [2023-10-27 15:41:12] [INFO] Callback SMS entrant. Number: +33624731750 Text: Oui [2023-10-27 15:41:12] [INFO] From: +33624731750|Date: 2023-10-27 15:41:11|Message: Oui [2023-10-27 15:41:12] [DEBUG] callback main apres while ok [2023-10-27 15:41:12] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:12] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:12] [INFO] Callback checkMessage : Osv -- text: Oui [2023-10-27 15:41:12] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:12] [DEBUG] début chatgpt [2023-10-27 15:41:12] [DEBUG] curl_init OK [2023-10-27 15:41:12] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:12] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:13] [DEBUG] Callback main start ok [2023-10-27 15:41:13] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:13] [DEBUG] Callback main avant while ok [2023-10-27 15:41:13] [INFO] Callback SMS entrant. Number: +33662530600 Text: Le cfic [2023-10-27 15:41:13] [INFO] From: +33662530600|Date: 2023-10-27 15:41:12|Message: Le cfic [2023-10-27 15:41:13] [DEBUG] callback main apres while ok [2023-10-27 15:41:13] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:13] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:13] [INFO] Callback checkMessage : Osv -- text: Le cfic [2023-10-27 15:41:13] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Le cfic" [2023-10-27 15:41:13] [DEBUG] début chatgpt [2023-10-27 15:41:13] [DEBUG] curl_init OK [2023-10-27 15:41:13] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:13] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je ne suis pas s\u00fbr de comprendre l'\u00e9v\u00e8nement auquel vous souhaitez aller. Pouvez-vous me donner plus d'informations s'il vous pla\u00eet?"},{"role":"user","content":"Le cfic"}]} [2023-10-27 15:41:13] [DEBUG] Callback main start ok [2023-10-27 15:41:13] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:13] [DEBUG] Callback main avant while ok [2023-10-27 15:41:13] [INFO] Callback SMS entrant. Number: +33621336149 Text: Osv [2023-10-27 15:41:13] [INFO] From: +33621336149|Date: 2023-10-27 15:41:13|Message: Osv [2023-10-27 15:41:13] [DEBUG] callback main apres while ok [2023-10-27 15:41:13] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:13] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:13] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33621336149 [2023-10-27 15:41:13] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:41:13] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:13] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:13] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:13] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:13] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:13] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:13] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:13] [INFO] SMS Count : 24 [2023-10-27 15:41:13] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33621336149"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:14] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:14] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdfa27839082405420 [2023-10-27 15:41:14] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdfa27839082405420","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.3} [2023-10-27 15:41:14] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:14] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:14] [DEBUG] Callback main start ok [2023-10-27 15:41:14] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:14] [DEBUG] Callback main avant while ok [2023-10-27 15:41:14] [INFO] Callback SMS entrant. Number: +33676950754 Text: Osv [2023-10-27 15:41:14] [INFO] From: +33676950754|Date: 2023-10-27 15:41:13|Message: Osv [2023-10-27 15:41:14] [DEBUG] callback main apres while ok [2023-10-27 15:41:14] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:14] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:14] [INFO] Callback checkMessage : Oscar -- text: Osv [2023-10-27 15:41:14] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:41:14] [DEBUG] début chatgpt [2023-10-27 15:41:14] [DEBUG] curl_init OK [2023-10-27 15:41:14] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:14] [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":"Osv"}]} [2023-10-27 15:41:15] [DEBUG] Callback main start ok [2023-10-27 15:41:15] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:15] [DEBUG] Callback main avant while ok [2023-10-27 15:41:15] [INFO] Callback SMS entrant. Number: +33777925776 Text: Bah oui! [2023-10-27 15:41:15] [INFO] From: +33777925776|Date: 2023-10-27 15:41:14|Message: Bah oui! [2023-10-27 15:41:15] [DEBUG] callback main apres while ok [2023-10-27 15:41:15] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:15] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:15] [INFO] Callback checkMessage : OSV -- text: Bah oui! [2023-10-27 15:41:15] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Bah oui!" [2023-10-27 15:41:15] [DEBUG] début chatgpt [2023-10-27 15:41:15] [DEBUG] curl_init OK [2023-10-27 15:41:15] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:15] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Bah oui!"}]} [2023-10-27 15:41:15] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNJXlf41kmi8LIGMDR6dcmPInz5", "object": "chat.completion", "created": 1698414073, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Et souhaiteriez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 415, "completion_tokens": 21, "total_tokens": 436 } } [2023-10-27 15:41:15] [DEBUG] Curl Closed OK [2023-10-27 15:41:15] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNJXlf41kmi8LIGMDR6dcmPInz5", "object": "chat.completion", "created": 1698414073, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Et souhaiteriez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 415, "completion_tokens": 21, "total_tokens": 436 } } [2023-10-27 15:41:15] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Le cfic" [2023-10-27 15:41:15] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Parfait! Et souhaiteriez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:15] [INFO] SMS Count : 25 [2023-10-27 15:41:15] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662530600"}],"text":"Parfait! Et souhaiteriez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:15] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:15] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdfbc849b287806981 [2023-10-27 15:41:15] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdfbc849b287806981","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.26} [2023-10-27 15:41:15] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:15] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:15] [DEBUG] Callback main start ok [2023-10-27 15:41:15] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:15] [DEBUG] Callback main avant while ok [2023-10-27 15:41:15] [INFO] Callback SMS entrant. Number: +33699089875 Text: Ja !! Chouette [2023-10-27 15:41:15] [INFO] From: +33699089875|Date: 2023-10-27 15:41:15|Message: Ja !! Chouette [2023-10-27 15:41:15] [DEBUG] callback main apres while ok [2023-10-27 15:41:15] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:15] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:15] [INFO] Callback checkMessage : Osv -- text: Ja !! Chouette [2023-10-27 15:41:15] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Ja !! Chouette" [2023-10-27 15:41:15] [DEBUG] début chatgpt [2023-10-27 15:41:15] [DEBUG] curl_init OK [2023-10-27 15:41:15] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:15] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Ja !! Chouette"}]} [2023-10-27 15:41:16] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNJonfASL7iwcCcSVJxsUWg4ppM", "object": "chat.completion", "created": 1698414073, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour l'évènement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 30, "total_tokens": 411 } } [2023-10-27 15:41:16] [DEBUG] Curl Closed OK [2023-10-27 15:41:16] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNJonfASL7iwcCcSVJxsUWg4ppM", "object": "chat.completion", "created": 1698414073, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour l'évènement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 30, "total_tokens": 411 } } [2023-10-27 15:41:16] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:16] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour l'évènement OSV Explore du 14 Mars 2024?" [2023-10-27 15:41:16] [INFO] SMS Count : 26 [2023-10-27 15:41:16] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33624731750"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:16] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:16] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdfc67748928550988 [2023-10-27 15:41:16] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdfc67748928550988","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.21} [2023-10-27 15:41:16] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:16] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:17] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNLhds7J3ft017Saasn7ZCOWyKI", "object": "chat.completion", "created": 1698414075, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 382, "completion_tokens": 19, "total_tokens": 401 } } [2023-10-27 15:41:17] [DEBUG] Curl Closed OK [2023-10-27 15:41:17] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNLhds7J3ft017Saasn7ZCOWyKI", "object": "chat.completion", "created": 1698414075, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 382, "completion_tokens": 19, "total_tokens": 401 } } [2023-10-27 15:41:17] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Bah oui!" [2023-10-27 15:41:17] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:17] [INFO] SMS Count : 27 [2023-10-27 15:41:17] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33777925776"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:17] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:17] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdfdb1582757983579 [2023-10-27 15:41:17] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdfdb1582757983579","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.17} [2023-10-27 15:41:17] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:17] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:17] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNKCFsiuHMYqoMAvA6pL8lh770W", "object": "chat.completion", "created": 1698414074, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, je n'ai pas compris à quel évènement vous souhaitez vous rendre. Pourriez-vous préciser le nom de l'évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 38, "total_tokens": 400 } } [2023-10-27 15:41:17] [DEBUG] Curl Closed OK [2023-10-27 15:41:17] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNKCFsiuHMYqoMAvA6pL8lh770W", "object": "chat.completion", "created": 1698414074, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, je n'ai pas compris à quel évènement vous souhaitez vous rendre. Pourriez-vous préciser le nom de l'évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 38, "total_tokens": 400 } } [2023-10-27 15:41:17] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Osv" [2023-10-27 15:41:17] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Je suis désolé, je n'ai pas compris à quel évènement vous souhaitez vous rendre. Pourriez-vous préciser le nom de l'évènement?" [2023-10-27 15:41:17] [INFO] SMS Count : 28 [2023-10-27 15:41:17] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676950754"}],"text":"Je suis d\u00e9sol\u00e9, je n'ai pas compris \u00e0 quel \u00e9v\u00e8nement vous souhaitez vous rendre. Pourriez-vous pr\u00e9ciser le nom de l'\u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:18] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:18] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdfe1ddb3900792114 [2023-10-27 15:41:18] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdfe1ddb3900792114","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.12} [2023-10-27 15:41:18] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNMYots1dFxl6BwiC5JSsgX6AUV", "object": "chat.completion", "created": 1698414076, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super ! Souhaitez-vous être conducteur ou passager pour cet évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 384, "completion_tokens": 18, "total_tokens": 402 } } [2023-10-27 15:41:18] [DEBUG] Curl Closed OK [2023-10-27 15:41:18] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNMYots1dFxl6BwiC5JSsgX6AUV", "object": "chat.completion", "created": 1698414076, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super ! Souhaitez-vous être conducteur ou passager pour cet évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 384, "completion_tokens": 18, "total_tokens": 402 } } [2023-10-27 15:41:18] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Ja !! Chouette" [2023-10-27 15:41:18] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:18] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:18] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Super ! Souhaitez-vous être conducteur ou passager pour cet évènement ?" [2023-10-27 15:41:18] [INFO] SMS Count : 29 [2023-10-27 15:41:18] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699089875"}],"text":"Super ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:18] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:18] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbdfe9a59e728243111 [2023-10-27 15:41:18] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbdfe9a59e728243111","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.08} [2023-10-27 15:41:18] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:18] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:19] [DEBUG] Callback main start ok [2023-10-27 15:41:19] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:19] [DEBUG] Callback main avant while ok [2023-10-27 15:41:19] [INFO] Callback SMS entrant. Number: +33769466666 Text: Oui [2023-10-27 15:41:19] [INFO] From: +33769466666|Date: 2023-10-27 15:41:18|Message: Oui [2023-10-27 15:41:19] [DEBUG] callback main apres while ok [2023-10-27 15:41:19] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:19] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:19] [INFO] Callback checkMessage : osv -- text: Oui [2023-10-27 15:41:19] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:19] [DEBUG] début chatgpt [2023-10-27 15:41:19] [DEBUG] curl_init OK [2023-10-27 15:41:19] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:19] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:20] [DEBUG] Callback main start ok [2023-10-27 15:41:20] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:20] [DEBUG] Callback main avant while ok [2023-10-27 15:41:20] [INFO] Callback SMS entrant. Number: +33683260594 Text: Conducteur [2023-10-27 15:41:20] [INFO] From: +33683260594|Date: 2023-10-27 15:41:19|Message: Conducteur [2023-10-27 15:41:20] [DEBUG] callback main apres while ok [2023-10-27 15:41:20] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:20] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:20] [INFO] Callback checkMessage : Oui -- text: Conducteur [2023-10-27 15:41:20] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Conducteur" [2023-10-27 15:41:20] [DEBUG] début chatgpt [2023-10-27 15:41:20] [DEBUG] curl_init OK [2023-10-27 15:41:20] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:20] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Conducteur"}]} [2023-10-27 15:41:20] [DEBUG] Callback main start ok [2023-10-27 15:41:20] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:20] [DEBUG] Callback main avant while ok [2023-10-27 15:41:20] [INFO] Callback SMS entrant. Number: +33607535221 Text: Oui [2023-10-27 15:41:20] [INFO] From: +33607535221|Date: 2023-10-27 15:41:19|Message: Oui [2023-10-27 15:41:20] [DEBUG] callback main apres while ok [2023-10-27 15:41:20] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:20] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:20] [INFO] Callback checkMessage : Osv -- text: Oui [2023-10-27 15:41:20] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:20] [DEBUG] début chatgpt [2023-10-27 15:41:20] [DEBUG] curl_init OK [2023-10-27 15:41:20] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:20] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:20] [DEBUG] Callback main start ok [2023-10-27 15:41:20] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:20] [DEBUG] Callback main avant while ok [2023-10-27 15:41:20] [INFO] Callback SMS entrant. Number: +33629760793 Text: Oui [2023-10-27 15:41:20] [INFO] From: +33629760793|Date: 2023-10-27 15:41:06|Message: Oui [2023-10-27 15:41:20] [DEBUG] callback main apres while ok [2023-10-27 15:41:20] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:20] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:20] [INFO] Callback checkMessage : Oui -- text: Oui [2023-10-27 15:41:20] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:41:20] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:21] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNPh2ici3SwTyBPh739m4Ol8K64", "object": "chat.completion", "created": 1698414079, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:21] [DEBUG] Curl Closed OK [2023-10-27 15:41:21] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNPh2ici3SwTyBPh739m4Ol8K64", "object": "chat.completion", "created": 1698414079, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:21] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:21] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:21] [INFO] SMS Count : 30 [2023-10-27 15:41:21] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33769466666"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:22] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:22] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe02253cf488470918 [2023-10-27 15:41:22] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe02253cf488470918","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":39.03} [2023-10-27 15:41:22] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:22] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:22] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNQpDXPGvCQgriY8F67fdciV4F1", "object": "chat.completion", "created": 1698414080, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:22] [DEBUG] Curl Closed OK [2023-10-27 15:41:22] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNQpDXPGvCQgriY8F67fdciV4F1", "object": "chat.completion", "created": 1698414080, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:22] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:22] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:22] [INFO] SMS Count : 31 [2023-10-27 15:41:22] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33607535221"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:22] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNQkDZv7VbPREA8Bq8A5PyDtCVi", "object": "chat.completion", "created": 1698414080, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 411, "completion_tokens": 19, "total_tokens": 430 } } [2023-10-27 15:41:22] [DEBUG] Curl Closed OK [2023-10-27 15:41:22] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNQkDZv7VbPREA8Bq8A5PyDtCVi", "object": "chat.completion", "created": 1698414080, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 411, "completion_tokens": 19, "total_tokens": 430 } } [2023-10-27 15:41:22] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Conducteur" [2023-10-27 15:41:22] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Pouvez-vous me donner votre adresse de départ s'il vous plaît ?" [2023-10-27 15:41:22] [INFO] SMS Count : 31 [2023-10-27 15:41:22] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33683260594"}],"text":"Tr\u00e8s bien. Pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:22] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:22] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe029a7a9391130694 [2023-10-27 15:41:22] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe029a7a9391130694","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.99} [2023-10-27 15:41:22] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:22] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:23] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:23] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe030641d659228426 [2023-10-27 15:41:23] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe030641d659228426","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.94} [2023-10-27 15:41:23] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:23] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:23] [DEBUG] Callback main start ok [2023-10-27 15:41:23] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:23] [DEBUG] Callback main avant while ok [2023-10-27 15:41:23] [INFO] Callback SMS entrant. Number: +33607119991 Text: Conducteur [2023-10-27 15:41:23] [INFO] From: +33607119991|Date: 2023-10-27 15:41:23|Message: Conducteur [2023-10-27 15:41:23] [DEBUG] callback main apres while ok [2023-10-27 15:41:23] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:23] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:23] [INFO] Callback checkMessage : Oui -- text: Conducteur [2023-10-27 15:41:23] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Conducteur" [2023-10-27 15:41:23] [DEBUG] début chatgpt [2023-10-27 15:41:23] [DEBUG] curl_init OK [2023-10-27 15:41:23] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:23] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Voulez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Conducteur"}]} [2023-10-27 15:41:24] [DEBUG] Callback main start ok [2023-10-27 15:41:24] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:24] [DEBUG] Callback main avant while ok [2023-10-27 15:41:24] [INFO] Callback SMS entrant. Number: +33632977975 Text: Osv [2023-10-27 15:41:24] [INFO] From: +33632977975|Date: 2023-10-27 15:41:23|Message: Osv [2023-10-27 15:41:24] [DEBUG] callback main apres while ok [2023-10-27 15:41:24] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:24] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:24] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33632977975 [2023-10-27 15:41:24] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:41:24] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:24] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:24] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:24] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:24] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:24] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:24] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:24] [INFO] SMS Count : 33 [2023-10-27 15:41:24] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33632977975"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:24] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:24] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe045c1e2298536504 [2023-10-27 15:41:24] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe045c1e2298536504","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.9} [2023-10-27 15:41:24] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:24] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:26] [DEBUG] Callback main start ok [2023-10-27 15:41:26] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:26] [DEBUG] Callback main avant while ok [2023-10-27 15:41:26] [INFO] Callback SMS entrant. Number: +33669074196 Text: Oui [2023-10-27 15:41:26] [INFO] From: +33669074196|Date: 2023-10-27 15:41:25|Message: Oui [2023-10-27 15:41:26] [DEBUG] callback main apres while ok [2023-10-27 15:41:26] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:26] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:26] [INFO] Callback checkMessage : osv -- text: Oui [2023-10-27 15:41:26] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:26] [DEBUG] début chatgpt [2023-10-27 15:41:26] [DEBUG] curl_init OK [2023-10-27 15:41:26] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:26] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:26] [DEBUG] Callback main start ok [2023-10-27 15:41:26] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:26] [DEBUG] Callback main avant while ok [2023-10-27 15:41:26] [INFO] Callback SMS entrant. Number: +33620510664 Text: osv [2023-10-27 15:41:26] [INFO] From: +33620510664|Date: 2023-10-27 15:41:25|Message: osv [2023-10-27 15:41:26] [DEBUG] callback main apres while ok [2023-10-27 15:41:26] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:26] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:26] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33620510664 [2023-10-27 15:41:26] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 15:41:26] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:26] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:26] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:26] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:26] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:26] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:26] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:26] [INFO] SMS Count : 34 [2023-10-27 15:41:26] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33620510664"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:26] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:26] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe06d4dce900476714 [2023-10-27 15:41:26] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe06d4dce900476714","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.85} [2023-10-27 15:41:26] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:26] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:28] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNWrBCB99lUCC0Z6pgnwfflwi3f", "object": "chat.completion", "created": 1698414086, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 14, "total_tokens": 395 } } [2023-10-27 15:41:28] [DEBUG] Curl Closed OK [2023-10-27 15:41:28] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNWrBCB99lUCC0Z6pgnwfflwi3f", "object": "chat.completion", "created": 1698414086, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 14, "total_tokens": 395 } } [2023-10-27 15:41:28] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:28] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager?" [2023-10-27 15:41:28] [INFO] SMS Count : 35 [2023-10-27 15:41:28] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33669074196"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:28] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:28] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe089a7dd164575534 [2023-10-27 15:41:28] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe089a7dd164575534","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.81} [2023-10-27 15:41:28] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:28] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:29] [DEBUG] Callback main start ok [2023-10-27 15:41:29] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:29] [DEBUG] Callback main avant while ok [2023-10-27 15:41:29] [INFO] Callback SMS entrant. Number: +33630365154 Text: Osv c'est [2023-10-27 15:41:29] [INFO] From: +33630365154|Date: 2023-10-27 15:41:28|Message: Osv c'est [2023-10-27 15:41:29] [DEBUG] callback main apres while ok [2023-10-27 15:41:29] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:29] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:29] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33630365154 [2023-10-27 15:41:29] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv c'est" [2023-10-27 15:41:29] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:29] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:29] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:29] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:29] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:29] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:29] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:29] [INFO] SMS Count : 36 [2023-10-27 15:41:29] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630365154"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:29] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:29] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe098eb6f313368572 [2023-10-27 15:41:29] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe098eb6f313368572","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.76} [2023-10-27 15:41:29] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:29] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:29] [DEBUG] Callback main start ok [2023-10-27 15:41:29] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:29] [DEBUG] Callback main avant while ok [2023-10-27 15:41:29] [INFO] Callback SMS entrant. Number: +33622834182 Text: Oui [2023-10-27 15:41:29] [INFO] From: +33622834182|Date: 2023-10-27 15:41:28|Message: Oui [2023-10-27 15:41:29] [DEBUG] callback main apres while ok [2023-10-27 15:41:29] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:29] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:29] [INFO] Callback checkMessage : osv -- text: Oui [2023-10-27 15:41:29] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:29] [DEBUG] début chatgpt [2023-10-27 15:41:29] [DEBUG] curl_init OK [2023-10-27 15:41:29] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:29] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:30] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNUywMYy9wpYOeO7FdjzuyFrikN", "object": "chat.completion", "created": 1698414084, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que conducteur, pouvez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 411, "completion_tokens": 24, "total_tokens": 435 } } [2023-10-27 15:41:30] [DEBUG] Curl Closed OK [2023-10-27 15:41:30] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNUywMYy9wpYOeO7FdjzuyFrikN", "object": "chat.completion", "created": 1698414084, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que conducteur, pouvez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 411, "completion_tokens": 24, "total_tokens": 435 } } [2023-10-27 15:41:30] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Conducteur" [2023-10-27 15:41:30] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien, en tant que conducteur, pouvez-vous me donner votre adresse de départ s'il vous plaît?" [2023-10-27 15:41:30] [INFO] SMS Count : 37 [2023-10-27 15:41:30] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33607119991"}],"text":"Tr\u00e8s bien, en tant que conducteur, pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:30] [DEBUG] Callback main start ok [2023-10-27 15:41:30] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:30] [DEBUG] Callback main avant while ok [2023-10-27 15:41:30] [INFO] Callback SMS entrant. Number: +33630372739 Text: Oui [2023-10-27 15:41:30] [INFO] From: +33630372739|Date: 2023-10-27 15:41:28|Message: Oui [2023-10-27 15:41:30] [DEBUG] callback main apres while ok [2023-10-27 15:41:30] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:30] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:30] [INFO] Callback checkMessage : osv -- text: Oui [2023-10-27 15:41:30] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:30] [DEBUG] début chatgpt [2023-10-27 15:41:30] [DEBUG] curl_init OK [2023-10-27 15:41:30] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:30] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:30] [DEBUG] Callback main start ok [2023-10-27 15:41:30] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:30] [DEBUG] Callback main avant while ok [2023-10-27 15:41:30] [INFO] Callback SMS entrant. Number: +33630514061 Text: Osv [2023-10-27 15:41:30] [INFO] From: +33630514061|Date: 2023-10-27 15:41:29|Message: Osv [2023-10-27 15:41:30] [DEBUG] callback main apres while ok [2023-10-27 15:41:30] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:30] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:30] [INFO] Callback checkMessage : Osv -- text: Osv [2023-10-27 15:41:30] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:41:30] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:30] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:30] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe0a8015c419883479 [2023-10-27 15:41:30] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe0a8015c419883479","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.72} [2023-10-27 15:41:30] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:30] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:31] [DEBUG] Callback main start ok [2023-10-27 15:41:31] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:31] [DEBUG] Callback main avant while ok [2023-10-27 15:41:31] [INFO] Callback SMS entrant. Number: +33662530600 Text: Passager [2023-10-27 15:41:31] [INFO] From: +33662530600|Date: 2023-10-27 15:41:30|Message: Passager [2023-10-27 15:41:31] [DEBUG] callback main apres while ok [2023-10-27 15:41:31] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:31] [INFO] Callback SMS Count =? 3 [2023-10-27 15:41:31] [INFO] Callback checkMessage : Le cfic -- text: Passager [2023-10-27 15:41:31] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 15:41:31] [DEBUG] début chatgpt [2023-10-27 15:41:31] [DEBUG] curl_init OK [2023-10-27 15:41:31] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:31] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je ne suis pas s\u00fbr de comprendre l'\u00e9v\u00e8nement auquel vous souhaitez aller. Pouvez-vous me donner plus d'informations s'il vous pla\u00eet?"},{"role":"user","content":"Le cfic"},{"role":"assistant","content":"Parfait! Et souhaiteriez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"}]} [2023-10-27 15:41:31] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNZAkoj5LWlVavSBBwsQnkbsp37", "object": "chat.completion", "created": 1698414089, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Êtes-vous intéressé à être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 22, "total_tokens": 403 } } [2023-10-27 15:41:31] [DEBUG] Curl Closed OK [2023-10-27 15:41:31] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNZAkoj5LWlVavSBBwsQnkbsp37", "object": "chat.completion", "created": 1698414089, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Êtes-vous intéressé à être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 22, "total_tokens": 403 } } [2023-10-27 15:41:31] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:31] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Êtes-vous intéressé à être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:31] [INFO] SMS Count : 38 [2023-10-27 15:41:31] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33622834182"}],"text":"Parfait! \u00cates-vous int\u00e9ress\u00e9 \u00e0 \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:32] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:32] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe0c6eaa6380867021 [2023-10-27 15:41:32] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe0c6eaa6380867021","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.67} [2023-10-27 15:41:32] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:32] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:32] [DEBUG] Callback main start ok [2023-10-27 15:41:32] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:32] [DEBUG] Callback main avant while ok [2023-10-27 15:41:32] [INFO] Callback SMS entrant. Number: +33624072622 Text: oca [2023-10-27 15:41:32] [INFO] From: +33624072622|Date: 2023-10-27 15:41:32|Message: oca [2023-10-27 15:41:32] [DEBUG] callback main apres while ok [2023-10-27 15:41:32] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:32] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:32] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33624072622 [2023-10-27 15:41:32] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "oca" [2023-10-27 15:41:32] [INFO] Callback Q1: l'event n'est pas OSV [2023-10-27 15:41:32] [INFO] 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-10-27 15:41:32] [INFO] SMS Count : 39 [2023-10-27 15:41:32] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33624072622"}],"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":"+33755517567"} [2023-10-27 15:41:33] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNabcr47KZqse8IPyWhVsbPq3D4", "object": "chat.completion", "created": 1698414090, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Souhaitez-vous être conducteur ou passager pour cet évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 29, "total_tokens": 410 } } [2023-10-27 15:41:33] [DEBUG] Curl Closed OK [2023-10-27 15:41:33] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNabcr47KZqse8IPyWhVsbPq3D4", "object": "chat.completion", "created": 1698414090, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Souhaitez-vous être conducteur ou passager pour cet évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 29, "total_tokens": 410 } } [2023-10-27 15:41:33] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:33] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait ! Souhaitez-vous être conducteur ou passager pour cet évènement OSV Explore du 14 Mars 2024 ?" [2023-10-27 15:41:33] [INFO] SMS Count : 39 [2023-10-27 15:41:33] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630372739"}],"text":"Parfait ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement OSV Explore du 14 Mars 2024 ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:33] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:33] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe0d28db2199889823 [2023-10-27 15:41:33] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe0d28db2199889823","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.63} [2023-10-27 15:41:33] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:33] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:33] [DEBUG] Callback main start ok [2023-10-27 15:41:33] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:33] [DEBUG] Callback main avant while ok [2023-10-27 15:41:33] [INFO] Callback SMS entrant. Number: +33607119991 Text: Conducteur [2023-10-27 15:41:33] [INFO] From: +33607119991|Date: 2023-10-27 15:41:23|Message: Conducteur [2023-10-27 15:41:33] [DEBUG] callback main apres while ok [2023-10-27 15:41:33] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:33] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe0d98ab0467595079 [2023-10-27 15:41:33] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe0d98ab0467595079","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.58} [2023-10-27 15:41:33] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:33] [INFO] Callback SMS Count =? 3 [2023-10-27 15:41:33] [INFO] Callback checkMessage : Conducteur -- text: Conducteur [2023-10-27 15:41:33] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:41:33] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:33] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:33] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:33] [DEBUG] Callback main start ok [2023-10-27 15:41:33] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:33] [DEBUG] Callback main avant while ok [2023-10-27 15:41:33] [INFO] Callback SMS entrant. Number: +33672919841 Text: Oui [2023-10-27 15:41:34] [INFO] From: +33672919841|Date: 2023-10-27 15:41:33|Message: Oui [2023-10-27 15:41:34] [DEBUG] callback main apres while ok [2023-10-27 15:41:34] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:34] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:34] [INFO] Callback checkMessage : Osv -- text: Oui [2023-10-27 15:41:34] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:34] [DEBUG] début chatgpt [2023-10-27 15:41:34] [DEBUG] curl_init OK [2023-10-27 15:41:34] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:34] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:34] [DEBUG] Callback main start ok [2023-10-27 15:41:34] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:34] [DEBUG] Callback main avant while ok [2023-10-27 15:41:34] [INFO] Callback SMS entrant. Number: +33650889012 Text: Osv [2023-10-27 15:41:34] [INFO] From: +33650889012|Date: 2023-10-27 15:41:33|Message: Osv [2023-10-27 15:41:34] [DEBUG] callback main apres while ok [2023-10-27 15:41:34] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:34] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:34] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33650889012 [2023-10-27 15:41:34] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:41:34] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:34] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:34] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:34] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:34] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:34] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:34] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:34] [INFO] SMS Count : 41 [2023-10-27 15:41:34] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33650889012"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:34] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNbuZZYrV21bhgOk2XjTPcpf7VX", "object": "chat.completion", "created": 1698414091, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pour organiser votre covoiturage, pourriez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 446, "completion_tokens": 29, "total_tokens": 475 } } [2023-10-27 15:41:34] [DEBUG] Curl Closed OK [2023-10-27 15:41:34] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNbuZZYrV21bhgOk2XjTPcpf7VX", "object": "chat.completion", "created": 1698414091, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pour organiser votre covoiturage, pourriez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 446, "completion_tokens": 29, "total_tokens": 475 } } [2023-10-27 15:41:34] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Passager" [2023-10-27 15:41:34] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Très bien. Pour organiser votre covoiturage, pourriez-vous me donner votre adresse de départ s'il vous plaît?" [2023-10-27 15:41:34] [INFO] SMS Count : 41 [2023-10-27 15:41:34] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662530600"}],"text":"Tr\u00e8s bien. Pour organiser votre covoiturage, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:34] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:34] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe0ec0b1b031682504 [2023-10-27 15:41:34] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe0ec0b1b031682504","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.54} [2023-10-27 15:41:34] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:34] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:35] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:35] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe0f150f0613524891 [2023-10-27 15:41:35] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe0f150f0613524891","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.49} [2023-10-27 15:41:35] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:41:35] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:35] [DEBUG] Callback main start ok [2023-10-27 15:41:35] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:35] [DEBUG] Callback main avant while ok [2023-10-27 15:41:35] [INFO] Callback SMS entrant. Number: +33630365154 Text: Osv [2023-10-27 15:41:35] [INFO] From: +33630365154|Date: 2023-10-27 15:41:33|Message: Osv [2023-10-27 15:41:35] [DEBUG] callback main apres while ok [2023-10-27 15:41:35] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:35] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:35] [INFO] Callback checkMessage : Osv c'est -- text: Osv [2023-10-27 15:41:35] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:41:35] [DEBUG] début chatgpt [2023-10-27 15:41:35] [DEBUG] curl_init OK [2023-10-27 15:41:35] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:35] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Osv"}]} [2023-10-27 15:41:35] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNes0gGkvMp3aBKtQpGORicYIuu", "object": "chat.completion", "created": 1698414094, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:35] [DEBUG] Curl Closed OK [2023-10-27 15:41:35] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNes0gGkvMp3aBKtQpGORicYIuu", "object": "chat.completion", "created": 1698414094, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:35] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:36] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:36] [INFO] SMS Count : 43 [2023-10-27 15:41:36] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672919841"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:36] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:36] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe10620f3822752838 [2023-10-27 15:41:36] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe10620f3822752838","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.45} [2023-10-27 15:41:36] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:36] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:37] [DEBUG] Callback main start ok [2023-10-27 15:41:37] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:37] [DEBUG] Callback main avant while ok [2023-10-27 15:41:37] [INFO] Callback SMS entrant. Number: +33615263100 Text: Osv [2023-10-27 15:41:37] [INFO] From: +33615263100|Date: 2023-10-27 15:41:36|Message: Osv [2023-10-27 15:41:37] [DEBUG] callback main apres while ok [2023-10-27 15:41:37] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:37] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:37] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33615263100 [2023-10-27 15:41:37] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-10-27 15:41:37] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:37] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:37] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:37] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:37] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:37] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:37] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:37] [INFO] SMS Count : 44 [2023-10-27 15:41:37] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615263100"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:38] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:38] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1248099937680394 [2023-10-27 15:41:38] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1248099937680394","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.4} [2023-10-27 15:41:38] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:38] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:39] [DEBUG] Callback main start ok [2023-10-27 15:41:39] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:39] [DEBUG] Callback main avant while ok [2023-10-27 15:41:39] [INFO] Callback SMS entrant. Number: +33683260594 Text: Besse [2023-10-27 15:41:39] [INFO] From: +33683260594|Date: 2023-10-27 15:41:38|Message: Besse [2023-10-27 15:41:39] [DEBUG] callback main apres while ok [2023-10-27 15:41:39] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:39] [INFO] Callback SMS Count =? 3 [2023-10-27 15:41:39] [INFO] Callback checkMessage : Conducteur -- text: Besse [2023-10-27 15:41:39] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Besse" [2023-10-27 15:41:39] [DEBUG] début chatgpt [2023-10-27 15:41:39] [DEBUG] curl_init OK [2023-10-27 15:41:39] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:39] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Besse"}]} [2023-10-27 15:41:39] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNficmVL1UimIMoZM9nrwEjoq35", "object": "chat.completion", "created": 1698414095, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, vous souhaitez donc covoiturer pour l'évènement \"OSV Explore\" le 14 Mars 2024. Souhaitez-vous être conducteur ou passager pour ce trajet ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 46, "total_tokens": 427 } } [2023-10-27 15:41:39] [DEBUG] Curl Closed OK [2023-10-27 15:41:39] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNficmVL1UimIMoZM9nrwEjoq35", "object": "chat.completion", "created": 1698414095, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, vous souhaitez donc covoiturer pour l'évènement \"OSV Explore\" le 14 Mars 2024. Souhaitez-vous être conducteur ou passager pour ce trajet ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 46, "total_tokens": 427 } } [2023-10-27 15:41:39] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Osv" [2023-10-27 15:41:39] [ERROR] BDD BddMaj : une erreur est survenu : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OSV Explore" le 14 Mars 2024. Souhaitez-vous être conducteur ou passager pour' at line 1 [2023-10-27 15:41:39] [INFO] SMS Count : 45 [2023-10-27 15:41:39] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630365154"}],"text":"D'accord, vous souhaitez donc covoiturer pour l'\u00e9v\u00e8nement \"OSV Explore\" le 14 Mars 2024. Souhaitez-vous \u00eatre conducteur ou passager pour ce trajet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:40] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:40] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe141d768354972103 [2023-10-27 15:41:40] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe141d768354972103","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.36} [2023-10-27 15:41:40] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:40] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:40] [DEBUG] Callback main start ok [2023-10-27 15:41:40] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:40] [DEBUG] Callback main avant while ok [2023-10-27 15:41:40] [INFO] Callback SMS entrant. Number: +33777925776 Text: Peut importe [2023-10-27 15:41:40] [INFO] From: +33777925776|Date: 2023-10-27 15:41:39|Message: Peut importe [2023-10-27 15:41:40] [DEBUG] callback main apres while ok [2023-10-27 15:41:40] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:40] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:40] [INFO] Callback checkMessage : Bah oui! -- text: Peut importe [2023-10-27 15:41:40] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Peut importe" [2023-10-27 15:41:40] [DEBUG] début chatgpt [2023-10-27 15:41:40] [DEBUG] curl_init OK [2023-10-27 15:41:40] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:40] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Bah oui!"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Peut importe"}]} [2023-10-27 15:41:41] [DEBUG] Callback main start ok [2023-10-27 15:41:41] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:41] [DEBUG] Callback main avant while ok [2023-10-27 15:41:41] [INFO] Callback SMS entrant. Number: +33781757534 Text: Oui [2023-10-27 15:41:41] [INFO] From: +33781757534|Date: 2023-10-27 15:41:38|Message: Oui [2023-10-27 15:41:41] [DEBUG] callback main apres while ok [2023-10-27 15:41:41] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:41] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:41] [INFO] Callback checkMessage : OSV -- text: Oui [2023-10-27 15:41:41] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:41] [DEBUG] début chatgpt [2023-10-27 15:41:41] [DEBUG] curl_init OK [2023-10-27 15:41:41] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:41] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:42] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNjLWU2aRzQbQA7V7C2V2dsy49y", "object": "chat.completion", "created": 1698414099, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre adresse de départ. À quelle heure souhaitez-vous arriver à l'événement OSV Explore le 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 440, "completion_tokens": 33, "total_tokens": 473 } } [2023-10-27 15:41:42] [DEBUG] Curl Closed OK [2023-10-27 15:41:42] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNjLWU2aRzQbQA7V7C2V2dsy49y", "object": "chat.completion", "created": 1698414099, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre adresse de départ. À quelle heure souhaitez-vous arriver à l'événement OSV Explore le 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 440, "completion_tokens": 33, "total_tokens": 473 } } [2023-10-27 15:41:42] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Besse" [2023-10-27 15:41:42] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour votre adresse de départ. À quelle heure souhaitez-vous arriver à l'événement OSV Explore le 14 Mars 2024 ?" [2023-10-27 15:41:42] [INFO] SMS Count : 46 [2023-10-27 15:41:42] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33683260594"}],"text":"Merci pour votre adresse de d\u00e9part. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e9nement OSV Explore le 14 Mars 2024 ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:42] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNkjbnOSqeEVYNAJdDoSktBlKfb", "object": "chat.completion", "created": 1698414100, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me préciser votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 413, "completion_tokens": 20, "total_tokens": 433 } } [2023-10-27 15:41:42] [DEBUG] Curl Closed OK [2023-10-27 15:41:42] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNkjbnOSqeEVYNAJdDoSktBlKfb", "object": "chat.completion", "created": 1698414100, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me préciser votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 413, "completion_tokens": 20, "total_tokens": 433 } } [2023-10-27 15:41:42] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Peut importe" [2023-10-27 15:41:42] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Pouvez-vous me préciser votre adresse de départ s'il vous plaît ?" [2023-10-27 15:41:42] [INFO] SMS Count : 46 [2023-10-27 15:41:42] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33777925776"}],"text":"Tr\u00e8s bien. Pouvez-vous me pr\u00e9ciser votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:43] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:43] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1706b6b295293585 [2023-10-27 15:41:43] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1706b6b295293585","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.31} [2023-10-27 15:41:43] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:43] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:43] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:43] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe171bdc6644265244 [2023-10-27 15:41:43] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe171bdc6644265244","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.27} [2023-10-27 15:41:43] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:41:43] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:43] [DEBUG] Callback main start ok [2023-10-27 15:41:43] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:43] [DEBUG] Callback main avant while ok [2023-10-27 15:41:43] [INFO] Callback SMS entrant. Number: +33676960009 Text: Absolument [2023-10-27 15:41:43] [INFO] From: +33676960009|Date: 2023-10-27 15:41:41|Message: Absolument [2023-10-27 15:41:43] [DEBUG] callback main apres while ok [2023-10-27 15:41:43] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:43] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:43] [INFO] Callback checkMessage : osv -- text: Absolument [2023-10-27 15:41:43] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Absolument" [2023-10-27 15:41:43] [DEBUG] début chatgpt [2023-10-27 15:41:43] [DEBUG] curl_init OK [2023-10-27 15:41:43] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:43] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Absolument"}]} [2023-10-27 15:41:43] [DEBUG] Callback main start ok [2023-10-27 15:41:43] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:43] [DEBUG] Callback main avant while ok [2023-10-27 15:41:43] [INFO] Callback SMS entrant. Number: +33699089875 Text: Tu me conseilles quoi ? [2023-10-27 15:41:43] [INFO] From: +33699089875|Date: 2023-10-27 15:41:42|Message: Tu me conseilles quoi ? [2023-10-27 15:41:43] [DEBUG] callback main apres while ok [2023-10-27 15:41:43] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:43] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:43] [INFO] Callback checkMessage : Ja !! Chouette -- text: Tu me conseilles quoi ? [2023-10-27 15:41:43] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Tu me conseilles quoi ?" [2023-10-27 15:41:43] [DEBUG] début chatgpt [2023-10-27 15:41:43] [DEBUG] curl_init OK [2023-10-27 15:41:43] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:43] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Ja !! Chouette"},{"role":"assistant","content":"Super ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?"},{"role":"user","content":"Tu me conseilles quoi ?"}]} [2023-10-27 15:41:43] [DEBUG] Callback main start ok [2023-10-27 15:41:43] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:43] [DEBUG] Callback main avant while ok [2023-10-27 15:41:43] [INFO] Callback SMS entrant. Number: +33669074196 Text: Conducteur [2023-10-27 15:41:43] [INFO] From: +33669074196|Date: 2023-10-27 15:41:41|Message: Conducteur [2023-10-27 15:41:43] [DEBUG] callback main apres while ok [2023-10-27 15:41:43] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:43] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:43] [INFO] Callback checkMessage : Oui -- text: Conducteur [2023-10-27 15:41:43] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Conducteur" [2023-10-27 15:41:43] [DEBUG] début chatgpt [2023-10-27 15:41:43] [DEBUG] curl_init OK [2023-10-27 15:41:43] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:43] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager?"},{"role":"user","content":"Conducteur"}]} [2023-10-27 15:41:44] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNlbqDSoqbXZ2XPhBdJl7gxVChJ", "object": "chat.completion", "created": 1698414101, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:44] [DEBUG] Curl Closed OK [2023-10-27 15:41:44] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNlbqDSoqbXZ2XPhBdJl7gxVChJ", "object": "chat.completion", "created": 1698414101, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:44] [DEBUG] Callback main start ok [2023-10-27 15:41:44] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:44] [DEBUG] Callback main avant while ok [2023-10-27 15:41:44] [INFO] Callback SMS entrant. Number: +33615046080 Text: OSV [2023-10-27 15:41:44] [INFO] From: +33615046080|Date: 2023-10-27 15:41:43|Message: OSV [2023-10-27 15:41:44] [DEBUG] callback main apres while ok [2023-10-27 15:41:44] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:41:44] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:41:44] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:45] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33615046080 [2023-10-27 15:41:45] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:45] [INFO] SMS Count : 48 [2023-10-27 15:41:45] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33781757534"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:45] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "OSV" [2023-10-27 15:41:45] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:41:45] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:45] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe19477cc496358942 [2023-10-27 15:41:45] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe19477cc496358942","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.22} [2023-10-27 15:41:45] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:41:45] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:45] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:45] [DEBUG] Callback main start ok [2023-10-27 15:41:45] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:45] [DEBUG] Callback main avant while ok [2023-10-27 15:41:45] [INFO] Callback SMS entrant. Number: +33632977975 Text: Oui [2023-10-27 15:41:45] [INFO] From: +33632977975|Date: 2023-10-27 15:41:44|Message: Oui [2023-10-27 15:41:45] [DEBUG] callback main apres while ok [2023-10-27 15:41:45] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:45] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:45] [INFO] Callback checkMessage : Osv -- text: Oui [2023-10-27 15:41:45] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:41:45] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:45] [DEBUG] début chatgpt [2023-10-27 15:41:45] [DEBUG] curl_init OK [2023-10-27 15:41:45] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:45] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:45] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNo7HIgVEkjfotner9xD8gAcDy6", "object": "chat.completion", "created": 1698414104, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Pouvez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 406, "completion_tokens": 19, "total_tokens": 425 } } [2023-10-27 15:41:45] [DEBUG] Curl Closed OK [2023-10-27 15:41:45] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNo7HIgVEkjfotner9xD8gAcDy6", "object": "chat.completion", "created": 1698414104, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Pouvez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 406, "completion_tokens": 19, "total_tokens": 425 } } [2023-10-27 15:41:45] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:41:45] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Conducteur" [2023-10-27 15:41:45] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:41:45] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien! Pouvez-vous me donner votre adresse de départ s'il vous plaît?" [2023-10-27 15:41:45] [INFO] SMS Count : 49 [2023-10-27 15:41:45] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:41:45] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33669074196"}],"text":"Tr\u00e8s bien! Pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:46] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:41:46] [INFO] SMS Count : 49 [2023-10-27 15:41:46] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615046080"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:46] [DEBUG] Callback main start ok [2023-10-27 15:41:46] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:46] [DEBUG] Callback main avant while ok [2023-10-27 15:41:46] [INFO] Callback SMS entrant. Number: +33781806028 Text: Iui [2023-10-27 15:41:46] [INFO] From: +33781806028|Date: 2023-10-27 15:41:45|Message: Iui [2023-10-27 15:41:46] [DEBUG] callback main apres while ok [2023-10-27 15:41:46] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:46] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:46] [INFO] Callback checkMessage : OSV -- text: Iui [2023-10-27 15:41:46] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:46] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1a2dc46807837232 [2023-10-27 15:41:46] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1a2dc46807837232","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.18} [2023-10-27 15:41:46] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Iui" [2023-10-27 15:41:46] [DEBUG] début chatgpt [2023-10-27 15:41:46] [DEBUG] curl_init OK [2023-10-27 15:41:46] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:46] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Iui"}]} [2023-10-27 15:41:46] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:46] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:46] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:46] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1a4c990289138608 [2023-10-27 15:41:46] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1a4c990289138608","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.13} [2023-10-27 15:41:46] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:41:46] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:47] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNnoqgd8Yd5iTbWRdm8wbNU5v24", "object": "chat.completion", "created": 1698414103, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Souhaitez-vous être conducteur ou passager lors de ce covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 382, "completion_tokens": 22, "total_tokens": 404 } } [2023-10-27 15:41:47] [DEBUG] Curl Closed OK [2023-10-27 15:41:47] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNnoqgd8Yd5iTbWRdm8wbNU5v24", "object": "chat.completion", "created": 1698414103, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Souhaitez-vous être conducteur ou passager lors de ce covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 382, "completion_tokens": 22, "total_tokens": 404 } } [2023-10-27 15:41:47] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Absolument" [2023-10-27 15:41:47] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Très bien! Souhaitez-vous être conducteur ou passager lors de ce covoiturage?" [2023-10-27 15:41:47] [INFO] SMS Count : 51 [2023-10-27 15:41:47] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676960009"}],"text":"Tr\u00e8s bien! Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:47] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNpKzaTC3mQkJgqxNZjrfizK6EJ", "object": "chat.completion", "created": 1698414105, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Êtes-vous plutôt intéressé à être conducteur ou passager pour cet évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 23, "total_tokens": 404 } } [2023-10-27 15:41:47] [DEBUG] Curl Closed OK [2023-10-27 15:41:47] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNpKzaTC3mQkJgqxNZjrfizK6EJ", "object": "chat.completion", "created": 1698414105, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Êtes-vous plutôt intéressé à être conducteur ou passager pour cet évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 23, "total_tokens": 404 } } [2023-10-27 15:41:47] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:47] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait ! Êtes-vous plutôt intéressé à être conducteur ou passager pour cet évènement ?" [2023-10-27 15:41:47] [INFO] SMS Count : 51 [2023-10-27 15:41:47] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33632977975"}],"text":"Parfait ! \u00cates-vous plut\u00f4t int\u00e9ress\u00e9 \u00e0 \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:48] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:48] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1c06782753919299 [2023-10-27 15:41:48] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1c06782753919299","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.09} [2023-10-27 15:41:48] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:48] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:48] [DEBUG] Callback main start ok [2023-10-27 15:41:48] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:48] [DEBUG] Callback main avant while ok [2023-10-27 15:41:48] [INFO] Callback SMS entrant. Number: +33781806028 Text: Oui [2023-10-27 15:41:48] [INFO] From: +33781806028|Date: 2023-10-27 15:41:47|Message: Oui [2023-10-27 15:41:48] [DEBUG] callback main apres while ok [2023-10-27 15:41:48] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:48] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:48] [INFO] Callback checkMessage : Iui -- text: Oui [2023-10-27 15:41:48] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:48] [DEBUG] début chatgpt [2023-10-27 15:41:48] [DEBUG] curl_init OK [2023-10-27 15:41:48] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:48] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:48] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:48] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1c2cc7c258031708 [2023-10-27 15:41:48] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1c2cc7c258031708","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.04} [2023-10-27 15:41:48] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:48] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:48] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNqW0mg5v8Tstgoi4bYmXgnixSt", "object": "chat.completion", "created": 1698414106, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:48] [DEBUG] Curl Closed OK [2023-10-27 15:41:48] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNqW0mg5v8Tstgoi4bYmXgnixSt", "object": "chat.completion", "created": 1698414106, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:48] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Iui" [2023-10-27 15:41:48] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:48] [INFO] SMS Count : 53 [2023-10-27 15:41:48] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33781806028"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:48] [DEBUG] Callback main start ok [2023-10-27 15:41:48] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:48] [DEBUG] Callback main avant while ok [2023-10-27 15:41:48] [INFO] Callback SMS entrant. Number: +33622834182 Text: Passager [2023-10-27 15:41:48] [INFO] From: +33622834182|Date: 2023-10-27 15:41:48|Message: Passager [2023-10-27 15:41:48] [DEBUG] callback main apres while ok [2023-10-27 15:41:48] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:48] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:48] [INFO] Callback checkMessage : Oui -- text: Passager [2023-10-27 15:41:48] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 15:41:48] [DEBUG] début chatgpt [2023-10-27 15:41:48] [DEBUG] curl_init OK [2023-10-27 15:41:48] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:48] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! \u00cates-vous int\u00e9ress\u00e9 \u00e0 \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"}]} [2023-10-27 15:41:48] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:48] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1cd50c9587803859 [2023-10-27 15:41:48] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1cd50c9587803859","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":38.0} [2023-10-27 15:41:48] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:48] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:49] [DEBUG] Callback main start ok [2023-10-27 15:41:49] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:49] [DEBUG] Callback main avant while ok [2023-10-27 15:41:49] [INFO] Callback SMS entrant. Number: +33662530600 Text: Riom [2023-10-27 15:41:49] [INFO] From: +33662530600|Date: 2023-10-27 15:41:48|Message: Riom [2023-10-27 15:41:49] [DEBUG] callback main apres while ok [2023-10-27 15:41:49] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:49] [INFO] Callback SMS Count =? 4 [2023-10-27 15:41:49] [INFO] Callback checkMessage : Passager -- text: Riom [2023-10-27 15:41:49] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Riom" [2023-10-27 15:41:49] [DEBUG] début chatgpt [2023-10-27 15:41:49] [DEBUG] curl_init OK [2023-10-27 15:41:49] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:49] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je ne suis pas s\u00fbr de comprendre l'\u00e9v\u00e8nement auquel vous souhaitez aller. Pouvez-vous me donner plus d'informations s'il vous pla\u00eet?"},{"role":"user","content":"Le cfic"},{"role":"assistant","content":"Parfait! Et souhaiteriez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Pour organiser votre covoiturage, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"Riom"}]} [2023-10-27 15:41:49] [DEBUG] Callback main start ok [2023-10-27 15:41:49] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:49] [DEBUG] Callback main avant while ok [2023-10-27 15:41:49] [INFO] Callback SMS entrant. Number: +33607119991 Text: 3 rue Jean Ségurel Lempdes [2023-10-27 15:41:49] [INFO] From: +33607119991|Date: 2023-10-27 15:41:48|Message: 3 rue Jean Ségurel Lempdes [2023-10-27 15:41:49] [DEBUG] callback main apres while ok [2023-10-27 15:41:49] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:49] [INFO] Callback SMS Count =? 3 [2023-10-27 15:41:49] [INFO] Callback checkMessage : Conducteur -- text: 3 rue Jean Ségurel Lempdes [2023-10-27 15:41:49] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "3 rue Jean Ségurel Lempdes" [2023-10-27 15:41:49] [DEBUG] début chatgpt [2023-10-27 15:41:49] [DEBUG] curl_init OK [2023-10-27 15:41:49] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:49] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Voulez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que conducteur, pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"3 rue Jean S\u00e9gurel Lempdes"}]} [2023-10-27 15:41:50] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNs9NNkAzto4UIY7PqMMDa6PgHx", "object": "chat.completion", "created": 1698414108, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:50] [DEBUG] Curl Closed OK [2023-10-27 15:41:50] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNs9NNkAzto4UIY7PqMMDa6PgHx", "object": "chat.completion", "created": 1698414108, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:41:50] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:41:50] [INFO] BDD BddMaj Quest2 : la table est vide [2023-10-27 15:41:50] [INFO] SMS Count : 54 [2023-10-27 15:41:50] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33781806028"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:50] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:50] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1e49068110594250 [2023-10-27 15:41:50] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1e49068110594250","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.95} [2023-10-27 15:41:50] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:50] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:50] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNnc3NuVZIov88sD1Br6HytdXSu", "object": "chat.completion", "created": 1698414103, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Cela dépend de vos préférences et de vos besoins. En tant que conducteur, vous aurez le contrôle de votre trajet et pourrez décider des arrêts éventuels. En tant que passager, vous pourrez profiter du trajet sans avoir à vous soucier de la conduite. À vous de décider ce qui vous convient le mieux !" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 416, "completion_tokens": 84, "total_tokens": 500 } } [2023-10-27 15:41:50] [DEBUG] Curl Closed OK [2023-10-27 15:41:50] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNnc3NuVZIov88sD1Br6HytdXSu", "object": "chat.completion", "created": 1698414103, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Cela dépend de vos préférences et de vos besoins. En tant que conducteur, vous aurez le contrôle de votre trajet et pourrez décider des arrêts éventuels. En tant que passager, vous pourrez profiter du trajet sans avoir à vous soucier de la conduite. À vous de décider ce qui vous convient le mieux !" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 416, "completion_tokens": 84, "total_tokens": 500 } } [2023-10-27 15:41:50] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Tu me conseilles quoi ?" [2023-10-27 15:41:50] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Cela dépend de vos préférences et de vos besoins. En tant que conducteur, vous aurez le contrôle de votre trajet et pourrez décider des arrêts éventuels. En tant que passager, vous pourrez profiter du trajet sans avoir à vous soucier de la conduite. À vous de décider ce qui vous convient le mieux !" [2023-10-27 15:41:50] [INFO] SMS Count : 55 [2023-10-27 15:41:50] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699089875"}],"text":"Cela d\u00e9pend de vos pr\u00e9f\u00e9rences et de vos besoins. En tant que conducteur, vous aurez le contr\u00f4le de votre trajet et pourrez d\u00e9cider des arr\u00eats \u00e9ventuels. En tant que passager, vous pourrez profiter du trajet sans avoir \u00e0 vous soucier de la conduite. \u00c0 vous de d\u00e9cider ce qui vous convient le mieux !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:51] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNskTAjTIeCMkNiSJqmC5aEmEye", "object": "chat.completion", "created": 1698414108, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Quelle est votre adresse de départ pour que je puisse trouver un covoiturage adapté à votre trajet?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 413, "completion_tokens": 29, "total_tokens": 442 } } [2023-10-27 15:41:51] [DEBUG] Curl Closed OK [2023-10-27 15:41:51] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNskTAjTIeCMkNiSJqmC5aEmEye", "object": "chat.completion", "created": 1698414108, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Quelle est votre adresse de départ pour que je puisse trouver un covoiturage adapté à votre trajet?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 413, "completion_tokens": 29, "total_tokens": 442 } } [2023-10-27 15:41:51] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Passager" [2023-10-27 15:41:51] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Quelle est votre adresse de départ pour que je puisse trouver un covoiturage adapté à votre trajet?" [2023-10-27 15:41:51] [INFO] SMS Count : 55 [2023-10-27 15:41:51] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33622834182"}],"text":"Tr\u00e8s bien. Quelle est votre adresse de d\u00e9part pour que je puisse trouver un covoiturage adapt\u00e9 \u00e0 votre trajet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:51] [DEBUG] Callback main start ok [2023-10-27 15:41:51] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:51] [DEBUG] Callback main avant while ok [2023-10-27 15:41:51] [INFO] Callback SMS entrant. Number: +33630372739 Text: Passager [2023-10-27 15:41:51] [INFO] From: +33630372739|Date: 2023-10-27 15:41:50|Message: Passager [2023-10-27 15:41:51] [DEBUG] callback main apres while ok [2023-10-27 15:41:51] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:51] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:51] [INFO] Callback checkMessage : Oui -- text: Passager [2023-10-27 15:41:51] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 15:41:51] [DEBUG] début chatgpt [2023-10-27 15:41:51] [DEBUG] curl_init OK [2023-10-27 15:41:51] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:51] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement OSV Explore du 14 Mars 2024 ?"},{"role":"user","content":"Passager"}]} [2023-10-27 15:41:51] [DEBUG] Callback main start ok [2023-10-27 15:41:51] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:51] [DEBUG] Callback main avant while ok [2023-10-27 15:41:51] [INFO] Callback SMS entrant. Number: +33630365154 Text: Oui [2023-10-27 15:41:51] [INFO] From: +33630365154|Date: 2023-10-27 15:41:50|Message: Oui [2023-10-27 15:41:51] [DEBUG] callback main apres while ok [2023-10-27 15:41:51] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:51] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:51] [INFO] Callback checkMessage : Osv -- text: Oui [2023-10-27 15:41:51] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:41:51] [DEBUG] début chatgpt [2023-10-27 15:41:51] [DEBUG] curl_init OK [2023-10-27 15:41:51] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:51] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Osv"},{"role":"assistant","content":""},{"role":"user","content":"Oui"}]} [2023-10-27 15:41:51] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:51] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1f52584917802902 [2023-10-27 15:41:51] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1f52584917802902","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":37.86} [2023-10-27 15:41:51] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:51] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:51] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:51] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe1f8ee4a423906858 [2023-10-27 15:41:51] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe1f8ee4a423906858","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.82} [2023-10-27 15:41:51] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:51] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:52] [DEBUG] Callback main start ok [2023-10-27 15:41:52] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:52] [DEBUG] Callback main avant while ok [2023-10-27 15:41:52] [INFO] Callback SMS entrant. Number: +33620510664 Text: Non [2023-10-27 15:41:52] [INFO] From: +33620510664|Date: 2023-10-27 15:41:51|Message: Non [2023-10-27 15:41:52] [DEBUG] callback main apres while ok [2023-10-27 15:41:52] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:52] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:52] [INFO] Callback checkMessage : osv -- text: Non [2023-10-27 15:41:52] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Non" [2023-10-27 15:41:52] [DEBUG] début chatgpt [2023-10-27 15:41:52] [DEBUG] curl_init OK [2023-10-27 15:41:52] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:52] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Non"}]} [2023-10-27 15:41:52] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNt423K5FdmOQ68AxmRo1ubf5Fm", "object": "chat.completion", "created": 1698414109, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre adresse. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 453, "completion_tokens": 31, "total_tokens": 484 } } [2023-10-27 15:41:52] [DEBUG] Curl Closed OK [2023-10-27 15:41:52] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNt423K5FdmOQ68AxmRo1ubf5Fm", "object": "chat.completion", "created": 1698414109, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre adresse. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 453, "completion_tokens": 31, "total_tokens": 484 } } [2023-10-27 15:41:52] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "3 rue Jean Ségurel Lempdes" [2023-10-27 15:41:52] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour votre adresse. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024?" [2023-10-27 15:41:52] [INFO] SMS Count : 57 [2023-10-27 15:41:52] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33607119991"}],"text":"Merci pour votre adresse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:52] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:52] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe20d9079921737105 [2023-10-27 15:41:52] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe20d9079921737105","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.77} [2023-10-27 15:41:52] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:41:52] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:53] [DEBUG] Callback main start ok [2023-10-27 15:41:53] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:53] [DEBUG] Callback main avant while ok [2023-10-27 15:41:53] [INFO] Callback SMS entrant. Number: +33699089875 Text: Tu me conseilles quoi ? [2023-10-27 15:41:53] [INFO] From: +33699089875|Date: 2023-10-27 15:41:42|Message: Tu me conseilles quoi ? [2023-10-27 15:41:53] [DEBUG] callback main apres while ok [2023-10-27 15:41:53] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:53] [INFO] Callback SMS Count =? 3 [2023-10-27 15:41:53] [INFO] Callback checkMessage : Tu me conseilles quoi ? -- text: Tu me conseilles quoi ? [2023-10-27 15:41:53] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:41:53] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:53] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNvOUMw3bkEzD7uTWqbQ2yylayU", "object": "chat.completion", "created": 1698414111, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me fournir votre adresse de départ ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 420, "completion_tokens": 15, "total_tokens": 435 } } [2023-10-27 15:41:53] [DEBUG] Curl Closed OK [2023-10-27 15:41:53] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNvOUMw3bkEzD7uTWqbQ2yylayU", "object": "chat.completion", "created": 1698414111, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me fournir votre adresse de départ ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 420, "completion_tokens": 15, "total_tokens": 435 } } [2023-10-27 15:41:53] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Passager" [2023-10-27 15:41:53] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Pouvez-vous me fournir votre adresse de départ ?" [2023-10-27 15:41:53] [INFO] SMS Count : 58 [2023-10-27 15:41:53] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630372739"}],"text":"Tr\u00e8s bien. Pouvez-vous me fournir votre adresse de d\u00e9part ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:53] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:53] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe21ec149162148217 [2023-10-27 15:41:53] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe21ec149162148217","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.73} [2023-10-27 15:41:54] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:54] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:54] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNve6W9NhkYvOWCalY3VRjEISET", "object": "chat.completion", "created": 1698414111, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 391, "completion_tokens": 19, "total_tokens": 410 } } [2023-10-27 15:41:54] [DEBUG] Curl Closed OK [2023-10-27 15:41:54] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNve6W9NhkYvOWCalY3VRjEISET", "object": "chat.completion", "created": 1698414111, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 391, "completion_tokens": 19, "total_tokens": 410 } } [2023-10-27 15:41:54] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Oui" [2023-10-27 15:41:54] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:41:54] [INFO] SMS Count : 59 [2023-10-27 15:41:54] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630365154"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:54] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:54] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe226d4a4498992105 [2023-10-27 15:41:54] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe226d4a4498992105","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.68} [2023-10-27 15:41:54] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:54] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:54] [DEBUG] Callback main start ok [2023-10-27 15:41:54] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:54] [DEBUG] Callback main avant while ok [2023-10-27 15:41:54] [INFO] Callback SMS entrant. Number: +33632977975 Text: Non [2023-10-27 15:41:54] [INFO] From: +33632977975|Date: 2023-10-27 15:41:53|Message: Non [2023-10-27 15:41:54] [DEBUG] callback main apres while ok [2023-10-27 15:41:55] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:55] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:55] [INFO] Callback checkMessage : Oui -- text: Non [2023-10-27 15:41:55] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Non" [2023-10-27 15:41:55] [DEBUG] début chatgpt [2023-10-27 15:41:55] [DEBUG] curl_init OK [2023-10-27 15:41:55] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:55] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! \u00cates-vous plut\u00f4t int\u00e9ress\u00e9 \u00e0 \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?"},{"role":"user","content":"Non"}]} [2023-10-27 15:41:56] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNwxIEx588fGKnGAWao8VFcdnub", "object": "chat.completion", "created": 1698414112, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, aucun problème. À quel évènement souhaitez-vous aller alors?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 380, "completion_tokens": 18, "total_tokens": 398 } } [2023-10-27 15:41:56] [DEBUG] Curl Closed OK [2023-10-27 15:41:56] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNwxIEx588fGKnGAWao8VFcdnub", "object": "chat.completion", "created": 1698414112, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, aucun problème. À quel évènement souhaitez-vous aller alors?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 380, "completion_tokens": 18, "total_tokens": 398 } } [2023-10-27 15:41:56] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Non" [2023-10-27 15:41:56] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "D'accord, aucun problème. À quel évènement souhaitez-vous aller alors?" [2023-10-27 15:41:56] [INFO] SMS Count : 60 [2023-10-27 15:41:56] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33620510664"}],"text":"D'accord, aucun probl\u00e8me. \u00c0 quel \u00e9v\u00e8nement souhaitez-vous aller alors?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:57] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:57] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe2517fb1258493337 [2023-10-27 15:41:57] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe2517fb1258493337","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.64} [2023-10-27 15:41:57] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:41:57] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:57] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHNziXfZiSTxFvn0lOmH8hYrY0r6", "object": "chat.completion", "created": 1698414115, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, aucun problème. Pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 413, "completion_tokens": 23, "total_tokens": 436 } } [2023-10-27 15:41:57] [DEBUG] Curl Closed OK [2023-10-27 15:41:57] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHNziXfZiSTxFvn0lOmH8hYrY0r6", "object": "chat.completion", "created": 1698414115, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, aucun problème. Pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 413, "completion_tokens": 23, "total_tokens": 436 } } [2023-10-27 15:41:57] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Non" [2023-10-27 15:41:57] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien, aucun problème. Pourriez-vous me donner votre adresse de départ s'il vous plaît ?" [2023-10-27 15:41:57] [INFO] SMS Count : 61 [2023-10-27 15:41:57] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33632977975"}],"text":"Tr\u00e8s bien, aucun probl\u00e8me. Pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:41:57] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:41:57] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe257ccd3163294366 [2023-10-27 15:41:57] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe257ccd3163294366","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.59} [2023-10-27 15:41:57] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:41:57] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:57] [DEBUG] Callback main start ok [2023-10-27 15:41:57] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:57] [DEBUG] Callback main avant while ok [2023-10-27 15:41:57] [INFO] Callback SMS entrant. Number: +33650889012 Text: Merci [2023-10-27 15:41:57] [INFO] From: +33650889012|Date: 2023-10-27 15:41:56|Message: Merci [2023-10-27 15:41:57] [DEBUG] callback main apres while ok [2023-10-27 15:41:57] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:57] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:57] [INFO] Callback checkMessage : Osv -- text: Merci [2023-10-27 15:41:57] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Merci" [2023-10-27 15:41:57] [DEBUG] début chatgpt [2023-10-27 15:41:57] [DEBUG] curl_init OK [2023-10-27 15:41:57] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:57] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Merci"}]} [2023-10-27 15:41:58] [DEBUG] Callback main start ok [2023-10-27 15:41:58] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:58] [DEBUG] Callback main avant while ok [2023-10-27 15:41:58] [INFO] Callback SMS entrant. Number: +33683260594 Text: 8.00 [2023-10-27 15:41:58] [INFO] From: +33683260594|Date: 2023-10-27 15:41:57|Message: 8.00 [2023-10-27 15:41:58] [DEBUG] callback main apres while ok [2023-10-27 15:41:58] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:58] [INFO] Callback SMS Count =? 4 [2023-10-27 15:41:58] [INFO] Callback checkMessage : Besse -- text: 8.00 [2023-10-27 15:41:58] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "8.00" [2023-10-27 15:41:58] [DEBUG] début chatgpt [2023-10-27 15:41:58] [DEBUG] curl_init OK [2023-10-27 15:41:58] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:58] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Besse"},{"role":"assistant","content":"Merci pour votre adresse de d\u00e9part. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e9nement OSV Explore le 14 Mars 2024 ?"},{"role":"user","content":"8.00"}]} [2023-10-27 15:41:58] [DEBUG] Callback main start ok [2023-10-27 15:41:58] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:58] [DEBUG] Callback main avant while ok [2023-10-27 15:41:58] [INFO] Callback SMS entrant. Number: +33676950754 Text: Rolland Garos [2023-10-27 15:41:58] [INFO] From: +33676950754|Date: 2023-10-27 15:41:57|Message: Rolland Garos [2023-10-27 15:41:58] [DEBUG] callback main apres while ok [2023-10-27 15:41:58] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:58] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:58] [INFO] Callback checkMessage : Osv -- text: Rolland Garos [2023-10-27 15:41:58] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Rolland Garos" [2023-10-27 15:41:58] [DEBUG] début chatgpt [2023-10-27 15:41:58] [DEBUG] curl_init OK [2023-10-27 15:41:58] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:58] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je n'ai pas compris \u00e0 quel \u00e9v\u00e8nement vous souhaitez vous rendre. Pourriez-vous pr\u00e9ciser le nom de l'\u00e9v\u00e8nement?"},{"role":"user","content":"Rolland Garos"}]} [2023-10-27 15:41:59] [DEBUG] Callback main start ok [2023-10-27 15:41:59] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:59] [DEBUG] Callback main avant while ok [2023-10-27 15:41:59] [INFO] Callback SMS entrant. Number: +33615263100 Text: Ok [2023-10-27 15:41:59] [INFO] From: +33615263100|Date: 2023-10-27 15:41:57|Message: Ok [2023-10-27 15:41:59] [DEBUG] callback main apres while ok [2023-10-27 15:41:59] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:59] [INFO] Callback SMS Count =? 1 [2023-10-27 15:41:59] [INFO] Callback checkMessage : Osv -- text: Ok [2023-10-27 15:41:59] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Ok" [2023-10-27 15:41:59] [DEBUG] début chatgpt [2023-10-27 15:41:59] [DEBUG] curl_init OK [2023-10-27 15:41:59] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:59] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Ok"}]} [2023-10-27 15:41:59] [DEBUG] Callback main start ok [2023-10-27 15:41:59] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:59] [DEBUG] Callback main avant while ok [2023-10-27 15:41:59] [INFO] Callback SMS entrant. Number: +33672919841 Text: Passager svp [2023-10-27 15:41:59] [INFO] From: +33672919841|Date: 2023-10-27 15:41:58|Message: Passager svp [2023-10-27 15:41:59] [DEBUG] callback main apres while ok [2023-10-27 15:41:59] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:59] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:59] [INFO] Callback checkMessage : Oui -- text: Passager svp [2023-10-27 15:41:59] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager svp" [2023-10-27 15:41:59] [DEBUG] début chatgpt [2023-10-27 15:41:59] [DEBUG] curl_init OK [2023-10-27 15:41:59] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:59] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager svp"}]} [2023-10-27 15:41:59] [DEBUG] Callback main start ok [2023-10-27 15:41:59] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:59] [DEBUG] Callback main avant while ok [2023-10-27 15:41:59] [INFO] Callback SMS entrant. Number: +33662530600 Text: Riom [2023-10-27 15:41:59] [INFO] From: +33662530600|Date: 2023-10-27 15:41:48|Message: Riom [2023-10-27 15:41:59] [DEBUG] callback main apres while ok [2023-10-27 15:41:59] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:59] [INFO] Callback SMS Count =? 4 [2023-10-27 15:41:59] [INFO] Callback checkMessage : Riom -- text: Riom [2023-10-27 15:41:59] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:41:59] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:41:59] [DEBUG] Callback main start ok [2023-10-27 15:41:59] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:41:59] [DEBUG] Callback main avant while ok [2023-10-27 15:41:59] [INFO] Callback SMS entrant. Number: +33624731750 Text: Moi je suis pilote, sinon rien [2023-10-27 15:41:59] [INFO] From: +33624731750|Date: 2023-10-27 15:41:59|Message: Moi je suis pilote, sinon rien [2023-10-27 15:41:59] [DEBUG] callback main apres while ok [2023-10-27 15:41:59] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:41:59] [INFO] Callback SMS Count =? 2 [2023-10-27 15:41:59] [INFO] Callback checkMessage : Oui -- text: Moi je suis pilote, sinon rien [2023-10-27 15:41:59] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Moi je suis pilote, sinon rien" [2023-10-27 15:41:59] [DEBUG] début chatgpt [2023-10-27 15:41:59] [DEBUG] curl_init OK [2023-10-27 15:41:59] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:41:59] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024?"},{"role":"user","content":"Moi je suis pilote, sinon rien"}]} [2023-10-27 15:41:59] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO1K87rCEZo8uiZB4hBvN9KT2xu", "object": "chat.completion", "created": 1698414117, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "De rien! Pouvez-vous me dire si vous souhaitez être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 24, "total_tokens": 405 } } [2023-10-27 15:41:59] [DEBUG] Curl Closed OK [2023-10-27 15:41:59] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO1K87rCEZo8uiZB4hBvN9KT2xu", "object": "chat.completion", "created": 1698414117, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "De rien! Pouvez-vous me dire si vous souhaitez être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 24, "total_tokens": 405 } } [2023-10-27 15:42:00] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Merci" [2023-10-27 15:42:00] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "De rien! Pouvez-vous me dire si vous souhaitez être conducteur ou passager pour cet évènement?" [2023-10-27 15:42:00] [INFO] SMS Count : 62 [2023-10-27 15:42:00] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33650889012"}],"text":"De rien! Pouvez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:00] [DEBUG] Callback main start ok [2023-10-27 15:42:00] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:00] [DEBUG] Callback main avant while ok [2023-10-27 15:42:00] [INFO] Callback SMS entrant. Number: +33699089875 Text: Ok allez passenger [2023-10-27 15:42:00] [INFO] From: +33699089875|Date: 2023-10-27 15:41:59|Message: Ok allez passenger [2023-10-27 15:42:00] [DEBUG] callback main apres while ok [2023-10-27 15:42:00] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:00] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:00] [INFO] Callback checkMessage : Tu me conseilles quoi ? -- text: Ok allez passenger [2023-10-27 15:42:00] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:00] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Ok allez passenger" [2023-10-27 15:42:00] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe28882b2013179344 [2023-10-27 15:42:00] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe28882b2013179344","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.55} [2023-10-27 15:42:00] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:42:00] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:00] [DEBUG] début chatgpt [2023-10-27 15:42:00] [DEBUG] curl_init OK [2023-10-27 15:42:00] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:00] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Ja !! Chouette"},{"role":"assistant","content":"Super ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?"},{"role":"user","content":"Tu me conseilles quoi ?"},{"role":"assistant","content":"Cela d\u00e9pend de vos pr\u00e9f\u00e9rences et de vos besoins. En tant que conducteur, vous aurez le contr\u00f4le de votre trajet et pourrez d\u00e9cider des arr\u00eats \u00e9ventuels. En tant que passager, vous pourrez profiter du trajet sans avoir \u00e0 vous soucier de la conduite. \u00c0 vous de d\u00e9cider ce qui vous convient le mieux !"},{"role":"user","content":"Ok allez passenger"}]} [2023-10-27 15:42:01] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO3lyzJX0Dbctdn0Iisu91G0f7g", "object": "chat.completion", "created": 1698414119, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 380, "completion_tokens": 19, "total_tokens": 399 } } [2023-10-27 15:42:01] [DEBUG] Curl Closed OK [2023-10-27 15:42:01] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO3lyzJX0Dbctdn0Iisu91G0f7g", "object": "chat.completion", "created": 1698414119, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 380, "completion_tokens": 19, "total_tokens": 399 } } [2023-10-27 15:42:01] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Ok" [2023-10-27 15:42:01] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:42:01] [INFO] SMS Count : 63 [2023-10-27 15:42:01] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615263100"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:01] [DEBUG] Callback main start ok [2023-10-27 15:42:01] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:01] [DEBUG] Callback main avant while ok [2023-10-27 15:42:01] [INFO] Callback SMS entrant. Number: +33781757534 Text: PaSager [2023-10-27 15:42:01] [INFO] From: +33781757534|Date: 2023-10-27 15:42:00|Message: PaSager [2023-10-27 15:42:01] [DEBUG] callback main apres while ok [2023-10-27 15:42:01] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:01] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:01] [INFO] Callback checkMessage : Oui -- text: PaSager [2023-10-27 15:42:01] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "PaSager" [2023-10-27 15:42:01] [DEBUG] début chatgpt [2023-10-27 15:42:01] [DEBUG] curl_init OK [2023-10-27 15:42:01] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:01] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"PaSager"}]} [2023-10-27 15:42:01] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO2xVetMPOTxNxMjIUrLA2ZDFFy", "object": "chat.completion", "created": 1698414118, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, noté pour l'heure d'arrivée à l'événement. À quelle heure souhaitez-vous repartir ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 484, "completion_tokens": 32, "total_tokens": 516 } } [2023-10-27 15:42:01] [DEBUG] Curl Closed OK [2023-10-27 15:42:01] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO2xVetMPOTxNxMjIUrLA2ZDFFy", "object": "chat.completion", "created": 1698414118, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, noté pour l'heure d'arrivée à l'événement. À quelle heure souhaitez-vous repartir ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 484, "completion_tokens": 32, "total_tokens": 516 } } [2023-10-27 15:42:01] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "8.00" [2023-10-27 15:42:01] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien, noté pour l'heure d'arrivée à l'événement. À quelle heure souhaitez-vous repartir ?" [2023-10-27 15:42:01] [INFO] SMS Count : 63 [2023-10-27 15:42:01] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33683260594"}],"text":"Tr\u00e8s bien, not\u00e9 pour l'heure d'arriv\u00e9e \u00e0 l'\u00e9v\u00e9nement. \u00c0 quelle heure souhaitez-vous repartir ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:01] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:01] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe29b402b580294100 [2023-10-27 15:42:01] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe29b402b580294100","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.5} [2023-10-27 15:42:01] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:42:01] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:01] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:01] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe29e6132267776565 [2023-10-27 15:42:01] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe29e6132267776565","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.46} [2023-10-27 15:42:01] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-10-27 15:42:01] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:02] [DEBUG] Callback main start ok [2023-10-27 15:42:02] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:02] [DEBUG] Callback main avant while ok [2023-10-27 15:42:02] [INFO] Callback SMS entrant. Number: +33607535221 Text: Je veux être dans le coffre [2023-10-27 15:42:02] [INFO] From: +33607535221|Date: 2023-10-27 15:42:01|Message: Je veux être dans le coffre [2023-10-27 15:42:02] [DEBUG] callback main apres while ok [2023-10-27 15:42:02] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:02] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:02] [INFO] Callback checkMessage : Oui -- text: Je veux être dans le coffre [2023-10-27 15:42:02] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je veux être dans le coffre" [2023-10-27 15:42:02] [DEBUG] début chatgpt [2023-10-27 15:42:02] [DEBUG] curl_init OK [2023-10-27 15:42:02] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:02] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Je veux \u00eatre dans le coffre"}]} [2023-10-27 15:42:02] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO3yoypWnnP7IEajhbH5vbroLXy", "object": "chat.completion", "created": 1698414119, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous souhaitez vous rendre à l'événement Rolland Garros. Souhaitez-vous être conducteur ou passager lors de ce covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 412, "completion_tokens": 37, "total_tokens": 449 } } [2023-10-27 15:42:02] [DEBUG] Curl Closed OK [2023-10-27 15:42:02] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO3yoypWnnP7IEajhbH5vbroLXy", "object": "chat.completion", "created": 1698414119, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous souhaitez vous rendre à l'événement Rolland Garros. Souhaitez-vous être conducteur ou passager lors de ce covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 412, "completion_tokens": 37, "total_tokens": 449 } } [2023-10-27 15:42:02] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Rolland Garos" [2023-10-27 15:42:02] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Parfait, vous souhaitez vous rendre à l'événement Rolland Garros. Souhaitez-vous être conducteur ou passager lors de ce covoiturage?" [2023-10-27 15:42:02] [INFO] SMS Count : 65 [2023-10-27 15:42:02] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676950754"}],"text":"Parfait, vous souhaitez vous rendre \u00e0 l'\u00e9v\u00e9nement Rolland Garros. Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:02] [DEBUG] Callback main start ok [2023-10-27 15:42:02] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:02] [DEBUG] Callback main avant while ok [2023-10-27 15:42:02] [INFO] Callback SMS entrant. Number: +33621336149 Text: Qu'est ce qui est vert et qui mange des cailloux ? [2023-10-27 15:42:02] [INFO] From: +33621336149|Date: 2023-10-27 15:42:01|Message: Qu'est ce qui est vert et qui mange des cailloux ? [2023-10-27 15:42:02] [DEBUG] callback main apres while ok [2023-10-27 15:42:02] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:02] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:02] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe2a9c0d7538753910 [2023-10-27 15:42:02] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe2a9c0d7538753910","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.41} [2023-10-27 15:42:02] [INFO] Callback SMS Count =? 1 [2023-10-27 15:42:02] [INFO] Callback checkMessage : Osv -- text: Qu'est ce qui est vert et qui mange des cailloux ? [2023-10-27 15:42:02] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Qu'est ce qui est vert et qui mange des cailloux ?" [2023-10-27 15:42:02] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:02] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:02] [DEBUG] début chatgpt [2023-10-27 15:42:02] [DEBUG] curl_init OK [2023-10-27 15:42:02] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:02] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Qu'est ce qui est vert et qui mange des cailloux ?"}]} [2023-10-27 15:42:02] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO3P2lEVB94meJEIvKyf9X4zkgu", "object": "chat.completion", "created": 1698414119, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me donner l'adresse de départ depuis laquelle vous souhaitez être pris en charge pour aller à l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 412, "completion_tokens": 36, "total_tokens": 448 } } [2023-10-27 15:42:02] [DEBUG] Curl Closed OK [2023-10-27 15:42:02] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO3P2lEVB94meJEIvKyf9X4zkgu", "object": "chat.completion", "created": 1698414119, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me donner l'adresse de départ depuis laquelle vous souhaitez être pris en charge pour aller à l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 412, "completion_tokens": 36, "total_tokens": 448 } } [2023-10-27 15:42:02] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Passager svp" [2023-10-27 15:42:02] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Pouvez-vous me donner l'adresse de départ depuis laquelle vous souhaitez être pris en charge pour aller à l'évènement OSV Explore?" [2023-10-27 15:42:02] [INFO] SMS Count : 66 [2023-10-27 15:42:02] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672919841"}],"text":"Tr\u00e8s bien. Pouvez-vous me donner l'adresse de d\u00e9part depuis laquelle vous souhaitez \u00eatre pris en charge pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:03] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:03] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe2b140a6499650247 [2023-10-27 15:42:03] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe2b140a6499650247","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.37} [2023-10-27 15:42:03] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:03] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:03] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO4AEbCQ8kR693xeR9NIv1rsrqT", "object": "chat.completion", "created": 1698414120, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 512, "completion_tokens": 33, "total_tokens": 545 } } [2023-10-27 15:42:03] [DEBUG] Curl Closed OK [2023-10-27 15:42:03] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO4AEbCQ8kR693xeR9NIv1rsrqT", "object": "chat.completion", "created": 1698414120, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 512, "completion_tokens": 33, "total_tokens": 545 } } [2023-10-27 15:42:03] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Ok allez passenger" [2023-10-27 15:42:03] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Parfait ! Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" [2023-10-27 15:42:03] [INFO] SMS Count : 67 [2023-10-27 15:42:03] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699089875"}],"text":"Parfait ! Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:03] [DEBUG] Callback main start ok [2023-10-27 15:42:03] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:03] [DEBUG] Callback main avant while ok [2023-10-27 15:42:03] [INFO] Callback SMS entrant. Number: +33630365154 Text: Oui [2023-10-27 15:42:03] [INFO] From: +33630365154|Date: 2023-10-27 15:42:02|Message: Oui [2023-10-27 15:42:03] [DEBUG] callback main apres while ok [2023-10-27 15:42:03] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:03] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:03] [INFO] Callback checkMessage : Oui -- text: Oui [2023-10-27 15:42:03] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:03] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:03] [DEBUG] Callback main start ok [2023-10-27 15:42:03] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:03] [DEBUG] Callback main avant while ok [2023-10-27 15:42:03] [INFO] Callback SMS entrant. Number: +33615046080 Text: Oui [2023-10-27 15:42:03] [INFO] From: +33615046080|Date: 2023-10-27 15:42:02|Message: Oui [2023-10-27 15:42:03] [DEBUG] callback main apres while ok [2023-10-27 15:42:03] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:03] [INFO] Callback SMS Count =? 1 [2023-10-27 15:42:03] [INFO] Callback checkMessage : OSV -- text: Oui [2023-10-27 15:42:03] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:42:03] [DEBUG] début chatgpt [2023-10-27 15:42:03] [DEBUG] curl_init OK [2023-10-27 15:42:03] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:03] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:42:03] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:03] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe2bbb92d439056911 [2023-10-27 15:42:03] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe2bbb92d439056911","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.32} [2023-10-27 15:42:03] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:03] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:04] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO6KdFzaAzaYcutO3J2yySmO8Ud", "object": "chat.completion", "created": 1698414122, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, vous souhaitez être passager. Pouvez-vous me communiquer votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 416, "completion_tokens": 27, "total_tokens": 443 } } [2023-10-27 15:42:04] [DEBUG] Curl Closed OK [2023-10-27 15:42:04] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO6KdFzaAzaYcutO3J2yySmO8Ud", "object": "chat.completion", "created": 1698414122, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, vous souhaitez être passager. Pouvez-vous me communiquer votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 416, "completion_tokens": 27, "total_tokens": 443 } } [2023-10-27 15:42:04] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Je veux être dans le coffre" [2023-10-27 15:42:04] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "D'accord, vous souhaitez être passager. Pouvez-vous me communiquer votre adresse de départ s'il vous plaît ?" [2023-10-27 15:42:04] [INFO] SMS Count : 68 [2023-10-27 15:42:04] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33607535221"}],"text":"D'accord, vous souhaitez \u00eatre passager. Pouvez-vous me communiquer votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:04] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO4WNHF4pyXtRs3ozsHFqG6fDLc", "object": "chat.completion", "created": 1698414120, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez donc être conducteur. Pouvez-vous me donner votre adresse de départ pour que je puisse organiser le covoiturage vers l'évènement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 428, "completion_tokens": 50, "total_tokens": 478 } } [2023-10-27 15:42:04] [DEBUG] Curl Closed OK [2023-10-27 15:42:04] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO4WNHF4pyXtRs3ozsHFqG6fDLc", "object": "chat.completion", "created": 1698414120, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez donc être conducteur. Pouvez-vous me donner votre adresse de départ pour que je puisse organiser le covoiturage vers l'évènement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 428, "completion_tokens": 50, "total_tokens": 478 } } [2023-10-27 15:42:04] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Moi je suis pilote, sinon rien" [2023-10-27 15:42:04] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien, vous souhaitez donc être conducteur. Pouvez-vous me donner votre adresse de départ pour que je puisse organiser le covoiturage vers l'évènement OSV Explore du 14 Mars 2024?" [2023-10-27 15:42:04] [INFO] SMS Count : 68 [2023-10-27 15:42:04] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33624731750"}],"text":"Tr\u00e8s bien, vous souhaitez donc \u00eatre conducteur. Pouvez-vous me donner votre adresse de d\u00e9part pour que je puisse organiser le covoiturage vers l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:04] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:04] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe2cd1c4d537345759 [2023-10-27 15:42:04] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe2cd1c4d537345759","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.28} [2023-10-27 15:42:04] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:04] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:04] [DEBUG] Callback main start ok [2023-10-27 15:42:04] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:04] [DEBUG] Callback main avant while ok [2023-10-27 15:42:04] [INFO] Callback SMS entrant. Number: +33683635780 Text: osv [2023-10-27 15:42:04] [INFO] From: +33683635780|Date: 2023-10-27 15:42:03|Message: osv [2023-10-27 15:42:04] [DEBUG] callback main apres while ok [2023-10-27 15:42:04] [DEBUG] BDD CheckNumber : la table est vide [2023-10-27 15:42:04] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-27 15:42:04] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33683635780 [2023-10-27 15:42:04] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "osv" [2023-10-27 15:42:04] [INFO] Callback Q1: l'event est OSV [2023-10-27 15:42:04] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-10-27 15:42:04] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-10-27 15:42:04] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-10-27 15:42:04] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-10-27 15:42:04] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-10-27 15:42:04] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-10-27 15:42:04] [INFO] SMS Count : 69 [2023-10-27 15:42:04] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33683635780"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:05] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:05] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe2d04380150564238 [2023-10-27 15:42:05] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe2d04380150564238","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":37.19} [2023-10-27 15:42:05] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:05] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:05] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:05] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe2d4371a597666553 [2023-10-27 15:42:05] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe2d4371a597666553","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.14} [2023-10-27 15:42:05] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-27 15:42:05] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:08] [DEBUG] Callback main start ok [2023-10-27 15:42:08] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:08] [DEBUG] Callback main avant while ok [2023-10-27 15:42:08] [INFO] Callback SMS entrant. Number: +33648881125 Text: oui [2023-10-27 15:42:08] [INFO] From: +33648881125|Date: 2023-10-27 15:42:06|Message: oui [2023-10-27 15:42:08] [DEBUG] callback main apres while ok [2023-10-27 15:42:08] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:08] [INFO] Callback SMS Count =? 1 [2023-10-27 15:42:08] [INFO] Callback checkMessage : osv -- text: oui [2023-10-27 15:42:08] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "oui" [2023-10-27 15:42:08] [DEBUG] début chatgpt [2023-10-27 15:42:08] [DEBUG] curl_init OK [2023-10-27 15:42:08] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:08] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"oui"}]} [2023-10-27 15:42:08] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO66M6dNW94BYJKiQPVbLmKDzit", "object": "chat.completion", "created": 1698414122, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Désolé, je ne peux pas répondre à cette question car cela ne concerne pas le covoiturage. Je suis là pour vous aider à organiser votre covoiturage pour l'événement OSV Explore. Pouvez-vous me donner votre réponse concernant l'organisation du covoiturage pour cet événement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 393, "completion_tokens": 73, "total_tokens": 466 } } [2023-10-27 15:42:08] [DEBUG] Curl Closed OK [2023-10-27 15:42:08] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO66M6dNW94BYJKiQPVbLmKDzit", "object": "chat.completion", "created": 1698414122, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Désolé, je ne peux pas répondre à cette question car cela ne concerne pas le covoiturage. Je suis là pour vous aider à organiser votre covoiturage pour l'événement OSV Explore. Pouvez-vous me donner votre réponse concernant l'organisation du covoiturage pour cet événement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 393, "completion_tokens": 73, "total_tokens": 466 } } [2023-10-27 15:42:08] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Qu'est ce qui est vert et qui mange des cailloux ?" [2023-10-27 15:42:08] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Désolé, je ne peux pas répondre à cette question car cela ne concerne pas le covoiturage. Je suis là pour vous aider à organiser votre covoiturage pour l'événement OSV Explore. Pouvez-vous me donner votre réponse concernant l'organisation du covoiturage pour cet événement ?" [2023-10-27 15:42:08] [INFO] SMS Count : 71 [2023-10-27 15:42:08] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33621336149"}],"text":"D\u00e9sol\u00e9, je ne peux pas r\u00e9pondre \u00e0 cette question car cela ne concerne pas le covoiturage. Je suis l\u00e0 pour vous aider \u00e0 organiser votre covoiturage pour l'\u00e9v\u00e9nement OSV Explore. Pouvez-vous me donner votre r\u00e9ponse concernant l'organisation du covoiturage pour cet \u00e9v\u00e9nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:09] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:09] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe31096a5571213247 [2023-10-27 15:42:09] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe31096a5571213247","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":37.05} [2023-10-27 15:42:09] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:42:09] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:09] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO714piik9OXRXkUsQEwZhysmQo", "object": "chat.completion", "created": 1698414123, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:42:09] [DEBUG] Curl Closed OK [2023-10-27 15:42:09] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO714piik9OXRXkUsQEwZhysmQo", "object": "chat.completion", "created": 1698414123, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-10-27 15:42:09] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-10-27 15:42:09] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Souhaitez-vous être conducteur ou passager pour cet évènement?" [2023-10-27 15:42:09] [INFO] SMS Count : 72 [2023-10-27 15:42:09] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615046080"}],"text":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:09] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHO5VfbzdPqtNomR73bWVRIISjdO", "object": "chat.completion", "created": 1698414121, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me fournir votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 411, "completion_tokens": 35, "total_tokens": 446 } } [2023-10-27 15:42:09] [DEBUG] Curl Closed OK [2023-10-27 15:42:09] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHO5VfbzdPqtNomR73bWVRIISjdO", "object": "chat.completion", "created": 1698414121, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me fournir votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 411, "completion_tokens": 35, "total_tokens": 446 } } [2023-10-27 15:42:09] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "PaSager" [2023-10-27 15:42:09] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me fournir votre adresse de départ s'il vous plaît?" [2023-10-27 15:42:09] [INFO] SMS Count : 72 [2023-10-27 15:42:09] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33781757534"}],"text":"Tr\u00e8s bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me fournir votre adresse de d\u00e9part s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:09] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:09] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe31da2e1029235994 [2023-10-27 15:42:09] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe31da2e1029235994","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":37.01} [2023-10-27 15:42:10] [DEBUG] Callback main start ok [2023-10-27 15:42:10] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:10] [DEBUG] Callback main avant while ok [2023-10-27 15:42:10] [INFO] Callback SMS entrant. Number: +33624731750 Text: Moi je suis pilote, sinon rien [2023-10-27 15:42:10] [INFO] From: +33624731750|Date: 2023-10-27 15:41:59|Message: Moi je suis pilote, sinon rien [2023-10-27 15:42:10] [DEBUG] callback main apres while ok [2023-10-27 15:42:10] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:42:10] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:10] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:10] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:10] [DEBUG] Callback main start ok [2023-10-27 15:42:10] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:10] [INFO] Callback checkMessage : Moi je suis pilote, sinon rien -- text: Moi je suis pilote, sinon rien [2023-10-27 15:42:10] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:10] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:10] [DEBUG] Callback main avant while ok [2023-10-27 15:42:10] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe3211fa9271127637 [2023-10-27 15:42:10] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:10] [INFO] Callback SMS entrant. Number: +33630372739 Text: Turing 22 [2023-10-27 15:42:10] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe3211fa9271127637","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.96} [2023-10-27 15:42:10] [DEBUG] Callback main start ok [2023-10-27 15:42:10] [INFO] From: +33630372739|Date: 2023-10-27 15:42:08|Message: Turing 22 [2023-10-27 15:42:10] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:10] [DEBUG] callback main apres while ok [2023-10-27 15:42:10] [DEBUG] Callback main avant while ok [2023-10-27 15:42:10] [INFO] Callback SMS entrant. Number: +33630365154 Text: Conducteur [2023-10-27 15:42:10] [INFO] From: +33630365154|Date: 2023-10-27 15:42:07|Message: Conducteur [2023-10-27 15:42:10] [DEBUG] callback main apres while ok [2023-10-27 15:42:10] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:10] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:10] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:10] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:10] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:10] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:10] [INFO] Callback checkMessage : Passager -- text: Turing 22 [2023-10-27 15:42:10] [INFO] Callback checkMessage : Oui -- text: Conducteur [2023-10-27 15:42:10] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Turing 22" [2023-10-27 15:42:10] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Conducteur" [2023-10-27 15:42:10] [DEBUG] début chatgpt [2023-10-27 15:42:10] [DEBUG] curl_init OK [2023-10-27 15:42:10] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:10] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement OSV Explore du 14 Mars 2024 ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me fournir votre adresse de d\u00e9part ?"},{"role":"user","content":"Turing 22"}]} [2023-10-27 15:42:10] [DEBUG] début chatgpt [2023-10-27 15:42:10] [DEBUG] curl_init OK [2023-10-27 15:42:10] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:10] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Osv"},{"role":"assistant","content":""},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Conducteur"}]} [2023-10-27 15:42:10] [DEBUG] Callback main start ok [2023-10-27 15:42:10] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:10] [DEBUG] Callback main avant while ok [2023-10-27 15:42:10] [INFO] Callback SMS entrant. Number: +33781806028 Text: Passager [2023-10-27 15:42:10] [INFO] From: +33781806028|Date: 2023-10-27 15:42:08|Message: Passager [2023-10-27 15:42:10] [DEBUG] callback main apres while ok [2023-10-27 15:42:10] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:10] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:10] [INFO] Callback checkMessage : Oui -- text: Passager [2023-10-27 15:42:10] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 15:42:10] [DEBUG] début chatgpt [2023-10-27 15:42:10] [DEBUG] curl_init OK [2023-10-27 15:42:10] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:10] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":""},{"role":"assistant","content":""},{"role":"user","content":"Passager"}]} [2023-10-27 15:42:10] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOCuh6BDyi7m0mfSuQaxiHUCIyJ", "object": "chat.completion", "created": 1698414128, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Souhaitez-vous être conducteur ou passager pour cet évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 380, "completion_tokens": 19, "total_tokens": 399 } } [2023-10-27 15:42:10] [DEBUG] Curl Closed OK [2023-10-27 15:42:10] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOCuh6BDyi7m0mfSuQaxiHUCIyJ", "object": "chat.completion", "created": 1698414128, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Souhaitez-vous être conducteur ou passager pour cet évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 380, "completion_tokens": 19, "total_tokens": 399 } } [2023-10-27 15:42:10] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "oui" [2023-10-27 15:42:10] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait ! Souhaitez-vous être conducteur ou passager pour cet évènement ?" [2023-10-27 15:42:10] [INFO] SMS Count : 74 [2023-10-27 15:42:10] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33648881125"}],"text":"Parfait ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:10] [DEBUG] Callback main start ok [2023-10-27 15:42:10] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:10] [DEBUG] Callback main avant while ok [2023-10-27 15:42:10] [INFO] Callback SMS entrant. Number: +33615263100 Text: Oui [2023-10-27 15:42:10] [INFO] From: +33615263100|Date: 2023-10-27 15:42:09|Message: Oui [2023-10-27 15:42:10] [DEBUG] callback main apres while ok [2023-10-27 15:42:10] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:10] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:10] [INFO] Callback checkMessage : Ok -- text: Oui [2023-10-27 15:42:10] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:42:10] [DEBUG] début chatgpt [2023-10-27 15:42:10] [DEBUG] curl_init OK [2023-10-27 15:42:10] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:10] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Ok"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Oui"}]} [2023-10-27 15:42:11] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:11] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe32f13da520564327 [2023-10-27 15:42:11] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe32f13da520564327","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.92} [2023-10-27 15:42:11] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:42:11] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:11] [DEBUG] Callback main start ok [2023-10-27 15:42:11] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:11] [DEBUG] Callback main avant while ok [2023-10-27 15:42:11] [INFO] Callback SMS entrant. Number: +33676960009 Text: Conducteur [2023-10-27 15:42:11] [INFO] From: +33676960009|Date: 2023-10-27 15:42:09|Message: Conducteur [2023-10-27 15:42:11] [DEBUG] callback main apres while ok [2023-10-27 15:42:11] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:11] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:11] [INFO] Callback checkMessage : Absolument -- text: Conducteur [2023-10-27 15:42:11] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Conducteur" [2023-10-27 15:42:11] [DEBUG] début chatgpt [2023-10-27 15:42:11] [DEBUG] curl_init OK [2023-10-27 15:42:11] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:11] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Absolument"},{"role":"assistant","content":"Tr\u00e8s bien! Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?"},{"role":"user","content":"Conducteur"}]} [2023-10-27 15:42:11] [DEBUG] Callback main start ok [2023-10-27 15:42:11] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:11] [DEBUG] Callback main avant while ok [2023-10-27 15:42:11] [INFO] Callback SMS entrant. Number: +33781757534 Text: PaSager [2023-10-27 15:42:11] [INFO] From: +33781757534|Date: 2023-10-27 15:42:00|Message: PaSager [2023-10-27 15:42:11] [DEBUG] callback main apres while ok [2023-10-27 15:42:11] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:11] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:11] [INFO] Callback checkMessage : PaSager -- text: PaSager [2023-10-27 15:42:11] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:11] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:11] [DEBUG] Callback main start ok [2023-10-27 15:42:11] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:11] [DEBUG] Callback main avant while ok [2023-10-27 15:42:11] [INFO] Callback SMS entrant. Number: +33607119991 Text: 18h [2023-10-27 15:42:11] [INFO] From: +33607119991|Date: 2023-10-27 15:42:11|Message: 18h [2023-10-27 15:42:11] [DEBUG] callback main apres while ok [2023-10-27 15:42:11] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:11] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:11] [INFO] Callback checkMessage : 3 rue Jean Ségurel Lempdes -- text: 18h [2023-10-27 15:42:11] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "18h" [2023-10-27 15:42:11] [DEBUG] début chatgpt [2023-10-27 15:42:11] [DEBUG] curl_init OK [2023-10-27 15:42:11] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:11] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Voulez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que conducteur, pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"3 rue Jean S\u00e9gurel Lempdes"},{"role":"assistant","content":"Merci pour votre adresse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024?"},{"role":"user","content":"18h"}]} [2023-10-27 15:42:11] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOEfqfRmpZLBtUUWkELMeexilXH", "object": "chat.completion", "created": 1698414130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Quelle est votre adresse de départ pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 421, "completion_tokens": 17, "total_tokens": 438 } } [2023-10-27 15:42:11] [DEBUG] Curl Closed OK [2023-10-27 15:42:11] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOEfqfRmpZLBtUUWkELMeexilXH", "object": "chat.completion", "created": 1698414130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Quelle est votre adresse de départ pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 421, "completion_tokens": 17, "total_tokens": 438 } } [2023-10-27 15:42:11] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Conducteur" [2023-10-27 15:42:11] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Très bien! Quelle est votre adresse de départ pour cet évènement?" [2023-10-27 15:42:11] [INFO] SMS Count : 75 [2023-10-27 15:42:11] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630365154"}],"text":"Tr\u00e8s bien! Quelle est votre adresse de d\u00e9part pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:12] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:12] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe345e120543677132 [2023-10-27 15:42:12] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe345e120543677132","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.87} [2023-10-27 15:42:12] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:12] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:12] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOE2kgtlgfkPzHB3g2Gt21l8Kil", "object": "chat.completion", "created": 1698414130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Quelle est votre adresse de départ pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 17, "total_tokens": 426 } } [2023-10-27 15:42:12] [DEBUG] Curl Closed OK [2023-10-27 15:42:12] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOE2kgtlgfkPzHB3g2Gt21l8Kil", "object": "chat.completion", "created": 1698414130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Quelle est votre adresse de départ pour cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 17, "total_tokens": 426 } } [2023-10-27 15:42:12] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Oui" [2023-10-27 15:42:12] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien! Quelle est votre adresse de départ pour cet évènement?" [2023-10-27 15:42:12] [INFO] SMS Count : 76 [2023-10-27 15:42:12] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615263100"}],"text":"Tr\u00e8s bien! Quelle est votre adresse de d\u00e9part pour cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:12] [DEBUG] Callback main start ok [2023-10-27 15:42:12] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:12] [DEBUG] Callback main avant while ok [2023-10-27 15:42:12] [INFO] Callback SMS entrant. Number: +33621336149 Text: Qu'est ce qui est vert et qui mange des cailloux ? [2023-10-27 15:42:12] [INFO] From: +33621336149|Date: 2023-10-27 15:42:01|Message: Qu'est ce qui est vert et qui mange des cailloux ? [2023-10-27 15:42:12] [DEBUG] callback main apres while ok [2023-10-27 15:42:12] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:12] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:12] [INFO] Callback checkMessage : Qu'est ce qui est vert et qui mange des cailloux ? -- text: Qu'est ce qui est vert et qui mange des cailloux ? [2023-10-27 15:42:12] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:12] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:13] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:13] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe3517539177109855 [2023-10-27 15:42:13] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe3517539177109855","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.83} [2023-10-27 15:42:13] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:13] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:13] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOFLdF5vpsIztw7QuevWP7ofmHN", "object": "chat.completion", "created": 1698414131, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Quelle est votre adresse de départ pour cet événement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 415, "completion_tokens": 26, "total_tokens": 441 } } [2023-10-27 15:42:13] [DEBUG] Curl Closed OK [2023-10-27 15:42:13] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOFLdF5vpsIztw7QuevWP7ofmHN", "object": "chat.completion", "created": 1698414131, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Quelle est votre adresse de départ pour cet événement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 415, "completion_tokens": 26, "total_tokens": 441 } } [2023-10-27 15:42:13] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Conducteur" [2023-10-27 15:42:13] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Parfait! Quelle est votre adresse de départ pour cet événement OSV Explore du 14 Mars 2024?" [2023-10-27 15:42:13] [INFO] SMS Count : 77 [2023-10-27 15:42:13] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676960009"}],"text":"Parfait! Quelle est votre adresse de d\u00e9part pour cet \u00e9v\u00e9nement OSV Explore du 14 Mars 2024?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:13] [DEBUG] Callback main start ok [2023-10-27 15:42:13] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:13] [DEBUG] Callback main avant while ok [2023-10-27 15:42:13] [INFO] Callback SMS entrant. Number: +33615046080 Text: Oui [2023-10-27 15:42:13] [INFO] From: +33615046080|Date: 2023-10-27 15:42:02|Message: Oui [2023-10-27 15:42:13] [DEBUG] callback main apres while ok [2023-10-27 15:42:13] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:13] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:13] [INFO] Callback checkMessage : Oui -- text: Oui [2023-10-27 15:42:13] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:13] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:14] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:14] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe35eab0b772102193 [2023-10-27 15:42:14] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe35eab0b772102193","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.78} [2023-10-27 15:42:14] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:14] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:14] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOEHRUIP3mT8sHG9pRWQWWaPg3V", "object": "chat.completion", "created": 1698414130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que passager ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 447, "completion_tokens": 34, "total_tokens": 481 } } [2023-10-27 15:42:14] [DEBUG] Curl Closed OK [2023-10-27 15:42:14] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOEHRUIP3mT8sHG9pRWQWWaPg3V", "object": "chat.completion", "created": 1698414130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que passager ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 447, "completion_tokens": 34, "total_tokens": 481 } } [2023-10-27 15:42:14] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Turing 22" [2023-10-27 15:42:14] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Très bien. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que passager ?" [2023-10-27 15:42:14] [INFO] SMS Count : 78 [2023-10-27 15:42:14] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630372739"}],"text":"Tr\u00e8s bien. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024 en tant que passager ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:15] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:15] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe3726c9d640836853 [2023-10-27 15:42:15] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe3726c9d640836853","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.74} [2023-10-27 15:42:15] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:15] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:16] [DEBUG] Callback main start ok [2023-10-27 15:42:16] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:16] [DEBUG] Callback main avant while ok [2023-10-27 15:42:16] [INFO] Callback SMS entrant. Number: +33777925776 Text: Champs de Mars, Paris [2023-10-27 15:42:16] [INFO] From: +33777925776|Date: 2023-10-27 15:42:15|Message: Champs de Mars, Paris [2023-10-27 15:42:16] [DEBUG] callback main apres while ok [2023-10-27 15:42:16] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:16] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:16] [INFO] Callback checkMessage : Peut importe -- text: Champs de Mars, Paris [2023-10-27 15:42:16] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Champs de Mars, Paris" [2023-10-27 15:42:16] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOGhyfd8H8HYPjg8H2gZP67kAI7", "object": "chat.completion", "created": 1698414132, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, et à quelle heure souhaitez-vous repartir de l'évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 494, "completion_tokens": 21, "total_tokens": 515 } } [2023-10-27 15:42:16] [DEBUG] Curl Closed OK [2023-10-27 15:42:16] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOGhyfd8H8HYPjg8H2gZP67kAI7", "object": "chat.completion", "created": 1698414132, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, et à quelle heure souhaitez-vous repartir de l'évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 494, "completion_tokens": 21, "total_tokens": 515 } } [2023-10-27 15:42:16] [DEBUG] début chatgpt [2023-10-27 15:42:16] [DEBUG] curl_init OK [2023-10-27 15:42:16] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:16] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Bah oui!"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Peut importe"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me pr\u00e9ciser votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Champs de Mars, Paris"}]} [2023-10-27 15:42:16] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "18h" [2023-10-27 15:42:16] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien, et à quelle heure souhaitez-vous repartir de l'évènement?" [2023-10-27 15:42:16] [INFO] SMS Count : 79 [2023-10-27 15:42:16] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33607119991"}],"text":"Tr\u00e8s bien, et \u00e0 quelle heure souhaitez-vous repartir de l'\u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:16] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOEGenmlZlcHRJbt66AV1nduuWz", "object": "chat.completion", "created": 1698414130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 418, "completion_tokens": 34, "total_tokens": 452 } } [2023-10-27 15:42:16] [DEBUG] Curl Closed OK [2023-10-27 15:42:16] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOEGenmlZlcHRJbt66AV1nduuWz", "object": "chat.completion", "created": 1698414130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 418, "completion_tokens": 34, "total_tokens": 452 } } [2023-10-27 15:42:16] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Passager" [2023-10-27 15:42:16] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Très bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" [2023-10-27 15:42:16] [INFO] SMS Count : 79 [2023-10-27 15:42:16] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33781806028"}],"text":"Tr\u00e8s bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:17] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:17] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe391c9b8667776698 [2023-10-27 15:42:17] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe391c9b8667776698","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.69} [2023-10-27 15:42:17] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-10-27 15:42:17] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:17] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:17] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe3936ca6425570568 [2023-10-27 15:42:17] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe3936ca6425570568","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.65} [2023-10-27 15:42:17] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:17] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:17] [DEBUG] Callback main start ok [2023-10-27 15:42:17] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:17] [DEBUG] Callback main avant while ok [2023-10-27 15:42:17] [INFO] Callback SMS entrant. Number: +33669074196 Text: 22 allée Allan Turing Aubiere [2023-10-27 15:42:17] [INFO] From: +33669074196|Date: 2023-10-27 15:42:15|Message: 22 allée Allan Turing Aubiere [2023-10-27 15:42:17] [DEBUG] callback main apres while ok [2023-10-27 15:42:17] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:17] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:17] [INFO] Callback checkMessage : Conducteur -- text: 22 allée Allan Turing Aubiere [2023-10-27 15:42:17] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "22 allée Allan Turing Aubiere" [2023-10-27 15:42:17] [DEBUG] début chatgpt [2023-10-27 15:42:17] [DEBUG] curl_init OK [2023-10-27 15:42:17] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:17] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien! Pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"22 all\u00e9e Allan Turing Aubiere"}]} [2023-10-27 15:42:18] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOK2rjwJZlA3AJ5mquytPWJK6uY", "object": "chat.completion", "created": 1698414136, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre réponse. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 447, "completion_tokens": 24, "total_tokens": 471 } } [2023-10-27 15:42:18] [DEBUG] Curl Closed OK [2023-10-27 15:42:18] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOK2rjwJZlA3AJ5mquytPWJK6uY", "object": "chat.completion", "created": 1698414136, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre réponse. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 447, "completion_tokens": 24, "total_tokens": 471 } } [2023-10-27 15:42:19] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Champs de Mars, Paris" [2023-10-27 15:42:19] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour votre réponse. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore ?" [2023-10-27 15:42:19] [INFO] SMS Count : 81 [2023-10-27 15:42:19] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33777925776"}],"text":"Merci pour votre r\u00e9ponse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:19] [DEBUG] Callback main start ok [2023-10-27 15:42:19] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:19] [DEBUG] Callback main avant while ok [2023-10-27 15:42:19] [INFO] Callback SMS entrant. Number: +33683260594 Text: 18.00 [2023-10-27 15:42:19] [INFO] From: +33683260594|Date: 2023-10-27 15:42:17|Message: 18.00 [2023-10-27 15:42:19] [DEBUG] callback main apres while ok [2023-10-27 15:42:19] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:19] [INFO] Callback SMS Count =? 5 [2023-10-27 15:42:19] [INFO] Callback checkMessage : 8.00 -- text: 18.00 [2023-10-27 15:42:19] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "18.00" [2023-10-27 15:42:19] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "18.00" [2023-10-27 15:42:19] [INFO] SMS Count : 81 [2023-10-27 15:42:19] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33683260594"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:19] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:19] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe3b3932d329861029 [2023-10-27 15:42:19] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe3b3932d329861029","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.6} [2023-10-27 15:42:19] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:19] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:19] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:19] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe3b8d5e9514248758 [2023-10-27 15:42:19] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe3b8d5e9514248758","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.56} [2023-10-27 15:42:19] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-10-27 15:42:19] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:20] [DEBUG] Callback main start ok [2023-10-27 15:42:20] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:20] [DEBUG] Callback main avant while ok [2023-10-27 15:42:20] [INFO] Callback SMS entrant. Number: +33650889012 Text: Merci [2023-10-27 15:42:20] [INFO] From: +33650889012|Date: 2023-10-27 15:42:18|Message: Merci [2023-10-27 15:42:20] [DEBUG] callback main apres while ok [2023-10-27 15:42:20] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:20] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:20] [INFO] Callback checkMessage : Merci -- text: Merci [2023-10-27 15:42:20] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:20] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:20] [DEBUG] Callback main start ok [2023-10-27 15:42:20] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:20] [DEBUG] Callback main avant while ok [2023-10-27 15:42:20] [INFO] Callback SMS entrant. Number: +33630372739 Text: Turing 22 [2023-10-27 15:42:20] [INFO] From: +33630372739|Date: 2023-10-27 15:42:08|Message: Turing 22 [2023-10-27 15:42:20] [DEBUG] callback main apres while ok [2023-10-27 15:42:20] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:20] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:20] [INFO] Callback checkMessage : Turing 22 -- text: Turing 22 [2023-10-27 15:42:20] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:20] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:20] [DEBUG] Callback main start ok [2023-10-27 15:42:20] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:20] [DEBUG] Callback main avant while ok [2023-10-27 15:42:20] [INFO] Callback SMS entrant. Number: +33781806028 Text: Passager [2023-10-27 15:42:20] [INFO] From: +33781806028|Date: 2023-10-27 15:42:08|Message: Passager [2023-10-27 15:42:20] [DEBUG] callback main apres while ok [2023-10-27 15:42:20] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:20] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:20] [INFO] Callback checkMessage : Passager -- text: Passager [2023-10-27 15:42:20] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:20] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:20] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOLIAMrS92yyfQb8pckanHSniv8", "object": "chat.completion", "created": 1698414137, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que conducteur?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 440, "completion_tokens": 36, "total_tokens": 476 } } [2023-10-27 15:42:20] [DEBUG] Curl Closed OK [2023-10-27 15:42:20] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOLIAMrS92yyfQb8pckanHSniv8", "object": "chat.completion", "created": 1698414137, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que conducteur?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 440, "completion_tokens": 36, "total_tokens": 476 } } [2023-10-27 15:42:20] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "22 allée Allan Turing Aubiere" [2023-10-27 15:42:20] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que conducteur?" [2023-10-27 15:42:20] [INFO] SMS Count : 83 [2023-10-27 15:42:20] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33669074196"}],"text":"Merci pour cette information. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024 en tant que conducteur?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:21] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:21] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe3d8232c774792836 [2023-10-27 15:42:21] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe3d8232c774792836","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.51} [2023-10-27 15:42:21] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:21] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:21] [DEBUG] Callback main start ok [2023-10-27 15:42:21] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:21] [DEBUG] Callback main avant while ok [2023-10-27 15:42:21] [INFO] Callback SMS entrant. Number: +33607119991 Text: 18h [2023-10-27 15:42:21] [INFO] From: +33607119991|Date: 2023-10-27 15:42:11|Message: 18h [2023-10-27 15:42:21] [DEBUG] callback main apres while ok [2023-10-27 15:42:21] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:21] [INFO] Callback SMS Count =? 5 [2023-10-27 15:42:21] [INFO] Callback checkMessage : 18h -- text: 18h [2023-10-27 15:42:21] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:21] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:25] [DEBUG] Callback main start ok [2023-10-27 15:42:25] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:25] [DEBUG] Callback main avant while ok [2023-10-27 15:42:25] [INFO] Callback SMS entrant. Number: +33615263100 Text: Passager [2023-10-27 15:42:25] [INFO] From: +33615263100|Date: 2023-10-27 15:42:23|Message: Passager [2023-10-27 15:42:25] [DEBUG] callback main apres while ok [2023-10-27 15:42:25] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:25] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:25] [INFO] Callback checkMessage : Oui -- text: Passager [2023-10-27 15:42:25] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 15:42:25] [DEBUG] début chatgpt [2023-10-27 15:42:25] [DEBUG] curl_init OK [2023-10-27 15:42:25] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:25] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Ok"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Tr\u00e8s bien! Quelle est votre adresse de d\u00e9part pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"}]} [2023-10-27 15:42:26] [DEBUG] Callback main start ok [2023-10-27 15:42:26] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:26] [DEBUG] Callback main avant while ok [2023-10-27 15:42:26] [INFO] Callback SMS entrant. Number: +33676950754 Text: Conducteur [2023-10-27 15:42:26] [INFO] From: +33676950754|Date: 2023-10-27 15:42:23|Message: Conducteur [2023-10-27 15:42:26] [DEBUG] callback main apres while ok [2023-10-27 15:42:26] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:26] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:26] [INFO] Callback checkMessage : Rolland Garos -- text: Conducteur [2023-10-27 15:42:26] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Conducteur" [2023-10-27 15:42:26] [DEBUG] Callback main start ok [2023-10-27 15:42:26] [DEBUG] début chatgpt [2023-10-27 15:42:26] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:26] [DEBUG] curl_init OK [2023-10-27 15:42:26] [DEBUG] Callback main avant while ok [2023-10-27 15:42:26] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:26] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je n'ai pas compris \u00e0 quel \u00e9v\u00e8nement vous souhaitez vous rendre. Pourriez-vous pr\u00e9ciser le nom de l'\u00e9v\u00e8nement?"},{"role":"user","content":"Rolland Garos"},{"role":"assistant","content":"Parfait, vous souhaitez vous rendre \u00e0 l'\u00e9v\u00e9nement Rolland Garros. Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?"},{"role":"user","content":"Conducteur"}]} [2023-10-27 15:42:26] [INFO] Callback SMS entrant. Number: +33648881125 Text: passager [2023-10-27 15:42:26] [INFO] From: +33648881125|Date: 2023-10-27 15:42:23|Message: passager [2023-10-27 15:42:26] [DEBUG] callback main apres while ok [2023-10-27 15:42:26] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:26] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:26] [INFO] Callback checkMessage : oui -- text: passager [2023-10-27 15:42:26] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "passager" [2023-10-27 15:42:26] [DEBUG] début chatgpt [2023-10-27 15:42:26] [DEBUG] curl_init OK [2023-10-27 15:42:26] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:26] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"oui"},{"role":"assistant","content":"Parfait ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?"},{"role":"user","content":"passager"}]} [2023-10-27 15:42:26] [DEBUG] Callback main start ok [2023-10-27 15:42:26] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:26] [DEBUG] Callback main avant while ok [2023-10-27 15:42:26] [INFO] Callback SMS entrant. Number: +33624072622 Text: Je souhaite participer à un événement qui aura lieu à Chamonix le 14 déc [2023-10-27 15:42:26] [INFO] From: +33624072622|Date: 2023-10-27 15:42:24|Message: Je souhaite participer à un événement qui aura lieu à Chamonix le 14 déc [2023-10-27 15:42:26] [DEBUG] callback main apres while ok [2023-10-27 15:42:26] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:26] [INFO] Callback SMS Count =? 1 [2023-10-27 15:42:26] [INFO] Callback checkMessage : oca -- text: Je souhaite participer à un événement qui aura lieu à Chamonix le 14 déc [2023-10-27 15:42:26] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je souhaite participer à un événement qui aura lieu à Chamonix le 14 déc" [2023-10-27 15:42:26] [DEBUG] début chatgpt [2023-10-27 15:42:26] [DEBUG] curl_init OK [2023-10-27 15:42:26] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:26] [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 participer \u00e0 un \u00e9v\u00e9nement qui aura lieu \u00e0 Chamonix le 14 d\u00e9c"}]} [2023-10-27 15:42:27] [DEBUG] Callback main start ok [2023-10-27 15:42:27] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:27] [DEBUG] Callback main avant while ok [2023-10-27 15:42:27] [INFO] Callback SMS entrant. Number: +33672919841 Text: Ennezat [2023-10-27 15:42:27] [INFO] From: +33672919841|Date: 2023-10-27 15:42:24|Message: Ennezat [2023-10-27 15:42:27] [DEBUG] callback main apres while ok [2023-10-27 15:42:27] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:27] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:27] [INFO] Callback checkMessage : Passager svp -- text: Ennezat [2023-10-27 15:42:27] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Ennezat" [2023-10-27 15:42:27] [DEBUG] début chatgpt [2023-10-27 15:42:27] [DEBUG] curl_init OK [2023-10-27 15:42:27] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:27] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager svp"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me donner l'adresse de d\u00e9part depuis laquelle vous souhaitez \u00eatre pris en charge pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore?"},{"role":"user","content":"Ennezat"}]} [2023-10-27 15:42:28] [DEBUG] Callback main start ok [2023-10-27 15:42:28] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:28] [DEBUG] Callback main avant while ok [2023-10-27 15:42:28] [INFO] Callback SMS entrant. Number: +33683635780 Text: Oui [2023-10-27 15:42:28] [INFO] From: +33683635780|Date: 2023-10-27 15:42:25|Message: Oui [2023-10-27 15:42:28] [DEBUG] callback main apres while ok [2023-10-27 15:42:28] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:28] [INFO] Callback SMS Count =? 1 [2023-10-27 15:42:28] [INFO] Callback checkMessage : osv -- text: Oui [2023-10-27 15:42:28] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-10-27 15:42:28] [DEBUG] début chatgpt [2023-10-27 15:42:28] [DEBUG] curl_init OK [2023-10-27 15:42:28] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:28] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-10-27 15:42:29] [DEBUG] Callback main start ok [2023-10-27 15:42:29] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:29] [DEBUG] Callback main avant while ok [2023-10-27 15:42:29] [INFO] Callback SMS entrant. Number: +33620510664 Text: Osv explore [2023-10-27 15:42:29] [INFO] From: +33620510664|Date: 2023-10-27 15:42:24|Message: Osv explore [2023-10-27 15:42:29] [DEBUG] callback main apres while ok [2023-10-27 15:42:29] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:29] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:29] [INFO] Callback checkMessage : Non -- text: Osv explore [2023-10-27 15:42:29] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv explore" [2023-10-27 15:42:29] [DEBUG] début chatgpt [2023-10-27 15:42:29] [DEBUG] curl_init OK [2023-10-27 15:42:29] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:29] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Non"},{"role":"assistant","content":"D'accord, aucun probl\u00e8me. \u00c0 quel \u00e9v\u00e8nement souhaitez-vous aller alors?"},{"role":"user","content":"Osv explore"}]} [2023-10-27 15:42:29] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOUZyK703uj3zhNcb4x7WJx5oho", "object": "chat.completion", "created": 1698414146, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que conducteur pour l'événement Rolland Garros, pourriez-vous me donner votre adresse de départ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 460, "completion_tokens": 31, "total_tokens": 491 } } [2023-10-27 15:42:29] [DEBUG] Curl Closed OK [2023-10-27 15:42:29] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOUZyK703uj3zhNcb4x7WJx5oho", "object": "chat.completion", "created": 1698414146, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que conducteur pour l'événement Rolland Garros, pourriez-vous me donner votre adresse de départ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 460, "completion_tokens": 31, "total_tokens": 491 } } [2023-10-27 15:42:29] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOUkWmXDOuLSugpTcY46oH3Crm4", "object": "chat.completion", "created": 1698414146, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Quelle est votre adresse de départ pour que je puisse trouver les bons covoitureurs près de chez vous ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 28, "total_tokens": 437 } } [2023-10-27 15:42:29] [DEBUG] Curl Closed OK [2023-10-27 15:42:29] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOUkWmXDOuLSugpTcY46oH3Crm4", "object": "chat.completion", "created": 1698414146, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Quelle est votre adresse de départ pour que je puisse trouver les bons covoitureurs près de chez vous ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 28, "total_tokens": 437 } } [2023-10-27 15:42:29] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Conducteur" [2023-10-27 15:42:29] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "passager" [2023-10-27 15:42:29] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Très bien, en tant que conducteur pour l'événement Rolland Garros, pourriez-vous me donner votre adresse de départ?" [2023-10-27 15:42:29] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Quelle est votre adresse de départ pour que je puisse trouver les bons covoitureurs près de chez vous ?" [2023-10-27 15:42:29] [INFO] SMS Count : 84 [2023-10-27 15:42:29] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676950754"}],"text":"Tr\u00e8s bien, en tant que conducteur pour l'\u00e9v\u00e9nement Rolland Garros, pourriez-vous me donner votre adresse de d\u00e9part?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:29] [INFO] SMS Count : 84 [2023-10-27 15:42:29] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33648881125"}],"text":"Tr\u00e8s bien. Quelle est votre adresse de d\u00e9part pour que je puisse trouver les bons covoitureurs pr\u00e8s de chez vous ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:29] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOVcjOYIAdcIfmGyIpz1wWnIXxk", "object": "chat.completion", "created": 1698414147, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super ! Souhaitez-vous être conducteur ou passager lors de ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 20, "total_tokens": 401 } } [2023-10-27 15:42:29] [DEBUG] Curl Closed OK [2023-10-27 15:42:29] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOVcjOYIAdcIfmGyIpz1wWnIXxk", "object": "chat.completion", "created": 1698414147, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super ! Souhaitez-vous être conducteur ou passager lors de ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 20, "total_tokens": 401 } } [2023-10-27 15:42:29] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Je souhaite participer à un événement qui aura lieu à Chamonix le 14 déc" [2023-10-27 15:42:29] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:29] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Super ! Souhaitez-vous être conducteur ou passager lors de ce covoiturage ?" [2023-10-27 15:42:29] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe456e8f0979996223 [2023-10-27 15:42:29] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe456e8f0979996223","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.47} [2023-10-27 15:42:29] [INFO] SMS Count : 84 [2023-10-27 15:42:29] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33624072622"}],"text":"Super ! Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:29] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:29] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:29] [DEBUG] Callback main start ok [2023-10-27 15:42:29] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:29] [DEBUG] Callback main avant while ok [2023-10-27 15:42:29] [INFO] Callback SMS entrant. Number: +33630365154 Text: Rue Duvert [2023-10-27 15:42:29] [INFO] From: +33630365154|Date: 2023-10-27 15:42:26|Message: Rue Duvert [2023-10-27 15:42:29] [DEBUG] callback main apres while ok [2023-10-27 15:42:29] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:29] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:29] [INFO] Callback checkMessage : Conducteur -- text: Rue Duvert [2023-10-27 15:42:29] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Rue Duvert" [2023-10-27 15:42:29] [DEBUG] début chatgpt [2023-10-27 15:42:29] [DEBUG] curl_init OK [2023-10-27 15:42:29] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:29] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Osv"},{"role":"assistant","content":""},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien! Quelle est votre adresse de d\u00e9part pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Rue Duvert"}]} [2023-10-27 15:42:29] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:29] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe45807e3197192718 [2023-10-27 15:42:29] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe45807e3197192718","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.42} [2023-10-27 15:42:29] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:29] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:29] [DEBUG] Callback main start ok [2023-10-27 15:42:29] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:29] [DEBUG] Callback main avant while ok [2023-10-27 15:42:29] [INFO] Callback SMS entrant. Number: +33699089875 Text: Non alors j ai change d avis [2023-10-27 15:42:29] [INFO] From: +33699089875|Date: 2023-10-27 15:42:25|Message: Non alors j ai change d avis [2023-10-27 15:42:29] [DEBUG] callback main apres while ok [2023-10-27 15:42:29] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:29] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:29] [INFO] Callback checkMessage : Ok allez passenger -- text: Non alors j ai change d avis [2023-10-27 15:42:29] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Non alors j ai change d avis" [2023-10-27 15:42:29] [DEBUG] début chatgpt [2023-10-27 15:42:29] [DEBUG] curl_init OK [2023-10-27 15:42:29] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:29] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Ja !! Chouette"},{"role":"assistant","content":"Super ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?"},{"role":"user","content":"Tu me conseilles quoi ?"},{"role":"assistant","content":"Cela d\u00e9pend de vos pr\u00e9f\u00e9rences et de vos besoins. En tant que conducteur, vous aurez le contr\u00f4le de votre trajet et pourrez d\u00e9cider des arr\u00eats \u00e9ventuels. En tant que passager, vous pourrez profiter du trajet sans avoir \u00e0 vous soucier de la conduite. \u00c0 vous de d\u00e9cider ce qui vous convient le mieux !"},{"role":"user","content":"Ok allez passenger"},{"role":"assistant","content":"Parfait ! Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Non alors j ai change d avis"}]} [2023-10-27 15:42:29] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:29] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe45b71d5801137010 [2023-10-27 15:42:29] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe45b71d5801137010","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.38} [2023-10-27 15:42:29] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-27 15:42:29] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:29] [DEBUG] Callback main start ok [2023-10-27 15:42:29] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:29] [DEBUG] Callback main avant while ok [2023-10-27 15:42:29] [INFO] Callback SMS entrant. Number: +33630372739 Text: 14h [2023-10-27 15:42:29] [INFO] From: +33630372739|Date: 2023-10-27 15:42:27|Message: 14h [2023-10-27 15:42:29] [DEBUG] callback main apres while ok [2023-10-27 15:42:29] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:29] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:29] [INFO] Callback checkMessage : Turing 22 -- text: 14h [2023-10-27 15:42:29] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "14h" [2023-10-27 15:42:29] [DEBUG] début chatgpt [2023-10-27 15:42:29] [DEBUG] curl_init OK [2023-10-27 15:42:29] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:29] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement OSV Explore du 14 Mars 2024 ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me fournir votre adresse de d\u00e9part ?"},{"role":"user","content":"Turing 22"},{"role":"assistant","content":"Tr\u00e8s bien. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024 en tant que passager ?"},{"role":"user","content":"14h"}]} [2023-10-27 15:42:30] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOWq96sqTD9kOBfXYTtmYZYaaOo", "object": "chat.completion", "created": 1698414148, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Entendu, Ennezat est votre adresse de départ. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 459, "completion_tokens": 31, "total_tokens": 490 } } [2023-10-27 15:42:30] [DEBUG] Curl Closed OK [2023-10-27 15:42:30] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOWq96sqTD9kOBfXYTtmYZYaaOo", "object": "chat.completion", "created": 1698414148, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Entendu, Ennezat est votre adresse de départ. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 459, "completion_tokens": 31, "total_tokens": 490 } } [2023-10-27 15:42:30] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Ennezat" [2023-10-27 15:42:30] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Entendu, Ennezat est votre adresse de départ. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore?" [2023-10-27 15:42:30] [INFO] SMS Count : 87 [2023-10-27 15:42:30] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672919841"}],"text":"Entendu, Ennezat est votre adresse de d\u00e9part. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:30] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:30] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe46cc2d4738432024 [2023-10-27 15:42:30] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe46cc2d4738432024","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.33} [2023-10-27 15:42:30] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:30] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:31] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOT35HGFxFUkZfMmPvbJZxovNLb", "object": "chat.completion", "created": 1698414145, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je comprends que vous souhaitez être passager. Pourriez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 436, "completion_tokens": 27, "total_tokens": 463 } } [2023-10-27 15:42:31] [DEBUG] Curl Closed OK [2023-10-27 15:42:31] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOT35HGFxFUkZfMmPvbJZxovNLb", "object": "chat.completion", "created": 1698414145, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je comprends que vous souhaitez être passager. Pourriez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 436, "completion_tokens": 27, "total_tokens": 463 } } [2023-10-27 15:42:31] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Passager" [2023-10-27 15:42:31] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Je comprends que vous souhaitez être passager. Pourriez-vous me donner votre adresse de départ s'il vous plaît?" [2023-10-27 15:42:31] [INFO] SMS Count : 88 [2023-10-27 15:42:31] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615263100"}],"text":"Je comprends que vous souhaitez \u00eatre passager. Pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:31] [DEBUG] Callback main start ok [2023-10-27 15:42:31] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:31] [DEBUG] Callback main avant while ok [2023-10-27 15:42:31] [INFO] Callback SMS entrant. Number: +33632977975 Text: Je ne sais pas [2023-10-27 15:42:31] [INFO] From: +33632977975|Date: 2023-10-27 15:42:30|Message: Je ne sais pas [2023-10-27 15:42:31] [DEBUG] callback main apres while ok [2023-10-27 15:42:31] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:31] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:31] [INFO] Callback checkMessage : Non -- text: Je ne sais pas [2023-10-27 15:42:31] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je ne sais pas" [2023-10-27 15:42:31] [DEBUG] début chatgpt [2023-10-27 15:42:31] [DEBUG] curl_init OK [2023-10-27 15:42:31] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:31] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! \u00cates-vous plut\u00f4t int\u00e9ress\u00e9 \u00e0 \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?"},{"role":"user","content":"Non"},{"role":"assistant","content":"Tr\u00e8s bien, aucun probl\u00e8me. Pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Je ne sais pas"}]} [2023-10-27 15:42:31] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:31] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe47e8009953129366 [2023-10-27 15:42:31] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe47e8009953129366","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.29} [2023-10-27 15:42:31] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:31] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:32] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOXtxI0GrmjCIJ6Ak6PHXME8nPw", "object": "chat.completion", "created": 1698414149, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez donc aller à l'évènement OSV Explore. Souhaitez-vous être conducteur ou passager lors du covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 36, "total_tokens": 445 } } [2023-10-27 15:42:32] [DEBUG] Curl Closed OK [2023-10-27 15:42:32] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOXtxI0GrmjCIJ6Ak6PHXME8nPw", "object": "chat.completion", "created": 1698414149, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez donc aller à l'évènement OSV Explore. Souhaitez-vous être conducteur ou passager lors du covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 36, "total_tokens": 445 } } [2023-10-27 15:42:32] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Osv explore" [2023-10-27 15:42:32] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien, vous souhaitez donc aller à l'évènement OSV Explore. Souhaitez-vous être conducteur ou passager lors du covoiturage?" [2023-10-27 15:42:32] [INFO] SMS Count : 89 [2023-10-27 15:42:32] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33620510664"}],"text":"Tr\u00e8s bien, vous souhaitez donc aller \u00e0 l'\u00e9v\u00e8nement OSV Explore. Souhaitez-vous \u00eatre conducteur ou passager lors du covoiturage?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:32] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOX6f1oNiLQrV2Pk33zbjRHF8l6", "object": "chat.completion", "created": 1698414149, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous partez de la Rue Duvert. À quelle heure souhaitez-vous arriver à cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 450, "completion_tokens": 27, "total_tokens": 477 } } [2023-10-27 15:42:32] [DEBUG] Curl Closed OK [2023-10-27 15:42:32] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOX6f1oNiLQrV2Pk33zbjRHF8l6", "object": "chat.completion", "created": 1698414149, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous partez de la Rue Duvert. À quelle heure souhaitez-vous arriver à cet évènement?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 450, "completion_tokens": 27, "total_tokens": 477 } } [2023-10-27 15:42:32] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "Rue Duvert" [2023-10-27 15:42:32] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien, vous partez de la Rue Duvert. À quelle heure souhaitez-vous arriver à cet évènement?" [2023-10-27 15:42:32] [INFO] SMS Count : 89 [2023-10-27 15:42:32] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630365154"}],"text":"Tr\u00e8s bien, vous partez de la Rue Duvert. \u00c0 quelle heure souhaitez-vous arriver \u00e0 cet \u00e9v\u00e8nement?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:32] [DEBUG] Callback main start ok [2023-10-27 15:42:32] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:32] [DEBUG] Callback main avant while ok [2023-10-27 15:42:32] [INFO] Callback SMS entrant. Number: +33607119991 Text: 20h [2023-10-27 15:42:32] [INFO] From: +33607119991|Date: 2023-10-27 15:42:30|Message: 20h [2023-10-27 15:42:32] [DEBUG] callback main apres while ok [2023-10-27 15:42:32] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:32] [INFO] Callback SMS Count =? 5 [2023-10-27 15:42:32] [INFO] Callback checkMessage : 18h -- text: 20h [2023-10-27 15:42:32] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "20h" [2023-10-27 15:42:32] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "20h" [2023-10-27 15:42:32] [INFO] SMS Count : 89 [2023-10-27 15:42:32] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33607119991"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:32] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:32] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe489ef7b102051549 [2023-10-27 15:42:32] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe489ef7b102051549","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.24} [2023-10-27 15:42:32] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-10-27 15:42:32] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:32] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:32] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe48b4fb5399847431 [2023-10-27 15:42:32] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe48b4fb5399847431","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.2} [2023-10-27 15:42:32] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:32] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:32] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOYmETzgUhZNikgQ9TKDi304JjK", "object": "chat.completion", "created": 1698414150, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. A quelle heure souhaitez-vous repartir de l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 491, "completion_tokens": 30, "total_tokens": 521 } } [2023-10-27 15:42:32] [DEBUG] Curl Closed OK [2023-10-27 15:42:32] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOYmETzgUhZNikgQ9TKDi304JjK", "object": "chat.completion", "created": 1698414150, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. A quelle heure souhaitez-vous repartir de l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 491, "completion_tokens": 30, "total_tokens": 521 } } [2023-10-27 15:42:32] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "14h" [2023-10-27 15:42:32] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien. A quelle heure souhaitez-vous repartir de l'évènement OSV Explore du 14 Mars 2024 ?" [2023-10-27 15:42:32] [INFO] SMS Count : 91 [2023-10-27 15:42:32] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33630372739"}],"text":"Tr\u00e8s bien. A quelle heure souhaitez-vous repartir de l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024 ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:32] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:32] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe48c8ed0914799012 [2023-10-27 15:42:32] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe48c8ed0914799012","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.15} [2023-10-27 15:42:32] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-10-27 15:42:32] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:33] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:33] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe492d532018977785 [2023-10-27 15:42:33] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe492d532018977785","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.11} [2023-10-27 15:42:33] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-10-27 15:42:33] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:33] [DEBUG] Callback main start ok [2023-10-27 15:42:33] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:33] [DEBUG] Callback main avant while ok [2023-10-27 15:42:33] [INFO] Callback SMS entrant. Number: +33781757534 Text: 22 allée Allan Turing [2023-10-27 15:42:33] [INFO] From: +33781757534|Date: 2023-10-27 15:42:30|Message: 22 allée Allan Turing [2023-10-27 15:42:33] [DEBUG] callback main apres while ok [2023-10-27 15:42:33] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:33] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:33] [INFO] Callback checkMessage : PaSager -- text: 22 allée Allan Turing [2023-10-27 15:42:33] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "22 allée Allan Turing" [2023-10-27 15:42:33] [DEBUG] début chatgpt [2023-10-27 15:42:33] [DEBUG] curl_init OK [2023-10-27 15:42:33] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:33] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"PaSager"},{"role":"assistant","content":"Tr\u00e8s bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me fournir votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"22 all\u00e9e Allan Turing"}]} [2023-10-27 15:42:33] [DEBUG] Callback main start ok [2023-10-27 15:42:33] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:33] [DEBUG] Callback main avant while ok [2023-10-27 15:42:33] [INFO] Callback SMS entrant. Number: +33622834182 Text: 31 cours de l'île Seguin 92130 Boulogne-Billancourt [2023-10-27 15:42:33] [INFO] From: +33622834182|Date: 2023-10-27 15:42:31|Message: 31 cours de l'île Seguin 92130 Boulogne-Billancourt [2023-10-27 15:42:33] [DEBUG] callback main apres while ok [2023-10-27 15:42:33] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:33] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:33] [INFO] Callback checkMessage : Passager -- text: 31 cours de l'île Seguin 92130 Boulogne-Billancourt [2023-10-27 15:42:33] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "31 cours de l'île Seguin 92130 Boulogne-Billancourt" [2023-10-27 15:42:33] [DEBUG] début chatgpt [2023-10-27 15:42:33] [DEBUG] curl_init OK [2023-10-27 15:42:33] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:33] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! \u00cates-vous int\u00e9ress\u00e9 \u00e0 \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Quelle est votre adresse de d\u00e9part pour que je puisse trouver un covoiturage adapt\u00e9 \u00e0 votre trajet?"},{"role":"user","content":"31 cours de l'\u00eele Seguin 92130 Boulogne-Billancourt"}]} [2023-10-27 15:42:35] [DEBUG] Callback main start ok [2023-10-27 15:42:35] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:35] [DEBUG] Callback main avant while ok [2023-10-27 15:42:35] [INFO] Callback SMS entrant. Number: +33615046080 Text: Passager [2023-10-27 15:42:35] [INFO] From: +33615046080|Date: 2023-10-27 15:42:33|Message: Passager [2023-10-27 15:42:35] [DEBUG] callback main apres while ok [2023-10-27 15:42:35] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:35] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:35] [INFO] Callback checkMessage : Oui -- text: Passager [2023-10-27 15:42:35] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 15:42:35] [DEBUG] début chatgpt [2023-10-27 15:42:35] [DEBUG] curl_init OK [2023-10-27 15:42:35] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:35] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"}]} [2023-10-27 15:42:35] [DEBUG] Callback main start ok [2023-10-27 15:42:35] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:35] [DEBUG] Callback main avant while ok [2023-10-27 15:42:35] [INFO] Callback SMS entrant. Number: +33615263100 Text: Passager [2023-10-27 15:42:35] [INFO] From: +33615263100|Date: 2023-10-27 15:42:23|Message: Passager [2023-10-27 15:42:35] [DEBUG] callback main apres while ok [2023-10-27 15:42:35] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:35] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:35] [INFO] Callback checkMessage : Passager -- text: Passager [2023-10-27 15:42:35] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:35] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:36] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOb2dQ9NaLEhOxI9pqaVQ18bA6K", "object": "chat.completion", "created": 1698414153, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 459, "completion_tokens": 31, "total_tokens": 490 } } [2023-10-27 15:42:36] [DEBUG] Curl Closed OK [2023-10-27 15:42:36] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOb2dQ9NaLEhOxI9pqaVQ18bA6K", "object": "chat.completion", "created": 1698414153, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 459, "completion_tokens": 31, "total_tokens": 490 } } [2023-10-27 15:42:36] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "22 allée Allan Turing" [2023-10-27 15:42:36] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 ?" [2023-10-27 15:42:36] [INFO] SMS Count : 93 [2023-10-27 15:42:36] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33781757534"}],"text":"Merci pour cette information. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024 ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:36] [DEBUG] Callback main start ok [2023-10-27 15:42:36] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:36] [DEBUG] Callback main avant while ok [2023-10-27 15:42:36] [INFO] Callback SMS entrant. Number: +33650889012 Text: Passager [2023-10-27 15:42:36] [INFO] From: +33650889012|Date: 2023-10-27 15:42:35|Message: Passager [2023-10-27 15:42:36] [DEBUG] callback main apres while ok [2023-10-27 15:42:36] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:36] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:36] [INFO] Callback checkMessage : Merci -- text: Passager [2023-10-27 15:42:36] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 15:42:36] [DEBUG] début chatgpt [2023-10-27 15:42:36] [DEBUG] curl_init OK [2023-10-27 15:42:36] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:36] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Merci"},{"role":"assistant","content":"De rien! Pouvez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"}]} [2023-10-27 15:42:36] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOYaaTwWWmxFyGyGWjg1u8AIAnT", "object": "chat.completion", "created": 1698414150, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, pas de problème. Si vous souhaitez être conducteur, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 560, "completion_tokens": 32, "total_tokens": 592 } } [2023-10-27 15:42:36] [DEBUG] Curl Closed OK [2023-10-27 15:42:36] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOYaaTwWWmxFyGyGWjg1u8AIAnT", "object": "chat.completion", "created": 1698414150, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, pas de problème. Si vous souhaitez être conducteur, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 560, "completion_tokens": 32, "total_tokens": 592 } } [2023-10-27 15:42:36] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "Non alors j ai change d avis" [2023-10-27 15:42:36] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "D'accord, pas de problème. Si vous souhaitez être conducteur, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" [2023-10-27 15:42:36] [INFO] SMS Count : 93 [2023-10-27 15:42:36] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699089875"}],"text":"D'accord, pas de probl\u00e8me. Si vous souhaitez \u00eatre conducteur, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:36] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:36] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe4ce2416026793872 [2023-10-27 15:42:36] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe4ce2416026793872","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.06} [2023-10-27 15:42:36] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:36] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:37] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:37] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe4d39d7a704000538 [2023-10-27 15:42:37] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe4d39d7a704000538","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":36.02} [2023-10-27 15:42:37] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-10-27 15:42:37] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:37] [DEBUG] Callback main start ok [2023-10-27 15:42:37] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:37] [DEBUG] Callback main avant while ok [2023-10-27 15:42:37] [INFO] Callback SMS entrant. Number: +33632977975 Text: 57 [2023-10-27 15:42:37] [INFO] From: +33632977975|Date: 2023-10-27 15:42:36|Message: 57 [2023-10-27 15:42:37] [DEBUG] callback main apres while ok [2023-10-27 15:42:37] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:37] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:37] [INFO] Callback checkMessage : Je ne sais pas -- text: 57 [2023-10-27 15:42:37] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "57" [2023-10-27 15:42:37] [DEBUG] début chatgpt [2023-10-27 15:42:37] [DEBUG] curl_init OK [2023-10-27 15:42:37] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:37] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! \u00cates-vous plut\u00f4t int\u00e9ress\u00e9 \u00e0 \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?"},{"role":"user","content":"Non"},{"role":"assistant","content":"Tr\u00e8s bien, aucun probl\u00e8me. Pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"57"}]} [2023-10-27 15:42:38] [DEBUG] Callback main start ok [2023-10-27 15:42:38] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:38] [DEBUG] Callback main avant while ok [2023-10-27 15:42:38] [INFO] Callback SMS entrant. Number: +33607535221 Text: Rue de la république à Vladivostok [2023-10-27 15:42:38] [INFO] From: +33607535221|Date: 2023-10-27 15:42:37|Message: Rue de la république à Vladivostok [2023-10-27 15:42:38] [DEBUG] callback main apres while ok [2023-10-27 15:42:38] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:38] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:38] [INFO] Callback checkMessage : Je veux être dans le coffre -- text: Rue de la république à Vladivostok [2023-10-27 15:42:38] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Rue de la république à Vladivostok" [2023-10-27 15:42:38] [DEBUG] début chatgpt [2023-10-27 15:42:38] [DEBUG] curl_init OK [2023-10-27 15:42:38] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:38] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Je veux \u00eatre dans le coffre"},{"role":"assistant","content":"D'accord, vous souhaitez \u00eatre passager. Pouvez-vous me communiquer votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Rue de la r\u00e9publique \u00e0 Vladivostok"}]} [2023-10-27 15:42:38] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHObkeULT6OmqHYFiGW89Wx9POoI", "object": "chat.completion", "created": 1698414153, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 469, "completion_tokens": 24, "total_tokens": 493 } } [2023-10-27 15:42:38] [DEBUG] Curl Closed OK [2023-10-27 15:42:38] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHObkeULT6OmqHYFiGW89Wx9POoI", "object": "chat.completion", "created": 1698414153, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 469, "completion_tokens": 24, "total_tokens": 493 } } [2023-10-27 15:42:38] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "31 cours de l'île Seguin 92130 Boulogne-Billancourt" [2023-10-27 15:42:38] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore?" [2023-10-27 15:42:38] [INFO] SMS Count : 95 [2023-10-27 15:42:38] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33622834182"}],"text":"Merci pour cette information. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:38] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOeVNLNto4B4Wmo98wgd6YiX23C", "object": "chat.completion", "created": 1698414156, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Merci de me communiquer votre adresse de départ." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 415, "completion_tokens": 14, "total_tokens": 429 } } [2023-10-27 15:42:38] [DEBUG] Curl Closed OK [2023-10-27 15:42:38] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOeVNLNto4B4Wmo98wgd6YiX23C", "object": "chat.completion", "created": 1698414156, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Merci de me communiquer votre adresse de départ." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 415, "completion_tokens": 14, "total_tokens": 429 } } [2023-10-27 15:42:38] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Passager" [2023-10-27 15:42:38] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Parfait! Merci de me communiquer votre adresse de départ." [2023-10-27 15:42:38] [INFO] SMS Count : 95 [2023-10-27 15:42:38] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33650889012"}],"text":"Parfait! Merci de me communiquer votre adresse de d\u00e9part.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:38] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:38] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe4ebfba1309986123 [2023-10-27 15:42:38] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe4ebfba1309986123","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.97} [2023-10-27 15:42:38] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:38] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:38] [DEBUG] Callback main start ok [2023-10-27 15:42:38] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:38] [DEBUG] Callback main avant while ok [2023-10-27 15:42:38] [INFO] Callback SMS entrant. Number: +33683635780 Text: Oui [2023-10-27 15:42:38] [INFO] From: +33683635780|Date: 2023-10-27 15:42:25|Message: Oui [2023-10-27 15:42:38] [DEBUG] callback main apres while ok [2023-10-27 15:42:38] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:38] [INFO] Callback SMS Count =? 1 [2023-10-27 15:42:38] [INFO] Callback checkMessage : Oui -- text: Oui [2023-10-27 15:42:38] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:38] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:39] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:39] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe4f0271d744311570 [2023-10-27 15:42:39] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe4f0271d744311570","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.93} [2023-10-27 15:42:39] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:39] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:39] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOZP08nVrkCktDuBIfdBSe3lV5r", "object": "chat.completion", "created": 1698414151, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Pas de souci. Pourriez-vous me donner au moins une idée approximative de votre emplacement de départ, par exemple le nom de votre ville ou une référence géographique ? Cela me permettra de trouver des covoitureurs potentiels dans votre région." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 448, "completion_tokens": 60, "total_tokens": 508 } } [2023-10-27 15:42:39] [DEBUG] Curl Closed OK [2023-10-27 15:42:39] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOZP08nVrkCktDuBIfdBSe3lV5r", "object": "chat.completion", "created": 1698414151, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Pas de souci. Pourriez-vous me donner au moins une idée approximative de votre emplacement de départ, par exemple le nom de votre ville ou une référence géographique ? Cela me permettra de trouver des covoitureurs potentiels dans votre région." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 448, "completion_tokens": 60, "total_tokens": 508 } } [2023-10-27 15:42:39] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Je ne sais pas" [2023-10-27 15:42:39] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Pas de souci. Pourriez-vous me donner au moins une idée approximative de votre emplacement de départ, par exemple le nom de votre ville ou une référence géographique ? Cela me permettra de trouver des covoitureurs potentiels dans votre région." [2023-10-27 15:42:39] [INFO] SMS Count : 97 [2023-10-27 15:42:39] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33632977975"}],"text":"Pas de souci. Pourriez-vous me donner au moins une id\u00e9e approximative de votre emplacement de d\u00e9part, par exemple le nom de votre ville ou une r\u00e9f\u00e9rence g\u00e9ographique ? Cela me permettra de trouver des covoitureurs potentiels dans votre r\u00e9gion.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:39] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOd4VzD4K4kQKXW7dDLK05Wz0za", "object": "chat.completion", "created": 1698414155, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me donner votre adresse de départ, s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 410, "completion_tokens": 20, "total_tokens": 430 } } [2023-10-27 15:42:39] [DEBUG] Curl Closed OK [2023-10-27 15:42:39] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOd4VzD4K4kQKXW7dDLK05Wz0za", "object": "chat.completion", "created": 1698414155, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pouvez-vous me donner votre adresse de départ, s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 410, "completion_tokens": 20, "total_tokens": 430 } } [2023-10-27 15:42:39] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Passager" [2023-10-27 15:42:39] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Pouvez-vous me donner votre adresse de départ, s'il vous plaît?" [2023-10-27 15:42:39] [INFO] SMS Count : 97 [2023-10-27 15:42:39] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615046080"}],"text":"Tr\u00e8s bien. Pouvez-vous me donner votre adresse de d\u00e9part, s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:39] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:39] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe4f9d3b4313496484 [2023-10-27 15:42:39] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe4f9d3b4313496484","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":35.84} [2023-10-27 15:42:39] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-27 15:42:39] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:39] [DEBUG] Callback main start ok [2023-10-27 15:42:39] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:39] [DEBUG] Callback main avant while ok [2023-10-27 15:42:39] [INFO] Callback SMS entrant. Number: +33676960009 Text: Place des Carmes à Clermont-Ferrand [2023-10-27 15:42:39] [INFO] From: +33676960009|Date: 2023-10-27 15:42:38|Message: Place des Carmes à Clermont-Ferrand [2023-10-27 15:42:39] [DEBUG] callback main apres while ok [2023-10-27 15:42:39] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:39] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:39] [INFO] Callback checkMessage : Conducteur -- text: Place des Carmes à Clermont-Ferrand [2023-10-27 15:42:39] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Place des Carmes à Clermont-Ferrand" [2023-10-27 15:42:39] [DEBUG] début chatgpt [2023-10-27 15:42:39] [DEBUG] curl_init OK [2023-10-27 15:42:39] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:39] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Absolument"},{"role":"assistant","content":"Tr\u00e8s bien! Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Parfait! Quelle est votre adresse de d\u00e9part pour cet \u00e9v\u00e9nement OSV Explore du 14 Mars 2024?"},{"role":"user","content":"Place des Carmes \u00e0 Clermont-Ferrand"}]} [2023-10-27 15:42:39] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:39] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe4fb73ef688564665 [2023-10-27 15:42:39] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe4fb73ef688564665","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.79} [2023-10-27 15:42:39] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-27 15:42:39] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:39] [DEBUG] Callback main start ok [2023-10-27 15:42:39] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:39] [DEBUG] Callback main avant while ok [2023-10-27 15:42:39] [INFO] Callback SMS entrant. Number: +33699089875 Text: Non alors j ai change d avis [2023-10-27 15:42:39] [INFO] From: +33699089875|Date: 2023-10-27 15:42:25|Message: Non alors j ai change d avis [2023-10-27 15:42:39] [DEBUG] callback main apres while ok [2023-10-27 15:42:39] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:39] [INFO] Callback SMS Count =? 5 [2023-10-27 15:42:39] [INFO] Callback checkMessage : Non alors j ai change d avis -- text: Non alors j ai change d avis [2023-10-27 15:42:39] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:39] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:40] [DEBUG] Callback main start ok [2023-10-27 15:42:40] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:40] [DEBUG] Callback main avant while ok [2023-10-27 15:42:40] [INFO] Callback SMS entrant. Number: +33769466666 Text: Oui [2023-10-27 15:42:40] [INFO] From: +33769466666|Date: 2023-10-27 15:42:39|Message: Oui [2023-10-27 15:42:40] [DEBUG] callback main apres while ok [2023-10-27 15:42:40] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:40] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:40] [INFO] Callback checkMessage : Oui -- text: Oui [2023-10-27 15:42:40] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:40] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:40] [DEBUG] Callback main start ok [2023-10-27 15:42:40] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:40] [DEBUG] Callback main avant while ok [2023-10-27 15:42:40] [INFO] Callback SMS entrant. Number: +33777925776 Text: 22h23 [2023-10-27 15:42:40] [INFO] From: +33777925776|Date: 2023-10-27 15:42:39|Message: 22h23 [2023-10-27 15:42:40] [DEBUG] callback main apres while ok [2023-10-27 15:42:40] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:40] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:40] [INFO] Callback checkMessage : Champs de Mars, Paris -- text: 22h23 [2023-10-27 15:42:40] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "22h23" [2023-10-27 15:42:40] [DEBUG] début chatgpt [2023-10-27 15:42:40] [DEBUG] curl_init OK [2023-10-27 15:42:40] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:40] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Bah oui!"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Peut importe"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me pr\u00e9ciser votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Champs de Mars, Paris"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore ?"},{"role":"user","content":"22h23"}]} [2023-10-27 15:42:41] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOg08c1WHPHZQL82tSKjrPyZWHf", "object": "chat.completion", "created": 1698414158, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je pense qu'il y a une erreur dans votre réponse. Pouvez-vous me donner votre adresse de départ complète (numéro, rue, ville, code postal) ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 445, "completion_tokens": 42, "total_tokens": 487 } } [2023-10-27 15:42:41] [DEBUG] Curl Closed OK [2023-10-27 15:42:41] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOg08c1WHPHZQL82tSKjrPyZWHf", "object": "chat.completion", "created": 1698414158, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je pense qu'il y a une erreur dans votre réponse. Pouvez-vous me donner votre adresse de départ complète (numéro, rue, ville, code postal) ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 445, "completion_tokens": 42, "total_tokens": 487 } } [2023-10-27 15:42:41] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "57" [2023-10-27 15:42:41] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Je suis désolé, mais je pense qu'il y a une erreur dans votre réponse. Pouvez-vous me donner votre adresse de départ complète (numéro, rue, ville, code postal) ?" [2023-10-27 15:42:41] [INFO] SMS Count : 99 [2023-10-27 15:42:41] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33632977975"}],"text":"Je suis d\u00e9sol\u00e9, mais je pense qu'il y a une erreur dans votre r\u00e9ponse. Pouvez-vous me donner votre adresse de d\u00e9part compl\u00e8te (num\u00e9ro, rue, ville, code postal) ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"+33755517567"} [2023-10-27 15:42:41] [DEBUG] [SMS] HTTP Code : 200 [2023-10-27 15:42:41] [INFO] [SMS] SMS envoyé avec succès id : sms_653bbe51d78d2990295400 [2023-10-27 15:42:41] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_653bbe51d78d2990295400","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":35.7} [2023-10-27 15:42:41] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-10-27 15:42:41] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:41] [DEBUG] Callback main start ok [2023-10-27 15:42:41] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:41] [DEBUG] Callback main avant while ok [2023-10-27 15:42:41] [INFO] Callback SMS entrant. Number: +33632977975 Text: Je ne sais pas [2023-10-27 15:42:41] [INFO] From: +33632977975|Date: 2023-10-27 15:42:30|Message: Je ne sais pas [2023-10-27 15:42:41] [DEBUG] callback main apres while ok [2023-10-27 15:42:41] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:41] [INFO] Callback SMS Count =? 5 [2023-10-27 15:42:41] [INFO] Callback checkMessage : 57 -- text: Je ne sais pas [2023-10-27 15:42:41] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je ne sais pas" [2023-10-27 15:42:41] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "Je ne sais pas" [2023-10-27 15:42:41] [INFO] SMS Count : 100 [2023-10-27 15:42:41] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:41] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:41] [DEBUG] Callback main start ok [2023-10-27 15:42:41] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:41] [DEBUG] Callback main avant while ok [2023-10-27 15:42:41] [INFO] Callback SMS entrant. Number: +33699089875 Text: Merci Alfred trop chou [2023-10-27 15:42:41] [INFO] From: +33699089875|Date: 2023-10-27 15:42:40|Message: Merci Alfred trop chou [2023-10-27 15:42:41] [DEBUG] callback main apres while ok [2023-10-27 15:42:41] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:41] [INFO] Callback SMS Count =? 5 [2023-10-27 15:42:41] [INFO] Callback checkMessage : Non alors j ai change d avis -- text: Merci Alfred trop chou [2023-10-27 15:42:41] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Merci Alfred trop chou" [2023-10-27 15:42:41] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "Merci Alfred trop chou" [2023-10-27 15:42:41] [INFO] SMS Count : 100 [2023-10-27 15:42:41] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:41] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:42] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOgznaLds8o5iNEM9jSmXN4Dx3t", "object": "chat.completion", "created": 1698414158, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous partez de la rue de la République à Vladivostok. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 463, "completion_tokens": 46, "total_tokens": 509 } } [2023-10-27 15:42:42] [DEBUG] Curl Closed OK [2023-10-27 15:42:42] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOgznaLds8o5iNEM9jSmXN4Dx3t", "object": "chat.completion", "created": 1698414158, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous partez de la rue de la République à Vladivostok. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 463, "completion_tokens": 46, "total_tokens": 509 } } [2023-10-27 15:42:42] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Rue de la république à Vladivostok" [2023-10-27 15:42:42] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Très bien, vous partez de la rue de la République à Vladivostok. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 ?" [2023-10-27 15:42:42] [INFO] SMS Count : 100 [2023-10-27 15:42:42] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:42] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:43] [DEBUG] Callback main start ok [2023-10-27 15:42:43] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:43] [DEBUG] Callback main avant while ok [2023-10-27 15:42:43] [INFO] Callback SMS entrant. Number: +33669074196 Text: 21h maximum [2023-10-27 15:42:43] [INFO] From: +33669074196|Date: 2023-10-27 15:42:42|Message: 21h maximum [2023-10-27 15:42:43] [DEBUG] callback main apres while ok [2023-10-27 15:42:43] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:43] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:43] [INFO] Callback checkMessage : 22 allée Allan Turing Aubiere -- text: 21h maximum [2023-10-27 15:42:43] [DEBUG] Callback main start ok [2023-10-27 15:42:43] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:43] [DEBUG] Callback main avant while ok [2023-10-27 15:42:43] [INFO] Callback SMS entrant. Number: +33622834182 Text: 31 cours de l'île Seguin 92130 Boulogne-Billancourt [2023-10-27 15:42:43] [INFO] From: +33622834182|Date: 2023-10-27 15:42:31|Message: 31 cours de l'île Seguin 92130 Boulogne-Billancourt [2023-10-27 15:42:43] [DEBUG] callback main apres while ok [2023-10-27 15:42:43] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "21h maximum" [2023-10-27 15:42:43] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:43] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:43] [INFO] Callback checkMessage : 31 cours de l'île Seguin 92130 Boulogne-Billancourt -- text: 31 cours de l'île Seguin 92130 Boulogne-Billancourt [2023-10-27 15:42:43] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:43] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:43] [DEBUG] début chatgpt [2023-10-27 15:42:43] [DEBUG] curl_init OK [2023-10-27 15:42:43] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:43] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien! Pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"22 all\u00e9e Allan Turing Aubiere"},{"role":"assistant","content":"Merci pour cette information. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024 en tant que conducteur?"},{"role":"user","content":"21h maximum"}]} [2023-10-27 15:42:44] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOhAqAPNS5LdaPUlGBFwvhZnq0H", "object": "chat.completion", "created": 1698414159, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, j'ai noté votre adresse de départ comme étant \"Place des Carmes, Clermont-Ferrand\". \nÀ quelle heure souhaitez-vous arriver à l'événement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 459, "completion_tokens": 53, "total_tokens": 512 } } [2023-10-27 15:42:44] [DEBUG] Curl Closed OK [2023-10-27 15:42:44] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOhAqAPNS5LdaPUlGBFwvhZnq0H", "object": "chat.completion", "created": 1698414159, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, j'ai noté votre adresse de départ comme étant \"Place des Carmes, Clermont-Ferrand\". \nÀ quelle heure souhaitez-vous arriver à l'événement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 459, "completion_tokens": 53, "total_tokens": 512 } } [2023-10-27 15:42:44] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Place des Carmes à Clermont-Ferrand" [2023-10-27 15:42:44] [ERROR] BDD BddMaj : une erreur est survenu : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Place des Carmes, Clermont-Ferrand". À quelle heure souhaitez-vous arriver ' at line 1 [2023-10-27 15:42:44] [INFO] SMS Count : 100 [2023-10-27 15:42:44] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:44] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:45] [DEBUG] Callback main start ok [2023-10-27 15:42:45] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:45] [DEBUG] Callback main avant while ok [2023-10-27 15:42:45] [INFO] Callback SMS entrant. Number: +33615263100 Text: 23 place des carmes dechaux à Clermont Ferrand [2023-10-27 15:42:45] [INFO] From: +33615263100|Date: 2023-10-27 15:42:45|Message: 23 place des carmes dechaux à Clermont Ferrand [2023-10-27 15:42:45] [DEBUG] callback main apres while ok [2023-10-27 15:42:45] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:45] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:46] [INFO] Callback checkMessage : Passager -- text: 23 place des carmes dechaux à Clermont Ferrand [2023-10-27 15:42:46] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "23 place des carmes dechaux à Clermont Ferrand" [2023-10-27 15:42:46] [DEBUG] début chatgpt [2023-10-27 15:42:46] [DEBUG] curl_init OK [2023-10-27 15:42:46] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:46] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Ok"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Tr\u00e8s bien! Quelle est votre adresse de d\u00e9part pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Je comprends que vous souhaitez \u00eatre passager. Pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"23 place des carmes dechaux \u00e0 Clermont Ferrand"}]} [2023-10-27 15:42:46] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOjDBcV8SOxE9IjoRWTD8P9LQfJ", "object": "chat.completion", "created": 1698414161, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez arriver à l'évènement OSV Explore à 22h23. \nMaintenant, pouvez-vous me donner l'heure à laquelle vous souhaitez repartir de l'évènement ? Si vous ne savez pas encore, vous pouvez me le dire." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 482, "completion_tokens": 65, "total_tokens": 547 } } [2023-10-27 15:42:46] [DEBUG] Curl Closed OK [2023-10-27 15:42:46] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOjDBcV8SOxE9IjoRWTD8P9LQfJ", "object": "chat.completion", "created": 1698414161, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez arriver à l'évènement OSV Explore à 22h23. \nMaintenant, pouvez-vous me donner l'heure à laquelle vous souhaitez repartir de l'évènement ? Si vous ne savez pas encore, vous pouvez me le dire." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 482, "completion_tokens": 65, "total_tokens": 547 } } [2023-10-27 15:42:46] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "22h23" [2023-10-27 15:42:46] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien, vous souhaitez arriver à l'évènement OSV Explore à 22h23. Maintenant, pouvez-vous me donner l'heure à laquelle vous souhaitez repartir de l'évènement ? Si vous ne savez pas encore, vous pouvez me le dire." [2023-10-27 15:42:46] [INFO] SMS Count : 100 [2023-10-27 15:42:46] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:46] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:46] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOmpFoF0MecSGk1JXC0whEJzcAl", "object": "chat.completion", "created": 1698414164, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Entendu. Et à quelle heure souhaitez-vous repartir de l'évènement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 487, "completion_tokens": 31, "total_tokens": 518 } } [2023-10-27 15:42:46] [DEBUG] Curl Closed OK [2023-10-27 15:42:46] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOmpFoF0MecSGk1JXC0whEJzcAl", "object": "chat.completion", "created": 1698414164, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Entendu. Et à quelle heure souhaitez-vous repartir de l'évènement OSV Explore du 14 Mars 2024?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 487, "completion_tokens": 31, "total_tokens": 518 } } [2023-10-27 15:42:46] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "21h maximum" [2023-10-27 15:42:46] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Entendu. Et à quelle heure souhaitez-vous repartir de l'évènement OSV Explore du 14 Mars 2024?" [2023-10-27 15:42:46] [INFO] SMS Count : 100 [2023-10-27 15:42:46] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:46] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:46] [DEBUG] Callback main start ok [2023-10-27 15:42:46] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:46] [DEBUG] Callback main avant while ok [2023-10-27 15:42:46] [INFO] Callback SMS entrant. Number: +33630372739 Text: 20h [2023-10-27 15:42:46] [INFO] From: +33630372739|Date: 2023-10-27 15:42:46|Message: 20h [2023-10-27 15:42:46] [DEBUG] callback main apres while ok [2023-10-27 15:42:46] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:46] [INFO] Callback SMS Count =? 5 [2023-10-27 15:42:46] [INFO] Callback checkMessage : 14h -- text: 20h [2023-10-27 15:42:46] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "20h" [2023-10-27 15:42:46] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "20h" [2023-10-27 15:42:46] [INFO] SMS Count : 100 [2023-10-27 15:42:46] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:46] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:48] [DEBUG] Callback main start ok [2023-10-27 15:42:48] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:48] [DEBUG] Callback main avant while ok [2023-10-27 15:42:48] [INFO] Callback SMS entrant. Number: +33621336149 Text: J y vais en trottinette bi place [2023-10-27 15:42:48] [INFO] From: +33621336149|Date: 2023-10-27 15:42:46|Message: J y vais en trottinette bi place [2023-10-27 15:42:48] [DEBUG] callback main apres while ok [2023-10-27 15:42:48] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:48] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:48] [INFO] Callback checkMessage : Qu'est ce qui est vert et qui mange des cailloux ? -- text: J y vais en trottinette bi place [2023-10-27 15:42:48] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "J y vais en trottinette bi place" [2023-10-27 15:42:48] [DEBUG] début chatgpt [2023-10-27 15:42:48] [DEBUG] curl_init OK [2023-10-27 15:42:48] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:48] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Qu'est ce qui est vert et qui mange des cailloux ?"},{"role":"assistant","content":"D\u00e9sol\u00e9, je ne peux pas r\u00e9pondre \u00e0 cette question car cela ne concerne pas le covoiturage. Je suis l\u00e0 pour vous aider \u00e0 organiser votre covoiturage pour l'\u00e9v\u00e9nement OSV Explore. Pouvez-vous me donner votre r\u00e9ponse concernant l'organisation du covoiturage pour cet \u00e9v\u00e9nement ?"},{"role":"user","content":"J y vais en trottinette bi place"}]} [2023-10-27 15:42:48] [DEBUG] Callback main start ok [2023-10-27 15:42:48] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:48] [DEBUG] Callback main avant while ok [2023-10-27 15:42:48] [INFO] Callback SMS entrant. Number: +33630365154 Text: 10h [2023-10-27 15:42:48] [INFO] From: +33630365154|Date: 2023-10-27 15:42:47|Message: 10h [2023-10-27 15:42:48] [DEBUG] callback main apres while ok [2023-10-27 15:42:48] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:48] [INFO] Callback SMS Count =? 5 [2023-10-27 15:42:48] [INFO] Callback checkMessage : Rue Duvert -- text: 10h [2023-10-27 15:42:48] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "10h" [2023-10-27 15:42:48] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "10h" [2023-10-27 15:42:48] [INFO] SMS Count : 100 [2023-10-27 15:42:48] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:48] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:50] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOokPV5PdwVqBO4gJOvMmEOL3nx", "object": "chat.completion", "created": 1698414166, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, j'ai bien enregistré votre adresse de départ comme étant \"23 place des carmes dechaux, Clermont Ferrand\".\nÀ quelle heure souhaiteriez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 484, "completion_tokens": 58, "total_tokens": 542 } } [2023-10-27 15:42:50] [DEBUG] Curl Closed OK [2023-10-27 15:42:50] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOokPV5PdwVqBO4gJOvMmEOL3nx", "object": "chat.completion", "created": 1698414166, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, j'ai bien enregistré votre adresse de départ comme étant \"23 place des carmes dechaux, Clermont Ferrand\".\nÀ quelle heure souhaiteriez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 484, "completion_tokens": 58, "total_tokens": 542 } } [2023-10-27 15:42:50] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "23 place des carmes dechaux à Clermont Ferrand" [2023-10-27 15:42:50] [ERROR] BDD BddMaj : une erreur est survenu : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '23 place des carmes dechaux, Clermont Ferrand". À quelle heure souhaiteriez-' at line 1 [2023-10-27 15:42:50] [INFO] SMS Count : 100 [2023-10-27 15:42:50] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:50] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:50] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOqXVid1qqmwSymkve8pz3tlTJz", "object": "chat.completion", "created": 1698414168, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Compris, vous allez à l'évènement OSV Explore en trottinette biplace. Pouvez-vous me donner votre adresse de départ ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 484, "completion_tokens": 34, "total_tokens": 518 } } [2023-10-27 15:42:50] [DEBUG] Curl Closed OK [2023-10-27 15:42:50] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOqXVid1qqmwSymkve8pz3tlTJz", "object": "chat.completion", "created": 1698414168, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Compris, vous allez à l'évènement OSV Explore en trottinette biplace. Pouvez-vous me donner votre adresse de départ ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 484, "completion_tokens": 34, "total_tokens": 518 } } [2023-10-27 15:42:50] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "J y vais en trottinette bi place" [2023-10-27 15:42:50] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Compris, vous allez à l'évènement OSV Explore en trottinette biplace. Pouvez-vous me donner votre adresse de départ ?" [2023-10-27 15:42:50] [INFO] SMS Count : 100 [2023-10-27 15:42:50] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:50] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:50] [DEBUG] Callback main start ok [2023-10-27 15:42:51] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:51] [DEBUG] Callback main avant while ok [2023-10-27 15:42:51] [INFO] Callback SMS entrant. Number: +33777925776 Text: 22h23 [2023-10-27 15:42:51] [INFO] From: +33777925776|Date: 2023-10-27 15:42:39|Message: 22h23 [2023-10-27 15:42:51] [DEBUG] callback main apres while ok [2023-10-27 15:42:51] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:51] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:51] [INFO] Callback checkMessage : 22h23 -- text: 22h23 [2023-10-27 15:42:51] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:42:51] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:53] [DEBUG] Callback main start ok [2023-10-27 15:42:53] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:53] [DEBUG] Callback main avant while ok [2023-10-27 15:42:53] [INFO] Callback SMS entrant. Number: +33624072622 Text: Conducteur [2023-10-27 15:42:53] [INFO] From: +33624072622|Date: 2023-10-27 15:42:51|Message: Conducteur [2023-10-27 15:42:53] [DEBUG] callback main apres while ok [2023-10-27 15:42:53] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:53] [INFO] Callback SMS Count =? 2 [2023-10-27 15:42:53] [INFO] Callback checkMessage : Je souhaite participer à un événement qui aura lieu à Chamonix le 14 déc -- text: Conducteur [2023-10-27 15:42:53] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Conducteur" [2023-10-27 15:42:53] [DEBUG] début chatgpt [2023-10-27 15:42:53] [DEBUG] curl_init OK [2023-10-27 15:42:53] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:53] [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 participer \u00e0 un \u00e9v\u00e9nement qui aura lieu \u00e0 Chamonix le 14 d\u00e9c"},{"role":"assistant","content":"Super ! Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage ?"},{"role":"user","content":"Conducteur"}]} [2023-10-27 15:42:53] [DEBUG] Callback main start ok [2023-10-27 15:42:53] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:53] [DEBUG] Callback main avant while ok [2023-10-27 15:42:53] [INFO] Callback SMS entrant. Number: +33672919841 Text: 12h00 [2023-10-27 15:42:53] [INFO] From: +33672919841|Date: 2023-10-27 15:42:52|Message: 12h00 [2023-10-27 15:42:53] [DEBUG] callback main apres while ok [2023-10-27 15:42:53] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:53] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:53] [INFO] Callback checkMessage : Ennezat -- text: 12h00 [2023-10-27 15:42:53] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "12h00" [2023-10-27 15:42:53] [DEBUG] début chatgpt [2023-10-27 15:42:53] [DEBUG] curl_init OK [2023-10-27 15:42:53] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:53] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager svp"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me donner l'adresse de d\u00e9part depuis laquelle vous souhaitez \u00eatre pris en charge pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore?"},{"role":"user","content":"Ennezat"},{"role":"assistant","content":"Entendu, Ennezat est votre adresse de d\u00e9part. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore?"},{"role":"user","content":"12h00"}]} [2023-10-27 15:42:54] [DEBUG] Callback main start ok [2023-10-27 15:42:54] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:54] [DEBUG] Callback main avant while ok [2023-10-27 15:42:54] [INFO] Callback SMS entrant. Number: +33699089875 Text: Ici [2023-10-27 15:42:54] [INFO] From: +33699089875|Date: 2023-10-27 15:42:52|Message: Ici [2023-10-27 15:42:54] [DEBUG] callback main apres while ok [2023-10-27 15:42:54] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:54] [INFO] Callback SMS Count =? 5 [2023-10-27 15:42:54] [INFO] Callback checkMessage : Merci Alfred trop chou -- text: Ici [2023-10-27 15:42:54] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Ici" [2023-10-27 15:42:54] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "Ici" [2023-10-27 15:42:54] [INFO] SMS Count : 100 [2023-10-27 15:42:54] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:54] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:54] [DEBUG] Callback main start ok [2023-10-27 15:42:54] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:54] [DEBUG] Callback main avant while ok [2023-10-27 15:42:54] [INFO] Callback SMS entrant. Number: +33622834182 Text: 14:30 [2023-10-27 15:42:54] [INFO] From: +33622834182|Date: 2023-10-27 15:42:52|Message: 14:30 [2023-10-27 15:42:54] [DEBUG] callback main apres while ok [2023-10-27 15:42:54] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:54] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:54] [INFO] Callback checkMessage : 31 cours de l'île Seguin 92130 Boulogne-Billancourt -- text: 14:30 [2023-10-27 15:42:54] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "14:30" [2023-10-27 15:42:54] [DEBUG] début chatgpt [2023-10-27 15:42:54] [DEBUG] curl_init OK [2023-10-27 15:42:54] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:54] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! \u00cates-vous int\u00e9ress\u00e9 \u00e0 \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Quelle est votre adresse de d\u00e9part pour que je puisse trouver un covoiturage adapt\u00e9 \u00e0 votre trajet?"},{"role":"user","content":"31 cours de l'\u00eele Seguin 92130 Boulogne-Billancourt"},{"role":"assistant","content":"Merci pour cette information. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore?"},{"role":"user","content":"14:30"}]} [2023-10-27 15:42:54] [DEBUG] Callback main start ok [2023-10-27 15:42:54] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:54] [DEBUG] Callback main avant while ok [2023-10-27 15:42:54] [INFO] Callback SMS entrant. Number: +33781757534 Text: 18h [2023-10-27 15:42:54] [INFO] From: +33781757534|Date: 2023-10-27 15:42:52|Message: 18h [2023-10-27 15:42:54] [DEBUG] callback main apres while ok [2023-10-27 15:42:54] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:54] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:54] [INFO] Callback checkMessage : 22 allée Allan Turing -- text: 18h [2023-10-27 15:42:54] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "18h" [2023-10-27 15:42:54] [DEBUG] début chatgpt [2023-10-27 15:42:54] [DEBUG] curl_init OK [2023-10-27 15:42:54] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:54] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"PaSager"},{"role":"assistant","content":"Tr\u00e8s bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me fournir votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"22 all\u00e9e Allan Turing"},{"role":"assistant","content":"Merci pour cette information. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024 ?"},{"role":"user","content":"18h"}]} [2023-10-27 15:42:54] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOv9nBiendEPbHfNnUSt1wFreJV", "object": "chat.completion", "created": 1698414173, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Quelle est votre adresse de départ à Chamonix ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 412, "completion_tokens": 15, "total_tokens": 427 } } [2023-10-27 15:42:54] [DEBUG] Curl Closed OK [2023-10-27 15:42:54] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOv9nBiendEPbHfNnUSt1wFreJV", "object": "chat.completion", "created": 1698414173, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Quelle est votre adresse de départ à Chamonix ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 412, "completion_tokens": 15, "total_tokens": 427 } } [2023-10-27 15:42:54] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Conducteur" [2023-10-27 15:42:54] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Parfait! Quelle est votre adresse de départ à Chamonix ?" [2023-10-27 15:42:54] [INFO] SMS Count : 100 [2023-10-27 15:42:54] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:54] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:54] [DEBUG] Callback main start ok [2023-10-27 15:42:54] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:54] [DEBUG] Callback main avant while ok [2023-10-27 15:42:54] [INFO] Callback SMS entrant. Number: +33650889012 Text: Riom [2023-10-27 15:42:54] [INFO] From: +33650889012|Date: 2023-10-27 15:42:52|Message: Riom [2023-10-27 15:42:54] [DEBUG] callback main apres while ok [2023-10-27 15:42:54] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:54] [INFO] Callback SMS Count =? 3 [2023-10-27 15:42:54] [INFO] Callback checkMessage : Passager -- text: Riom [2023-10-27 15:42:54] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Riom" [2023-10-27 15:42:54] [DEBUG] début chatgpt [2023-10-27 15:42:54] [DEBUG] curl_init OK [2023-10-27 15:42:54] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:54] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Merci"},{"role":"assistant","content":"De rien! Pouvez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Parfait! Merci de me communiquer votre adresse de d\u00e9part."},{"role":"user","content":"Riom"}]} [2023-10-27 15:42:56] [DEBUG] Callback main start ok [2023-10-27 15:42:56] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:42:56] [DEBUG] Callback main avant while ok [2023-10-27 15:42:56] [INFO] Callback SMS entrant. Number: +33781806028 Text: 99 av union soviétique [2023-10-27 15:42:56] [INFO] From: +33781806028|Date: 2023-10-27 15:42:55|Message: 99 av union soviétique [2023-10-27 15:42:56] [DEBUG] callback main apres while ok [2023-10-27 15:42:56] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:42:56] [INFO] Callback SMS Count =? 4 [2023-10-27 15:42:56] [INFO] Callback checkMessage : Passager -- text: 99 av union soviétique [2023-10-27 15:42:56] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "99 av union soviétique" [2023-10-27 15:42:56] [DEBUG] début chatgpt [2023-10-27 15:42:56] [DEBUG] curl_init OK [2023-10-27 15:42:56] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:42:56] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":""},{"role":"assistant","content":""},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"99 av union sovi\u00e9tique"}]} [2023-10-27 15:42:56] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOwGQAgEghwgRlVFbwxX4wvBNEJ", "object": "chat.completion", "created": 1698414174, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Et à quelle heure souhaitez-vous repartir de l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 500, "completion_tokens": 24, "total_tokens": 524 } } [2023-10-27 15:42:56] [DEBUG] Curl Closed OK [2023-10-27 15:42:56] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOwGQAgEghwgRlVFbwxX4wvBNEJ", "object": "chat.completion", "created": 1698414174, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Et à quelle heure souhaitez-vous repartir de l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 500, "completion_tokens": 24, "total_tokens": 524 } } [2023-10-27 15:42:56] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "18h" [2023-10-27 15:42:56] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien. Et à quelle heure souhaitez-vous repartir de l'évènement OSV Explore?" [2023-10-27 15:42:56] [INFO] SMS Count : 100 [2023-10-27 15:42:56] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:56] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:57] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOwgMk8kz6mnN5GlU6vdmMXXor9", "object": "chat.completion", "created": 1698414174, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, je note votre souhait d'arriver à l'évènement OSV Explore à 14h30. Avez-vous également une heure souhaitée pour votre retour?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 504, "completion_tokens": 41, "total_tokens": 545 } } [2023-10-27 15:42:57] [DEBUG] Curl Closed OK [2023-10-27 15:42:57] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOwgMk8kz6mnN5GlU6vdmMXXor9", "object": "chat.completion", "created": 1698414174, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, je note votre souhait d'arriver à l'évènement OSV Explore à 14h30. Avez-vous également une heure souhaitée pour votre retour?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 504, "completion_tokens": 41, "total_tokens": 545 } } [2023-10-27 15:42:57] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "14:30" [2023-10-27 15:42:57] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien, je note votre souhait d'arriver à l'évènement OSV Explore à 14h30. Avez-vous également une heure souhaitée pour votre retour?" [2023-10-27 15:42:57] [INFO] SMS Count : 100 [2023-10-27 15:42:57] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:57] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:57] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOwiZHHTAZZqRGJXhdGsaCh6qyw", "object": "chat.completion", "created": 1698414174, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre réponse. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que passager?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 439, "completion_tokens": 36, "total_tokens": 475 } } [2023-10-27 15:42:57] [DEBUG] Curl Closed OK [2023-10-27 15:42:57] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOwiZHHTAZZqRGJXhdGsaCh6qyw", "object": "chat.completion", "created": 1698414174, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre réponse. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que passager?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 439, "completion_tokens": 36, "total_tokens": 475 } } [2023-10-27 15:42:57] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Riom" [2023-10-27 15:42:57] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour votre réponse. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que passager?" [2023-10-27 15:42:57] [INFO] SMS Count : 100 [2023-10-27 15:42:57] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:57] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:42:59] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOyR6glVN7jvkt5JiLQRZF8O3Fa", "object": "chat.completion", "created": 1698414176, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. Pourriez-vous également me préciser à quelle heure vous souhaitez arriver à l'évènement OSV Explore le 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 466, "completion_tokens": 39, "total_tokens": 505 } } [2023-10-27 15:42:59] [DEBUG] Curl Closed OK [2023-10-27 15:42:59] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOyR6glVN7jvkt5JiLQRZF8O3Fa", "object": "chat.completion", "created": 1698414176, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. Pourriez-vous également me préciser à quelle heure vous souhaitez arriver à l'évènement OSV Explore le 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 466, "completion_tokens": 39, "total_tokens": 505 } } [2023-10-27 15:42:59] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "99 av union soviétique" [2023-10-27 15:42:59] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Merci pour cette information. Pourriez-vous également me préciser à quelle heure vous souhaitez arriver à l'évènement OSV Explore le 14 Mars 2024 ?" [2023-10-27 15:42:59] [INFO] SMS Count : 100 [2023-10-27 15:42:59] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:42:59] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:00] [DEBUG] Callback main start ok [2023-10-27 15:43:00] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:00] [DEBUG] Callback main avant while ok [2023-10-27 15:43:00] [INFO] Callback SMS entrant. Number: +33648881125 Text: 23 rue de la tuilerie 63730 les martres de veyre [2023-10-27 15:43:00] [INFO] From: +33648881125|Date: 2023-10-27 15:42:58|Message: 23 rue de la tuilerie 63730 les martres de veyre [2023-10-27 15:43:00] [DEBUG] callback main apres while ok [2023-10-27 15:43:00] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:00] [INFO] Callback SMS Count =? 3 [2023-10-27 15:43:00] [INFO] Callback checkMessage : passager -- text: 23 rue de la tuilerie 63730 les martres de veyre [2023-10-27 15:43:00] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "23 rue de la tuilerie 63730 les martres de veyre" [2023-10-27 15:43:00] [DEBUG] début chatgpt [2023-10-27 15:43:00] [DEBUG] curl_init OK [2023-10-27 15:43:00] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:00] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"oui"},{"role":"assistant","content":"Parfait ! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement ?"},{"role":"user","content":"passager"},{"role":"assistant","content":"Tr\u00e8s bien. Quelle est votre adresse de d\u00e9part pour que je puisse trouver les bons covoitureurs pr\u00e8s de chez vous ?"},{"role":"user","content":"23 rue de la tuilerie 63730 les martres de veyre"}]} [2023-10-27 15:43:00] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHOv4P28SiuuphNUWPeLYjuHr0j8", "object": "chat.completion", "created": 1698414173, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez arriver à l'évènement OSV Explore à 12h00. A quelle heure souhaitez-vous repartir de l'évènement et quelle est votre adresse de retour si elle est différente de votre adresse de départ à Ennezat ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 501, "completion_tokens": 61, "total_tokens": 562 } } [2023-10-27 15:43:00] [DEBUG] Curl Closed OK [2023-10-27 15:43:00] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHOv4P28SiuuphNUWPeLYjuHr0j8", "object": "chat.completion", "created": 1698414173, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez arriver à l'évènement OSV Explore à 12h00. A quelle heure souhaitez-vous repartir de l'évènement et quelle est votre adresse de retour si elle est différente de votre adresse de départ à Ennezat ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 501, "completion_tokens": 61, "total_tokens": 562 } } [2023-10-27 15:43:00] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "12h00" [2023-10-27 15:43:00] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien, vous souhaitez arriver à l'évènement OSV Explore à 12h00. A quelle heure souhaitez-vous repartir de l'évènement et quelle est votre adresse de retour si elle est différente de votre adresse de départ à Ennezat ?" [2023-10-27 15:43:00] [INFO] SMS Count : 100 [2023-10-27 15:43:00] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:00] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:01] [DEBUG] Callback main start ok [2023-10-27 15:43:01] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:01] [DEBUG] Callback main avant while ok [2023-10-27 15:43:01] [INFO] Callback SMS entrant. Number: +33662530600 Text: Gare de Riom [2023-10-27 15:43:01] [INFO] From: +33662530600|Date: 2023-10-27 15:43:00|Message: Gare de Riom [2023-10-27 15:43:01] [DEBUG] callback main apres while ok [2023-10-27 15:43:01] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:01] [INFO] Callback SMS Count =? 4 [2023-10-27 15:43:01] [INFO] Callback checkMessage : Riom -- text: Gare de Riom [2023-10-27 15:43:01] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Gare de Riom" [2023-10-27 15:43:01] [DEBUG] début chatgpt [2023-10-27 15:43:01] [DEBUG] curl_init OK [2023-10-27 15:43:01] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:01] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je ne suis pas s\u00fbr de comprendre l'\u00e9v\u00e8nement auquel vous souhaitez aller. Pouvez-vous me donner plus d'informations s'il vous pla\u00eet?"},{"role":"user","content":"Le cfic"},{"role":"assistant","content":"Parfait! Et souhaiteriez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Pour organiser votre covoiturage, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"Gare de Riom"}]} [2023-10-27 15:43:03] [DEBUG] Callback main start ok [2023-10-27 15:43:03] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:03] [DEBUG] Callback main avant while ok [2023-10-27 15:43:03] [INFO] Callback SMS entrant. Number: +33672919841 Text: 12h00 [2023-10-27 15:43:03] [INFO] From: +33672919841|Date: 2023-10-27 15:42:52|Message: 12h00 [2023-10-27 15:43:03] [DEBUG] callback main apres while ok [2023-10-27 15:43:03] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:03] [INFO] Callback SMS Count =? 4 [2023-10-27 15:43:03] [INFO] Callback checkMessage : 12h00 -- text: 12h00 [2023-10-27 15:43:03] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:43:03] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:03] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHP2EmVQTvG9v3WtIh4vVZYnIgPW", "object": "chat.completion", "created": 1698414180, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore le 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 462, "completion_tokens": 31, "total_tokens": 493 } } [2023-10-27 15:43:03] [DEBUG] Curl Closed OK [2023-10-27 15:43:03] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHP2EmVQTvG9v3WtIh4vVZYnIgPW", "object": "chat.completion", "created": 1698414180, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore le 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 462, "completion_tokens": 31, "total_tokens": 493 } } [2023-10-27 15:43:03] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "23 rue de la tuilerie 63730 les martres de veyre" [2023-10-27 15:43:03] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour cette information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore le 14 Mars 2024 ?" [2023-10-27 15:43:03] [INFO] SMS Count : 100 [2023-10-27 15:43:03] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:03] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:04] [DEBUG] Callback main start ok [2023-10-27 15:43:04] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:04] [DEBUG] Callback main avant while ok [2023-10-27 15:43:04] [INFO] Callback SMS entrant. Number: +33624731750 Text: Je vis au paradis moi, je pars d'où tu veux [2023-10-27 15:43:04] [INFO] From: +33624731750|Date: 2023-10-27 15:43:03|Message: Je vis au paradis moi, je pars d'où tu veux [2023-10-27 15:43:04] [DEBUG] callback main apres while ok [2023-10-27 15:43:04] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:04] [INFO] Callback SMS Count =? 3 [2023-10-27 15:43:04] [INFO] Callback checkMessage : Moi je suis pilote, sinon rien -- text: Je vis au paradis moi, je pars d'où tu veux [2023-10-27 15:43:04] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je vis au paradis moi, je pars d'où tu veux" [2023-10-27 15:43:04] [DEBUG] début chatgpt [2023-10-27 15:43:04] [DEBUG] curl_init OK [2023-10-27 15:43:04] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:04] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024?"},{"role":"user","content":"Moi je suis pilote, sinon rien"},{"role":"assistant","content":"Tr\u00e8s bien, vous souhaitez donc \u00eatre conducteur. Pouvez-vous me donner votre adresse de d\u00e9part pour que je puisse organiser le covoiturage vers l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024?"},{"role":"user","content":"Je vis au paradis moi, je pars d'o\u00f9 tu veux"}]} [2023-10-27 15:43:04] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHP371sbJMz48sL1SJAm3BPKtnAm", "object": "chat.completion", "created": 1698414181, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaiteriez-vous arriver à l'évènement CFIC ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 488, "completion_tokens": 25, "total_tokens": 513 } } [2023-10-27 15:43:04] [DEBUG] Curl Closed OK [2023-10-27 15:43:04] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHP371sbJMz48sL1SJAm3BPKtnAm", "object": "chat.completion", "created": 1698414181, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaiteriez-vous arriver à l'évènement CFIC ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 488, "completion_tokens": 25, "total_tokens": 513 } } [2023-10-27 15:43:04] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "Gare de Riom" [2023-10-27 15:43:04] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Merci pour cette information. À quelle heure souhaiteriez-vous arriver à l'évènement CFIC ?" [2023-10-27 15:43:04] [INFO] SMS Count : 100 [2023-10-27 15:43:04] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:04] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:05] [DEBUG] Callback main start ok [2023-10-27 15:43:05] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:05] [DEBUG] Callback main avant while ok [2023-10-27 15:43:05] [INFO] Callback SMS entrant. Number: +33699089875 Text: Ici [2023-10-27 15:43:05] [INFO] From: +33699089875|Date: 2023-10-27 15:43:05|Message: Ici [2023-10-27 15:43:05] [DEBUG] callback main apres while ok [2023-10-27 15:43:05] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:05] [INFO] Callback SMS Count =? 5 [2023-10-27 15:43:05] [INFO] Callback checkMessage : Ici -- text: Ici [2023-10-27 15:43:05] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:43:05] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:06] [DEBUG] Callback main start ok [2023-10-27 15:43:06] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:06] [DEBUG] Callback main avant while ok [2023-10-27 15:43:06] [INFO] Callback SMS entrant. Number: +33615046080 Text: Quartier des 9 soleils à Clermont Ferrand [2023-10-27 15:43:06] [INFO] From: +33615046080|Date: 2023-10-27 15:43:05|Message: Quartier des 9 soleils à Clermont Ferrand [2023-10-27 15:43:06] [DEBUG] callback main apres while ok [2023-10-27 15:43:06] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:06] [INFO] Callback SMS Count =? 3 [2023-10-27 15:43:06] [INFO] Callback checkMessage : Passager -- text: Quartier des 9 soleils à Clermont Ferrand [2023-10-27 15:43:06] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Quartier des 9 soleils à Clermont Ferrand" [2023-10-27 15:43:06] [DEBUG] début chatgpt [2023-10-27 15:43:06] [DEBUG] curl_init OK [2023-10-27 15:43:06] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:06] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me donner votre adresse de d\u00e9part, s'il vous pla\u00eet?"},{"role":"user","content":"Quartier des 9 soleils \u00e0 Clermont Ferrand"}]} [2023-10-27 15:43:07] [DEBUG] Callback main start ok [2023-10-27 15:43:07] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:07] [DEBUG] Callback main avant while ok [2023-10-27 15:43:07] [INFO] Callback SMS entrant. Number: +33620510664 Text: Passager [2023-10-27 15:43:07] [INFO] From: +33620510664|Date: 2023-10-27 15:43:05|Message: Passager [2023-10-27 15:43:07] [DEBUG] callback main apres while ok [2023-10-27 15:43:07] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:07] [INFO] Callback SMS Count =? 3 [2023-10-27 15:43:07] [INFO] Callback checkMessage : Osv explore -- text: Passager [2023-10-27 15:43:07] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 15:43:07] [DEBUG] début chatgpt [2023-10-27 15:43:07] [DEBUG] curl_init OK [2023-10-27 15:43:07] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:07] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Non"},{"role":"assistant","content":"D'accord, aucun probl\u00e8me. \u00c0 quel \u00e9v\u00e8nement souhaitez-vous aller alors?"},{"role":"user","content":"Osv explore"},{"role":"assistant","content":"Tr\u00e8s bien, vous souhaitez donc aller \u00e0 l'\u00e9v\u00e8nement OSV Explore. Souhaitez-vous \u00eatre conducteur ou passager lors du covoiturage?"},{"role":"user","content":"Passager"}]} [2023-10-27 15:43:08] [DEBUG] Callback main start ok [2023-10-27 15:43:08] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:08] [DEBUG] Callback main avant while ok [2023-10-27 15:43:08] [INFO] Callback SMS entrant. Number: +33676950754 Text: 22 allée Alan turing à Aubières [2023-10-27 15:43:08] [INFO] From: +33676950754|Date: 2023-10-27 15:43:07|Message: 22 allée Alan turing à Aubières [2023-10-27 15:43:08] [DEBUG] callback main apres while ok [2023-10-27 15:43:08] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:08] [INFO] Callback SMS Count =? 4 [2023-10-27 15:43:08] [INFO] Callback checkMessage : Conducteur -- text: 22 allée Alan turing à Aubières [2023-10-27 15:43:08] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "22 allée Alan turing à Aubières" [2023-10-27 15:43:08] [DEBUG] début chatgpt [2023-10-27 15:43:08] [DEBUG] curl_init OK [2023-10-27 15:43:08] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:08] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je n'ai pas compris \u00e0 quel \u00e9v\u00e8nement vous souhaitez vous rendre. Pourriez-vous pr\u00e9ciser le nom de l'\u00e9v\u00e8nement?"},{"role":"user","content":"Rolland Garos"},{"role":"assistant","content":"Parfait, vous souhaitez vous rendre \u00e0 l'\u00e9v\u00e9nement Rolland Garros. Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que conducteur pour l'\u00e9v\u00e9nement Rolland Garros, pourriez-vous me donner votre adresse de d\u00e9part?"},{"role":"user","content":"22 all\u00e9e Alan turing \u00e0 Aubi\u00e8res"}]} [2023-10-27 15:43:08] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHP68UBmL3rpSv3az2fg0erHHx4S", "object": "chat.completion", "created": 1698414184, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "C'est gentil de votre part ! Dans ce cas, pourriez-vous simplement me donner votre heure souhaitée d'arrivée à l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 501, "completion_tokens": 46, "total_tokens": 547 } } [2023-10-27 15:43:08] [DEBUG] Curl Closed OK [2023-10-27 15:43:08] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHP68UBmL3rpSv3az2fg0erHHx4S", "object": "chat.completion", "created": 1698414184, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "C'est gentil de votre part ! Dans ce cas, pourriez-vous simplement me donner votre heure souhaitée d'arrivée à l'évènement OSV Explore du 14 Mars 2024 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 501, "completion_tokens": 46, "total_tokens": 547 } } [2023-10-27 15:43:08] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Je vis au paradis moi, je pars d'où tu veux" [2023-10-27 15:43:08] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "C'est gentil de votre part ! Dans ce cas, pourriez-vous simplement me donner votre heure souhaitée d'arrivée à l'évènement OSV Explore du 14 Mars 2024 ?" [2023-10-27 15:43:08] [INFO] SMS Count : 100 [2023-10-27 15:43:08] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:08] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:08] [DEBUG] Callback main start ok [2023-10-27 15:43:08] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:08] [DEBUG] Callback main avant while ok [2023-10-27 15:43:08] [INFO] Callback SMS entrant. Number: +33632977975 Text: Rue poix [2023-10-27 15:43:08] [INFO] From: +33632977975|Date: 2023-10-27 15:43:07|Message: Rue poix [2023-10-27 15:43:08] [DEBUG] callback main apres while ok [2023-10-27 15:43:08] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:08] [INFO] Callback SMS Count =? 5 [2023-10-27 15:43:08] [INFO] Callback checkMessage : Je ne sais pas -- text: Rue poix [2023-10-27 15:43:08] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Rue poix" [2023-10-27 15:43:08] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "Rue poix" [2023-10-27 15:43:08] [INFO] SMS Count : 100 [2023-10-27 15:43:08] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:08] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:11] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHPAzHF1fh2JV1U0xHjknlRDavPv", "object": "chat.completion", "created": 1698414188, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, votre adresse de départ est donc \"22 allée Alan Turing, Aubières\". À quelle heure souhaiteriez-vous arriver à l'événement Rolland Garros?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 508, "completion_tokens": 40, "total_tokens": 548 } } [2023-10-27 15:43:11] [DEBUG] Curl Closed OK [2023-10-27 15:43:11] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHPAzHF1fh2JV1U0xHjknlRDavPv", "object": "chat.completion", "created": 1698414188, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, votre adresse de départ est donc \"22 allée Alan Turing, Aubières\". À quelle heure souhaiteriez-vous arriver à l'événement Rolland Garros?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 508, "completion_tokens": 40, "total_tokens": 548 } } [2023-10-27 15:43:11] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "22 allée Alan turing à Aubières" [2023-10-27 15:43:11] [ERROR] BDD BddMaj : une erreur est survenu : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '22 allée Alan Turing, Aubières". À quelle heure souhaiteriez-vous arri' at line 1 [2023-10-27 15:43:11] [INFO] SMS Count : 100 [2023-10-27 15:43:11] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:11] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:11] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHP8ujPuXmmRzO8Cs8HE49l5Vqng", "object": "chat.completion", "created": 1698414186, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, j'ai enregistré votre adresse de départ comme étant \"Quartier des 9 soleils, Clermont Ferrand\". À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que passager ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 451, "completion_tokens": 61, "total_tokens": 512 } } [2023-10-27 15:43:11] [DEBUG] Curl Closed OK [2023-10-27 15:43:11] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHP8ujPuXmmRzO8Cs8HE49l5Vqng", "object": "chat.completion", "created": 1698414186, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, j'ai enregistré votre adresse de départ comme étant \"Quartier des 9 soleils, Clermont Ferrand\". À quelle heure souhaitez-vous arriver à l'évènement OSV Explore du 14 Mars 2024 en tant que passager ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 451, "completion_tokens": 61, "total_tokens": 512 } } [2023-10-27 15:43:11] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Quartier des 9 soleils à Clermont Ferrand" [2023-10-27 15:43:11] [ERROR] BDD BddMaj : une erreur est survenu : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Quartier des 9 soleils, Clermont Ferrand". À quelle heure souhaitez-vous arr' at line 1 [2023-10-27 15:43:11] [INFO] SMS Count : 100 [2023-10-27 15:43:11] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:11] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:14] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHP90xvBG8kzCrd7jAnZ2yBl7u70", "object": "chat.completion", "created": 1698414187, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, vous souhaitez donc être passager lors du covoiturage. Pouvez-vous me fournir votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 455, "completion_tokens": 34, "total_tokens": 489 } } [2023-10-27 15:43:14] [DEBUG] Curl Closed OK [2023-10-27 15:43:14] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHP90xvBG8kzCrd7jAnZ2yBl7u70", "object": "chat.completion", "created": 1698414187, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, vous souhaitez donc être passager lors du covoiturage. Pouvez-vous me fournir votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 455, "completion_tokens": 34, "total_tokens": 489 } } [2023-10-27 15:43:14] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Passager" [2023-10-27 15:43:14] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "D'accord, vous souhaitez donc être passager lors du covoiturage. Pouvez-vous me fournir votre adresse de départ s'il vous plaît ?" [2023-10-27 15:43:14] [INFO] SMS Count : 100 [2023-10-27 15:43:14] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:14] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:14] [DEBUG] Callback main start ok [2023-10-27 15:43:14] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:14] [DEBUG] Callback main avant while ok [2023-10-27 15:43:14] [INFO] Callback SMS entrant. Number: +33683260594 Text: Tesla Dropbox Jesus [2023-10-27 15:43:14] [INFO] From: +33683260594|Date: 2023-10-27 15:43:13|Message: Tesla Dropbox Jesus [2023-10-27 15:43:14] [DEBUG] callback main apres while ok [2023-10-27 15:43:14] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:14] [INFO] Callback SMS Count =? 6 [2023-10-27 15:43:14] [INFO] Callback checkMessage : 18.00 -- text: Tesla Dropbox Jesus [2023-10-27 15:43:14] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Tesla Dropbox Jesus" [2023-10-27 15:43:14] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:15] [DEBUG] Callback main start ok [2023-10-27 15:43:15] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:15] [DEBUG] Callback main avant while ok [2023-10-27 15:43:15] [INFO] Callback SMS entrant. Number: +33632977975 Text: A clermont f [2023-10-27 15:43:15] [INFO] From: +33632977975|Date: 2023-10-27 15:43:14|Message: A clermont f [2023-10-27 15:43:15] [DEBUG] callback main apres while ok [2023-10-27 15:43:15] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:15] [INFO] Callback SMS Count =? 5 [2023-10-27 15:43:15] [INFO] Callback checkMessage : Rue poix -- text: A clermont f [2023-10-27 15:43:15] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "A clermont f" [2023-10-27 15:43:15] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "A clermont f" [2023-10-27 15:43:15] [INFO] SMS Count : 100 [2023-10-27 15:43:15] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:15] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:16] [DEBUG] Callback main start ok [2023-10-27 15:43:16] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:16] [DEBUG] Callback main avant while ok [2023-10-27 15:43:16] [INFO] Callback SMS entrant. Number: +33607535221 Text: Allô [2023-10-27 15:43:16] [INFO] From: +33607535221|Date: 2023-10-27 15:43:16|Message: Allô [2023-10-27 15:43:16] [DEBUG] callback main apres while ok [2023-10-27 15:43:16] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:16] [INFO] Callback SMS Count =? 3 [2023-10-27 15:43:16] [INFO] Callback checkMessage : Rue de la république à Vladivostok -- text: Allô [2023-10-27 15:43:16] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Allô" [2023-10-27 15:43:16] [DEBUG] début chatgpt [2023-10-27 15:43:16] [DEBUG] curl_init OK [2023-10-27 15:43:16] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:16] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Je veux \u00eatre dans le coffre"},{"role":"assistant","content":"D'accord, vous souhaitez \u00eatre passager. Pouvez-vous me communiquer votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"All\u00f4"}]} [2023-10-27 15:43:16] [DEBUG] Callback main start ok [2023-10-27 15:43:16] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:16] [DEBUG] Callback main avant while ok [2023-10-27 15:43:16] [INFO] Callback SMS entrant. Number: +33615046080 Text: Quartier des 9 soleils à Clermont Ferrand [2023-10-27 15:43:16] [INFO] From: +33615046080|Date: 2023-10-27 15:43:05|Message: Quartier des 9 soleils à Clermont Ferrand [2023-10-27 15:43:16] [DEBUG] callback main apres while ok [2023-10-27 15:43:16] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:16] [INFO] Callback SMS Count =? 3 [2023-10-27 15:43:16] [INFO] Callback checkMessage : Quartier des 9 soleils à Clermont Ferrand -- text: Quartier des 9 soleils à Clermont Ferrand [2023-10-27 15:43:16] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:43:16] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:17] [DEBUG] Callback main start ok [2023-10-27 15:43:17] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:17] [DEBUG] Callback main avant while ok [2023-10-27 15:43:17] [INFO] Callback SMS entrant. Number: +33699089875 Text: Passager [2023-10-27 15:43:17] [INFO] From: +33699089875|Date: 2023-10-27 15:43:16|Message: Passager [2023-10-27 15:43:17] [DEBUG] callback main apres while ok [2023-10-27 15:43:17] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:17] [INFO] Callback SMS Count =? 5 [2023-10-27 15:43:17] [INFO] Callback checkMessage : Ici -- text: Passager [2023-10-27 15:43:17] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 15:43:17] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "Passager" [2023-10-27 15:43:17] [INFO] SMS Count : 100 [2023-10-27 15:43:17] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:17] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:17] [DEBUG] Callback main start ok [2023-10-27 15:43:17] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:17] [DEBUG] Callback main avant while ok [2023-10-27 15:43:17] [INFO] Callback SMS entrant. Number: +33620510664 Text: Passager [2023-10-27 15:43:17] [INFO] From: +33620510664|Date: 2023-10-27 15:43:05|Message: Passager [2023-10-27 15:43:17] [DEBUG] callback main apres while ok [2023-10-27 15:43:17] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:17] [INFO] Callback SMS Count =? 3 [2023-10-27 15:43:17] [INFO] Callback checkMessage : Passager -- text: Passager [2023-10-27 15:43:17] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:43:17] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:19] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHPIbT2iyET8VoXPXsfIqXknu4ho", "object": "chat.completion", "created": 1698414196, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bonjour! Excusez-moi, je n'ai pas bien compris. Pourriez-vous me communiquer votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 453, "completion_tokens": 33, "total_tokens": 486 } } [2023-10-27 15:43:19] [DEBUG] Curl Closed OK [2023-10-27 15:43:19] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHPIbT2iyET8VoXPXsfIqXknu4ho", "object": "chat.completion", "created": 1698414196, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bonjour! Excusez-moi, je n'ai pas bien compris. Pourriez-vous me communiquer votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 453, "completion_tokens": 33, "total_tokens": 486 } } [2023-10-27 15:43:19] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Allô" [2023-10-27 15:43:19] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Bonjour! Excusez-moi, je n'ai pas bien compris. Pourriez-vous me communiquer votre adresse de départ s'il vous plaît ?" [2023-10-27 15:43:19] [INFO] SMS Count : 100 [2023-10-27 15:43:19] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:19] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:33] [DEBUG] Callback main start ok [2023-10-27 15:43:33] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:33] [DEBUG] Callback main avant while ok [2023-10-27 15:43:33] [INFO] Callback SMS entrant. Number: +33607535221 Text: Jdjfjfjfjfk [2023-10-27 15:43:33] [INFO] From: +33607535221|Date: 2023-10-27 15:43:32|Message: Jdjfjfjfjfk [2023-10-27 15:43:33] [DEBUG] callback main apres while ok [2023-10-27 15:43:33] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:33] [INFO] Callback SMS Count =? 3 [2023-10-27 15:43:33] [INFO] Callback checkMessage : Allô -- text: Jdjfjfjfjfk [2023-10-27 15:43:33] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Jdjfjfjfjfk" [2023-10-27 15:43:33] [DEBUG] début chatgpt [2023-10-27 15:43:33] [DEBUG] curl_init OK [2023-10-27 15:43:33] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:33] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Je veux \u00eatre dans le coffre"},{"role":"assistant","content":"D'accord, vous souhaitez \u00eatre passager. Pouvez-vous me communiquer votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Jdjfjfjfjfk"}]} [2023-10-27 15:43:34] [DEBUG] Callback main start ok [2023-10-27 15:43:34] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:34] [DEBUG] Callback main avant while ok [2023-10-27 15:43:34] [INFO] Callback SMS entrant. Number: +33607535221 Text: If [2023-10-27 15:43:34] [INFO] From: +33607535221|Date: 2023-10-27 15:43:34|Message: If [2023-10-27 15:43:34] [DEBUG] callback main apres while ok [2023-10-27 15:43:34] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:34] [INFO] Callback SMS Count =? 3 [2023-10-27 15:43:34] [INFO] Callback checkMessage : Jdjfjfjfjfk -- text: If [2023-10-27 15:43:34] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "If" [2023-10-27 15:43:34] [DEBUG] début chatgpt [2023-10-27 15:43:34] [DEBUG] curl_init OK [2023-10-27 15:43:34] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:34] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Je veux \u00eatre dans le coffre"},{"role":"assistant","content":"D'accord, vous souhaitez \u00eatre passager. Pouvez-vous me communiquer votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"If"}]} [2023-10-27 15:43:37] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHPbYX3jXAp7CQpipJfh74RTWuKc", "object": "chat.completion", "created": 1698414215, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, je n'ai pas compris votre réponse. Pouvez-vous reformuler s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 452, "completion_tokens": 26, "total_tokens": 478 } } [2023-10-27 15:43:37] [DEBUG] Curl Closed OK [2023-10-27 15:43:37] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHPbYX3jXAp7CQpipJfh74RTWuKc", "object": "chat.completion", "created": 1698414215, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, je n'ai pas compris votre réponse. Pouvez-vous reformuler s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 452, "completion_tokens": 26, "total_tokens": 478 } } [2023-10-27 15:43:37] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "If" [2023-10-27 15:43:37] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Je suis désolé, je n'ai pas compris votre réponse. Pouvez-vous reformuler s'il vous plaît ?" [2023-10-27 15:43:37] [INFO] SMS Count : 100 [2023-10-27 15:43:37] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:37] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:38] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHPZQhaP2s5ygFhJ73IkAZVf7D8R", "object": "chat.completion", "created": 1698414213, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je n'ai pas compris votre réponse. Pouvez-vous s'il vous plaît fournir votre adresse de départ complète (numéro, rue, ville, code postal) pour que je puisse vous aider à organiser votre covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 458, "completion_tokens": 59, "total_tokens": 517 } } [2023-10-27 15:43:38] [DEBUG] Curl Closed OK [2023-10-27 15:43:38] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHPZQhaP2s5ygFhJ73IkAZVf7D8R", "object": "chat.completion", "created": 1698414213, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je n'ai pas compris votre réponse. Pouvez-vous s'il vous plaît fournir votre adresse de départ complète (numéro, rue, ville, code postal) pour que je puisse vous aider à organiser votre covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 458, "completion_tokens": 59, "total_tokens": 517 } } [2023-10-27 15:43:38] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Jdjfjfjfjfk" [2023-10-27 15:43:38] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Je suis désolé, mais je n'ai pas compris votre réponse. Pouvez-vous s'il vous plaît fournir votre adresse de départ complète (numéro, rue, ville, code postal) pour que je puisse vous aider à organiser votre covoiturage ?" [2023-10-27 15:43:38] [INFO] SMS Count : 100 [2023-10-27 15:43:38] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:38] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:39] [DEBUG] Callback main start ok [2023-10-27 15:43:39] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:39] [DEBUG] Callback main avant while ok [2023-10-27 15:43:39] [INFO] Callback SMS entrant. Number: +33676950754 Text: Allô, Alfred ??? [2023-10-27 15:43:39] [INFO] From: +33676950754|Date: 2023-10-27 15:43:38|Message: Allô, Alfred ??? [2023-10-27 15:43:39] [DEBUG] callback main apres while ok [2023-10-27 15:43:39] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:39] [INFO] Callback SMS Count =? 4 [2023-10-27 15:43:39] [INFO] Callback checkMessage : 22 allée Alan turing à Aubières -- text: Allô, Alfred ??? [2023-10-27 15:43:39] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Allô, Alfred ???" [2023-10-27 15:43:39] [DEBUG] début chatgpt [2023-10-27 15:43:39] [DEBUG] curl_init OK [2023-10-27 15:43:39] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:39] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je n'ai pas compris \u00e0 quel \u00e9v\u00e8nement vous souhaitez vous rendre. Pourriez-vous pr\u00e9ciser le nom de l'\u00e9v\u00e8nement?"},{"role":"user","content":"Rolland Garos"},{"role":"assistant","content":"Parfait, vous souhaitez vous rendre \u00e0 l'\u00e9v\u00e9nement Rolland Garros. Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que conducteur pour l'\u00e9v\u00e9nement Rolland Garros, pourriez-vous me donner votre adresse de d\u00e9part?"},{"role":"user","content":"All\u00f4, Alfred ???"}]} [2023-10-27 15:43:46] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHPgsl5w2Dj02qEQkGhqY1snl5sL", "object": "chat.completion", "created": 1698414220, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bonjour, je suis toujours là ! Pouvez-vous me donner votre adresse de départ pour que je puisse organiser votre covoiturage pour l'évènement Rolland Garros ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 504, "completion_tokens": 39, "total_tokens": 543 } } [2023-10-27 15:43:46] [DEBUG] Curl Closed OK [2023-10-27 15:43:46] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHPgsl5w2Dj02qEQkGhqY1snl5sL", "object": "chat.completion", "created": 1698414220, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bonjour, je suis toujours là ! Pouvez-vous me donner votre adresse de départ pour que je puisse organiser votre covoiturage pour l'évènement Rolland Garros ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 504, "completion_tokens": 39, "total_tokens": 543 } } [2023-10-27 15:43:46] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "Allô, Alfred ???" [2023-10-27 15:43:46] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Bonjour, je suis toujours là ! Pouvez-vous me donner votre adresse de départ pour que je puisse organiser votre covoiturage pour l'évènement Rolland Garros ?" [2023-10-27 15:43:46] [INFO] SMS Count : 100 [2023-10-27 15:43:46] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:46] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:47] [DEBUG] Callback main start ok [2023-10-27 15:43:47] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:47] [DEBUG] Callback main avant while ok [2023-10-27 15:43:47] [INFO] Callback SMS entrant. Number: +33777925776 Text: Alors? [2023-10-27 15:43:47] [INFO] From: +33777925776|Date: 2023-10-27 15:43:46|Message: Alors? [2023-10-27 15:43:47] [DEBUG] callback main apres while ok [2023-10-27 15:43:47] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:47] [INFO] Callback SMS Count =? 4 [2023-10-27 15:43:47] [INFO] Callback checkMessage : 22h23 -- text: Alors? [2023-10-27 15:43:47] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Alors?" [2023-10-27 15:43:47] [DEBUG] début chatgpt [2023-10-27 15:43:47] [DEBUG] curl_init OK [2023-10-27 15:43:47] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:47] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Bah oui!"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Peut importe"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me pr\u00e9ciser votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Champs de Mars, Paris"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore ?"},{"role":"user","content":"Alors?"}]} [2023-10-27 15:43:50] [DEBUG] Callback main start ok [2023-10-27 15:43:50] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:50] [DEBUG] Callback main avant while ok [2023-10-27 15:43:50] [INFO] Callback SMS entrant. Number: +33676950754 Text: Allô, Alfred ??? [2023-10-27 15:43:50] [INFO] From: +33676950754|Date: 2023-10-27 15:43:38|Message: Allô, Alfred ??? [2023-10-27 15:43:50] [DEBUG] callback main apres while ok [2023-10-27 15:43:50] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:50] [INFO] Callback SMS Count =? 4 [2023-10-27 15:43:50] [INFO] Callback checkMessage : Allô, Alfred ??? -- text: Allô, Alfred ??? [2023-10-27 15:43:50] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:43:50] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:52] [DEBUG] Callback main start ok [2023-10-27 15:43:52] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:52] [DEBUG] Callback main avant while ok [2023-10-27 15:43:52] [INFO] Callback SMS entrant. Number: +33676950754 Text: Alfred ? [2023-10-27 15:43:52] [INFO] From: +33676950754|Date: 2023-10-27 15:43:52|Message: Alfred ? [2023-10-27 15:43:52] [DEBUG] callback main apres while ok [2023-10-27 15:43:52] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:52] [INFO] Callback SMS Count =? 4 [2023-10-27 15:43:52] [INFO] Callback checkMessage : Allô, Alfred ??? -- text: Alfred ? [2023-10-27 15:43:52] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Alfred ?" [2023-10-27 15:43:52] [DEBUG] début chatgpt [2023-10-27 15:43:52] [DEBUG] curl_init OK [2023-10-27 15:43:52] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:52] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je n'ai pas compris \u00e0 quel \u00e9v\u00e8nement vous souhaitez vous rendre. Pourriez-vous pr\u00e9ciser le nom de l'\u00e9v\u00e8nement?"},{"role":"user","content":"Rolland Garos"},{"role":"assistant","content":"Parfait, vous souhaitez vous rendre \u00e0 l'\u00e9v\u00e9nement Rolland Garros. Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que conducteur pour l'\u00e9v\u00e9nement Rolland Garros, pourriez-vous me donner votre adresse de d\u00e9part?"},{"role":"user","content":"Alfred ?"}]} [2023-10-27 15:43:53] [DEBUG] Callback main start ok [2023-10-27 15:43:53] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:53] [DEBUG] Callback main avant while ok [2023-10-27 15:43:53] [INFO] Callback SMS entrant. Number: +33672919841 Text: Bravo Antoine et l'équipe Mobili [2023-10-27 15:43:53] [INFO] From: +33672919841|Date: 2023-10-27 15:43:52|Message: Bravo Antoine et l'équipe Mobili [2023-10-27 15:43:53] [DEBUG] callback main apres while ok [2023-10-27 15:43:53] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:53] [INFO] Callback SMS Count =? 4 [2023-10-27 15:43:53] [INFO] Callback checkMessage : 12h00 -- text: Bravo Antoine et l'équipe Mobili [2023-10-27 15:43:53] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Bravo Antoine et l'équipe Mobili" [2023-10-27 15:43:53] [DEBUG] début chatgpt [2023-10-27 15:43:53] [DEBUG] curl_init OK [2023-10-27 15:43:53] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:43:53] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager svp"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me donner l'adresse de d\u00e9part depuis laquelle vous souhaitez \u00eatre pris en charge pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore?"},{"role":"user","content":"Ennezat"},{"role":"assistant","content":"Entendu, Ennezat est votre adresse de d\u00e9part. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore?"},{"role":"user","content":"Bravo Antoine et l'\u00e9quipe Mobili"}]} [2023-10-27 15:43:57] [DEBUG] Callback main start ok [2023-10-27 15:43:57] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:43:57] [DEBUG] Callback main avant while ok [2023-10-27 15:43:57] [INFO] Callback SMS entrant. Number: +33777925776 Text: Alors? [2023-10-27 15:43:57] [INFO] From: +33777925776|Date: 2023-10-27 15:43:46|Message: Alors? [2023-10-27 15:43:57] [DEBUG] callback main apres while ok [2023-10-27 15:43:57] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:43:57] [INFO] Callback SMS Count =? 4 [2023-10-27 15:43:57] [INFO] Callback checkMessage : Alors? -- text: Alors? [2023-10-27 15:43:57] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:43:57] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:57] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHPtUkOLKFgINiCDepJGhjPjSEnO", "object": "chat.completion", "created": 1698414233, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je n'ai pas compris votre réponse concernant l'heure à laquelle vous souhaitez arriver à l'évènement. Pourriez-vous me donner une heure précise, s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 507, "completion_tokens": 52, "total_tokens": 559 } } [2023-10-27 15:43:57] [DEBUG] Curl Closed OK [2023-10-27 15:43:57] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHPtUkOLKFgINiCDepJGhjPjSEnO", "object": "chat.completion", "created": 1698414233, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je n'ai pas compris votre réponse concernant l'heure à laquelle vous souhaitez arriver à l'évènement. Pourriez-vous me donner une heure précise, s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 507, "completion_tokens": 52, "total_tokens": 559 } } [2023-10-27 15:43:57] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "Bravo Antoine et l'équipe Mobili" [2023-10-27 15:43:57] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Je suis désolé, mais je n'ai pas compris votre réponse concernant l'heure à laquelle vous souhaitez arriver à l'évènement. Pourriez-vous me donner une heure précise, s'il vous plaît?" [2023-10-27 15:43:57] [INFO] SMS Count : 100 [2023-10-27 15:43:57] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:57] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:43:58] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHPs4em9iTi2xR5S1zWiGMd7xpS5", "object": "chat.completion", "created": 1698414232, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je m'excuse pour la confusion. Je suis l'assistant virtuel qui vous aide à organiser votre covoiturage pour l'événement Rolland Garros. Je vais poser quelques questions pour recueillir les informations nécessaires. Pourriez-vous me donner votre adresse de départ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 502, "completion_tokens": 65, "total_tokens": 567 } } [2023-10-27 15:43:58] [DEBUG] Curl Closed OK [2023-10-27 15:43:58] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHPs4em9iTi2xR5S1zWiGMd7xpS5", "object": "chat.completion", "created": 1698414232, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je m'excuse pour la confusion. Je suis l'assistant virtuel qui vous aide à organiser votre covoiturage pour l'événement Rolland Garros. Je vais poser quelques questions pour recueillir les informations nécessaires. Pourriez-vous me donner votre adresse de départ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 502, "completion_tokens": 65, "total_tokens": 567 } } [2023-10-27 15:43:58] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "Alfred ?" [2023-10-27 15:43:58] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Je m'excuse pour la confusion. Je suis l'assistant virtuel qui vous aide à organiser votre covoiturage pour l'événement Rolland Garros. Je vais poser quelques questions pour recueillir les informations nécessaires. Pourriez-vous me donner votre adresse de départ?" [2023-10-27 15:43:58] [INFO] SMS Count : 100 [2023-10-27 15:43:58] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:43:58] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:44:01] [DEBUG] Callback main start ok [2023-10-27 15:44:01] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:44:01] [DEBUG] Callback main avant while ok [2023-10-27 15:44:01] [INFO] Callback SMS entrant. Number: +33615263100 Text: Ça te va Alfred? [2023-10-27 15:44:01] [INFO] From: +33615263100|Date: 2023-10-27 15:44:00|Message: Ça te va Alfred? [2023-10-27 15:44:01] [DEBUG] callback main apres while ok [2023-10-27 15:44:01] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:44:01] [INFO] Callback SMS Count =? 4 [2023-10-27 15:44:01] [INFO] Callback checkMessage : 23 place des carmes dechaux à Clermont Ferrand -- text: Ça te va Alfred? [2023-10-27 15:44:01] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Ça te va Alfred?" [2023-10-27 15:44:01] [DEBUG] début chatgpt [2023-10-27 15:44:01] [DEBUG] curl_init OK [2023-10-27 15:44:01] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:44:01] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Ok"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Tr\u00e8s bien! Quelle est votre adresse de d\u00e9part pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Je comprends que vous souhaitez \u00eatre passager. Pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"\u00c7a te va Alfred?"}]} [2023-10-27 15:44:02] [DEBUG] Callback main start ok [2023-10-27 15:44:02] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:44:02] [DEBUG] Callback main avant while ok [2023-10-27 15:44:02] [INFO] Callback SMS entrant. Number: +33777925776 Text: Plus de nouvelle [2023-10-27 15:44:02] [INFO] From: +33777925776|Date: 2023-10-27 15:44:01|Message: Plus de nouvelle [2023-10-27 15:44:02] [DEBUG] callback main apres while ok [2023-10-27 15:44:02] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:44:02] [INFO] Callback SMS Count =? 4 [2023-10-27 15:44:02] [INFO] Callback checkMessage : Alors? -- text: Plus de nouvelle [2023-10-27 15:44:02] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Plus de nouvelle" [2023-10-27 15:44:02] [DEBUG] début chatgpt [2023-10-27 15:44:02] [DEBUG] curl_init OK [2023-10-27 15:44:02] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:44:02] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Bah oui!"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Peut importe"},{"role":"assistant","content":"Tr\u00e8s bien. Pouvez-vous me pr\u00e9ciser votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Champs de Mars, Paris"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore ?"},{"role":"user","content":"Plus de nouvelle"}]} [2023-10-27 15:44:03] [DEBUG] Callback main start ok [2023-10-27 15:44:03] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:44:03] [DEBUG] Callback main avant while ok [2023-10-27 15:44:03] [INFO] Callback SMS entrant. Number: +33676950754 Text: Alfred ? [2023-10-27 15:44:03] [INFO] From: +33676950754|Date: 2023-10-27 15:43:52|Message: Alfred ? [2023-10-27 15:44:03] [DEBUG] callback main apres while ok [2023-10-27 15:44:03] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:44:03] [INFO] Callback SMS Count =? 4 [2023-10-27 15:44:03] [INFO] Callback checkMessage : Alfred ? -- text: Alfred ? [2023-10-27 15:44:03] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:44:03] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:44:05] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHQ3YhzsHySS2TLOEFuiMlGrdbrf", "object": "chat.completion", "created": 1698414243, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bonjour, je suis Alfred, votre assistant covoiturage, à quel évènement souhaitez-vous aller?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 482, "completion_tokens": 23, "total_tokens": 505 } } [2023-10-27 15:44:05] [DEBUG] Curl Closed OK [2023-10-27 15:44:05] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHQ3YhzsHySS2TLOEFuiMlGrdbrf", "object": "chat.completion", "created": 1698414243, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bonjour, je suis Alfred, votre assistant covoiturage, à quel évènement souhaitez-vous aller?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 482, "completion_tokens": 23, "total_tokens": 505 } } [2023-10-27 15:44:05] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "Plus de nouvelle" [2023-10-27 15:44:05] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage, à quel évènement souhaitez-vous aller?" [2023-10-27 15:44:05] [INFO] SMS Count : 100 [2023-10-27 15:44:05] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:44:05] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:44:06] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHQ10j0t6hnPznHSUmhx9MMfBssK", "object": "chat.completion", "created": 1698414241, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je ne suis pas en mesure de répondre à cette question car je ne suis qu'un assistant virtuel et je ne peux pas donner mon avis. Cependant, je suis là pour vous aider à organiser votre covoiturage. Pourriez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 477, "completion_tokens": 72, "total_tokens": 549 } } [2023-10-27 15:44:06] [DEBUG] Curl Closed OK [2023-10-27 15:44:06] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHQ10j0t6hnPznHSUmhx9MMfBssK", "object": "chat.completion", "created": 1698414241, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je ne suis pas en mesure de répondre à cette question car je ne suis qu'un assistant virtuel et je ne peux pas donner mon avis. Cependant, je suis là pour vous aider à organiser votre covoiturage. Pourriez-vous me donner votre adresse de départ s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 477, "completion_tokens": 72, "total_tokens": 549 } } [2023-10-27 15:44:06] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "Ça te va Alfred?" [2023-10-27 15:44:06] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Je suis désolé, mais je ne suis pas en mesure de répondre à cette question car je ne suis qu'un assistant virtuel et je ne peux pas donner mon avis. Cependant, je suis là pour vous aider à organiser votre covoiturage. Pourriez-vous me donner votre adresse de départ s'il vous plaît?" [2023-10-27 15:44:06] [INFO] SMS Count : 100 [2023-10-27 15:44:06] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:44:06] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:44:11] [DEBUG] Callback main start ok [2023-10-27 15:44:11] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:44:11] [DEBUG] Callback main avant while ok [2023-10-27 15:44:11] [INFO] Callback SMS entrant. Number: +33615263100 Text: Ça te va Alfred? [2023-10-27 15:44:11] [INFO] From: +33615263100|Date: 2023-10-27 15:44:00|Message: Ça te va Alfred? [2023-10-27 15:44:11] [DEBUG] callback main apres while ok [2023-10-27 15:44:11] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:44:11] [INFO] Callback SMS Count =? 4 [2023-10-27 15:44:11] [INFO] Callback checkMessage : Ça te va Alfred? -- text: Ça te va Alfred? [2023-10-27 15:44:11] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-27 15:44:11] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:44:15] [DEBUG] Callback main start ok [2023-10-27 15:44:15] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:44:15] [DEBUG] Callback main avant while ok [2023-10-27 15:44:15] [INFO] Callback SMS entrant. Number: +33676950754 Text: Aaaaaal- Fred !? [2023-10-27 15:44:15] [INFO] From: +33676950754|Date: 2023-10-27 15:44:11|Message: Aaaaaal- Fred !? [2023-10-27 15:44:15] [DEBUG] callback main apres while ok [2023-10-27 15:44:15] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:44:15] [INFO] Callback SMS Count =? 4 [2023-10-27 15:44:15] [INFO] Callback checkMessage : Alfred ? -- text: Aaaaaal- Fred !? [2023-10-27 15:44:15] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Aaaaaal- Fred !?" [2023-10-27 15:44:15] [DEBUG] début chatgpt [2023-10-27 15:44:15] [DEBUG] curl_init OK [2023-10-27 15:44:15] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:44:15] [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":"Osv"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, je n'ai pas compris \u00e0 quel \u00e9v\u00e8nement vous souhaitez vous rendre. Pourriez-vous pr\u00e9ciser le nom de l'\u00e9v\u00e8nement?"},{"role":"user","content":"Rolland Garos"},{"role":"assistant","content":"Parfait, vous souhaitez vous rendre \u00e0 l'\u00e9v\u00e9nement Rolland Garros. Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que conducteur pour l'\u00e9v\u00e9nement Rolland Garros, pourriez-vous me donner votre adresse de d\u00e9part?"},{"role":"user","content":"Aaaaaal- Fred !?"}]} [2023-10-27 15:44:18] [DEBUG] Callback main start ok [2023-10-27 15:44:18] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:44:18] [DEBUG] Callback main avant while ok [2023-10-27 15:44:18] [INFO] Callback SMS entrant. Number: +33699089875 Text: Olaaa [2023-10-27 15:44:18] [INFO] From: +33699089875|Date: 2023-10-27 15:44:17|Message: Olaaa [2023-10-27 15:44:18] [DEBUG] callback main apres while ok [2023-10-27 15:44:18] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:44:18] [INFO] Callback SMS Count =? 5 [2023-10-27 15:44:18] [INFO] Callback checkMessage : Passager -- text: Olaaa [2023-10-27 15:44:18] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Olaaa" [2023-10-27 15:44:18] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "Olaaa" [2023-10-27 15:44:18] [INFO] SMS Count : 100 [2023-10-27 15:44:18] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:44:18] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:44:19] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHQFZtgUCgpx2sDxyAALfmweONeX", "object": "chat.completion", "created": 1698414255, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Désolé, mais je ne comprends pas votre réponse. Pourriez-vous s'il vous plaît fournir votre adresse de départ pour que je puisse organiser votre covoiturage pour l'événement Rolland Garros?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 506, "completion_tokens": 52, "total_tokens": 558 } } [2023-10-27 15:44:19] [DEBUG] Curl Closed OK [2023-10-27 15:44:19] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHQFZtgUCgpx2sDxyAALfmweONeX", "object": "chat.completion", "created": 1698414255, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Désolé, mais je ne comprends pas votre réponse. Pourriez-vous s'il vous plaît fournir votre adresse de départ pour que je puisse organiser votre covoiturage pour l'événement Rolland Garros?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 506, "completion_tokens": 52, "total_tokens": 558 } } [2023-10-27 15:44:19] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "Aaaaaal- Fred !?" [2023-10-27 15:44:19] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Désolé, mais je ne comprends pas votre réponse. Pourriez-vous s'il vous plaît fournir votre adresse de départ pour que je puisse organiser votre covoiturage pour l'événement Rolland Garros?" [2023-10-27 15:44:19] [INFO] SMS Count : 100 [2023-10-27 15:44:19] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:44:19] [DEBUG] Callback juste avant fin callBack [2023-10-27 15:44:25] [DEBUG] Callback main start ok [2023-10-27 15:44:25] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 15:44:25] [DEBUG] Callback main avant while ok [2023-10-27 15:44:25] [INFO] Callback SMS entrant. Number: +33676960009 Text: [2023-10-27 15:44:25] [INFO] From: +33676960009|Date: 2023-10-27 15:44:24|Message: [2023-10-27 15:44:25] [DEBUG] callback main apres while ok [2023-10-27 15:44:25] [DEBUG] BDD CheckNumber : OK [2023-10-27 15:44:25] [INFO] Callback SMS Count =? 3 [2023-10-27 15:44:25] [INFO] Callback checkMessage : Place des Carmes à Clermont-Ferrand -- text: [2023-10-27 15:44:25] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "" [2023-10-27 15:44:25] [DEBUG] début chatgpt [2023-10-27 15:44:25] [DEBUG] curl_init OK [2023-10-27 15:44:25] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 15:44:25] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Absolument"},{"role":"assistant","content":"Tr\u00e8s bien! Souhaitez-vous \u00eatre conducteur ou passager lors de ce covoiturage?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Parfait! Quelle est votre adresse de d\u00e9part pour cet \u00e9v\u00e9nement OSV Explore du 14 Mars 2024?"},{"role":"user","content":""}]} [2023-10-27 15:44:28] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHQPf89t4CfjfHc3CREy4Xfo5Hpv", "object": "chat.completion", "created": 1698414265, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je n'ai pas reçu votre adresse de départ. Pouvez-vous me la fournir s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 449, "completion_tokens": 31, "total_tokens": 480 } } [2023-10-27 15:44:28] [DEBUG] Curl Closed OK [2023-10-27 15:44:28] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHQPf89t4CfjfHc3CREy4Xfo5Hpv", "object": "chat.completion", "created": 1698414265, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je n'ai pas reçu votre adresse de départ. Pouvez-vous me la fournir s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 449, "completion_tokens": 31, "total_tokens": 480 } } [2023-10-27 15:44:28] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "" [2023-10-27 15:44:28] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Je suis désolé, mais je n'ai pas reçu votre adresse de départ. Pouvez-vous me la fournir s'il vous plaît?" [2023-10-27 15:44:28] [INFO] SMS Count : 100 [2023-10-27 15:44:28] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 15:44:28] [DEBUG] Callback juste avant fin callBack [2023-10-27 16:05:04] [DEBUG] Callback main start ok [2023-10-27 16:05:04] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-27 16:05:04] [DEBUG] Callback main avant while ok [2023-10-27 16:05:04] [INFO] Callback SMS entrant. Number: +33769466666 Text: Passager [2023-10-27 16:05:04] [INFO] From: +33769466666|Date: 2023-10-27 16:05:03|Message: Passager [2023-10-27 16:05:04] [DEBUG] callback main apres while ok [2023-10-27 16:05:04] [DEBUG] BDD CheckNumber : OK [2023-10-27 16:05:04] [INFO] Callback SMS Count =? 2 [2023-10-27 16:05:04] [INFO] Callback checkMessage : Oui -- text: Passager [2023-10-27 16:05:04] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-27 16:05:04] [DEBUG] début chatgpt [2023-10-27 16:05:04] [DEBUG] curl_init OK [2023-10-27 16:05:04] [INFO] [CHAT GPT] Commun message : Array [2023-10-27 16:05:04] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager pour cet \u00e9v\u00e8nement?"},{"role":"user","content":"Passager"}]} [2023-10-27 16:05:08] [DEBUG] Commun GPT response: { "id": "chatcmpl-8EHkPOxPAyaZRoFBwYpkjznkBCtK7", "object": "chat.completion", "created": 1698415505, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Quelle est votre adresse de départ pour que je puisse trouver le point de rendez-vous le plus pratique pour vous et votre chauffeur?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 410, "completion_tokens": 32, "total_tokens": 442 } } [2023-10-27 16:05:08] [DEBUG] Curl Closed OK [2023-10-27 16:05:08] [INFO] Commun GPT Content: { "id": "chatcmpl-8EHkPOxPAyaZRoFBwYpkjznkBCtK7", "object": "chat.completion", "created": 1698415505, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Quelle est votre adresse de départ pour que je puisse trouver le point de rendez-vous le plus pratique pour vous et votre chauffeur?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 410, "completion_tokens": 32, "total_tokens": 442 } } [2023-10-27 16:05:08] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Passager" [2023-10-27 16:05:08] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Quelle est votre adresse de départ pour que je puisse trouver le point de rendez-vous le plus pratique pour vous et votre chauffeur?" [2023-10-27 16:05:08] [INFO] SMS Count : 100 [2023-10-27 16:05:08] [INFO] [SMS] Skip send SMS ! Limite atteinte [2023-10-27 16:05:08] [DEBUG] Callback juste avant fin callBack