[2023-11-16 13:58:31] [655611f7d67b3] [DEBUG] Callback main start ok [2023-11-16 13:58:31] [655611f7d67b3] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 13:58:31] [655611f7d67b3] [DEBUG] Callback main avant while ok [2023-11-16 13:58:31] [655611f7d67b3] [INFO] Callback SMS entrant. Number: +33623184979 Text: GAIAS [2023-11-16 13:58:31] [655611f7d67b3] [INFO] From: +33623184979|Date: 2023-11-16 13:58:29|Message: GAIAS [2023-11-16 13:58:31] [655611f7d67b3] [DEBUG] callback main apres while ok [2023-11-16 13:58:31] [655611f7d67b3] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 13:58:31] [655611f7d67b3] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 13:58:31] [655611f7d67b3] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33623184979 [2023-11-16 13:58:31] [655611f7d67b3] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'GAIAS' [2023-11-16 13:58:31] [655611f7d67b3] [INFO] Callback Q1: l'event est Gaias [2023-11-16 13:58:31] [655611f7d67b3] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'GAIAS' [2023-11-16 13:58:31] [655611f7d67b3] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'Ladoux' [2023-11-16 13:58:31] [655611f7d67b3] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2023-12-14 09:00:00' [2023-11-16 13:58:31] [655611f7d67b3] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2023-12-14 11:00:00' [2023-11-16 13:58:31] [655611f7d67b3] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2023-12-14' [2023-11-16 13:58:31] [655611f7d67b3] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à la prochaine réunion du réseau GAIAS le 14 décembre à ladoux?' [2023-11-16 13:58:31] [655611f7d67b3] [INFO] Ajout du sender : 33755517586 au +33623184979 [2023-11-16 13:58:31] [655611f7d67b3] [INFO] SMS Count : 15 [2023-11-16 13:58:31] [655611f7d67b3] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33623184979"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 13:58:33] [655611f7d67b3] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 13:58:33] [655611f7d67b3] [INFO] [SMS] SMS envoyé avec succès id : sms_655611f996683758081224 [2023-11-16 13:58:33] [655611f7d67b3] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655611f996683758081224","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":28.8} [2023-11-16 13:58:33] [655611f7d67b3] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 13:58:33] [655611f7d67b3] [DEBUG] Callback juste avant fin callBack [2023-11-16 13:58:55] [6556120f437f7] [DEBUG] Callback main start ok [2023-11-16 13:58:55] [6556120f437f7] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 13:58:55] [6556120f437f7] [DEBUG] Callback main avant while ok [2023-11-16 13:58:55] [6556120f437f7] [INFO] Callback SMS entrant. Number: +33628257717 Text: GAIAS [2023-11-16 13:58:55] [6556120f437f7] [INFO] From: +33628257717|Date: 2023-11-16 13:58:53|Message: GAIAS [2023-11-16 13:58:55] [6556120f437f7] [DEBUG] callback main apres while ok [2023-11-16 13:58:55] [6556120f437f7] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 13:58:55] [6556120f437f7] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 13:58:55] [6556120f437f7] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33628257717 [2023-11-16 13:58:55] [6556120f437f7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'GAIAS' [2023-11-16 13:58:55] [6556120f437f7] [INFO] Callback Q1: l'event est Gaias [2023-11-16 13:58:55] [6556120f437f7] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'GAIAS' [2023-11-16 13:58:55] [6556120f437f7] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'Ladoux' [2023-11-16 13:58:55] [6556120f437f7] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2023-12-14 09:00:00' [2023-11-16 13:58:55] [6556120f437f7] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2023-12-14 11:00:00' [2023-11-16 13:58:55] [6556120f437f7] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2023-12-14' [2023-11-16 13:58:55] [6556120f437f7] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à la prochaine réunion du réseau GAIAS le 14 décembre à ladoux?' [2023-11-16 13:58:55] [6556120f437f7] [INFO] Ajout du sender : 33755517569 au +33628257717 [2023-11-16 13:58:55] [6556120f437f7] [INFO] SMS Count : 16 [2023-11-16 13:58:55] [6556120f437f7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33628257717"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 13:58:55] [6556120f437f7] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 13:58:55] [6556120f437f7] [INFO] [SMS] SMS envoyé avec succès id : sms_6556120f8045d728517000 [2023-11-16 13:58:55] [6556120f437f7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556120f8045d728517000","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":28.71} [2023-11-16 13:58:55] [6556120f437f7] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 13:58:55] [6556120f437f7] [DEBUG] Callback juste avant fin callBack [2023-11-16 13:58:59] [655612132d188] [DEBUG] Callback main start ok [2023-11-16 13:58:59] [655612132d188] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 13:58:59] [655612132d188] [DEBUG] Callback main avant while ok [2023-11-16 13:58:59] [655612132d188] [INFO] Callback SMS entrant. Number: +33763092310 Text: Gaias [2023-11-16 13:58:59] [655612132d188] [INFO] From: +33763092310|Date: 2023-11-16 13:58:57|Message: Gaias [2023-11-16 13:58:59] [655612132d188] [DEBUG] callback main apres while ok [2023-11-16 13:58:59] [655612132d188] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 13:58:59] [655612132d188] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 13:58:59] [655612132d188] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33763092310 [2023-11-16 13:58:59] [655612132d188] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Gaias' [2023-11-16 13:58:59] [655612132ffc9] [DEBUG] Callback main start ok [2023-11-16 13:58:59] [655612132d188] [INFO] Callback Q1: l'event est Gaias [2023-11-16 13:58:59] [655612132ffc9] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 13:58:59] [655612132ffc9] [DEBUG] Callback main avant while ok [2023-11-16 13:58:59] [655612132ffc9] [INFO] Callback SMS entrant. Number: +33623184979 Text: Non [2023-11-16 13:58:59] [655612132ffc9] [INFO] From: +33623184979|Date: 2023-11-16 13:58:57|Message: Non [2023-11-16 13:58:59] [655612132ffc9] [DEBUG] callback main apres while ok [2023-11-16 13:58:59] [655612132d188] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'GAIAS' [2023-11-16 13:58:59] [655612132ffc9] [DEBUG] BDD CheckNumber : OK [2023-11-16 13:58:59] [655612132d188] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'Ladoux' [2023-11-16 13:58:59] [655612132ffc9] [INFO] Callback SMS Count =? 1 [2023-11-16 13:58:59] [655612132d188] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2023-12-14 09:00:00' [2023-11-16 13:58:59] [655612132ffc9] [INFO] Callback checkMessage : GAIAS -- text: Non [2023-11-16 13:58:59] [655612132ffc9] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Non' [2023-11-16 13:58:59] [655612132d188] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2023-12-14 11:00:00' [2023-11-16 13:58:59] [655612132ffc9] [DEBUG] début chatgpt [2023-11-16 13:58:59] [655612132ffc9] [DEBUG] curl_init OK [2023-11-16 13:58:59] [655612132ffc9] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 13:58:59] [655612132ffc9] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Non"}]} [2023-11-16 13:58:59] [655612132d188] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2023-12-14' [2023-11-16 13:58:59] [655612132d188] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à la prochaine réunion du réseau GAIAS le 14 décembre à ladoux?' [2023-11-16 13:58:59] [655612132d188] [INFO] Ajout du sender : 33755517586 au +33763092310 [2023-11-16 13:58:59] [655612132d188] [INFO] SMS Count : 16 [2023-11-16 13:58:59] [655612132d188] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33763092310"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 13:58:59] [655612132d188] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 13:58:59] [655612132d188] [INFO] [SMS] SMS envoyé avec succès id : sms_6556121371ae7693808989 [2023-11-16 13:58:59] [655612132d188] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556121371ae7693808989","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":28.62} [2023-11-16 13:58:59] [655612132d188] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 13:58:59] [655612132d188] [DEBUG] Callback juste avant fin callBack [2023-11-16 13:59:03] [655612132ffc9] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWFP3xou0mTJX46eRiytPw6g9gdD", "object": "chat.completion", "created": 1700139539, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, aucun problème. Si vous changez d'avis ou avez besoin d'aide pour un futur covoiturage, n'hésitez pas à me contacter. Passez une bonne journée !" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 324, "completion_tokens": 46, "total_tokens": 370 } } [2023-11-16 13:59:03] [655612132ffc9] [DEBUG] Curl Closed OK [2023-11-16 13:59:03] [655612132ffc9] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWFP3xou0mTJX46eRiytPw6g9gdD", "object": "chat.completion", "created": 1700139539, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, aucun problème. Si vous changez d'avis ou avez besoin d'aide pour un futur covoiturage, n'hésitez pas à me contacter. Passez une bonne journée !" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 324, "completion_tokens": 46, "total_tokens": 370 } } [2023-11-16 13:59:03] [655612132ffc9] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Non' [2023-11-16 13:59:03] [655612132ffc9] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Très bien, aucun problème. Si vous changez d\'avis ou avez besoin d\'aide pour un futur covoiturage, n\'hésitez pas à me contacter. Passez une bonne journée !' [2023-11-16 13:59:03] [655612132ffc9] [INFO] Sender already set +33623184979 [2023-11-16 13:59:03] [655612132ffc9] [INFO] SMS Count : 17 [2023-11-16 13:59:03] [655612132ffc9] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33623184979"}],"text":"Tr\u00e8s bien, aucun probl\u00e8me. Si vous changez d'avis ou avez besoin d'aide pour un futur covoiturage, n'h\u00e9sitez pas \u00e0 me contacter. Passez une bonne journ\u00e9e !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 13:59:03] [655612132ffc9] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 13:59:03] [655612132ffc9] [INFO] [SMS] SMS envoyé avec succès id : sms_65561217e3126857680266 [2023-11-16 13:59:03] [655612132ffc9] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65561217e3126857680266","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":28.58} [2023-11-16 13:59:03] [655612132ffc9] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-16 13:59:03] [655612132ffc9] [DEBUG] Callback juste avant fin callBack [2023-11-16 13:59:08] [6556121c482c7] [DEBUG] Callback main start ok [2023-11-16 13:59:08] [6556121c482c7] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 13:59:08] [6556121c482c7] [DEBUG] Callback main avant while ok [2023-11-16 13:59:08] [6556121c482c7] [INFO] Callback SMS entrant. Number: +33666430047 Text: GAIAS [2023-11-16 13:59:08] [6556121c482c7] [INFO] From: +33666430047|Date: 2023-11-16 13:59:07|Message: GAIAS [2023-11-16 13:59:08] [6556121c482c7] [DEBUG] callback main apres while ok [2023-11-16 13:59:08] [6556121c482c7] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 13:59:08] [6556121c482c7] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 13:59:08] [6556121c482c7] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33666430047 [2023-11-16 13:59:08] [6556121c482c7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'GAIAS' [2023-11-16 13:59:08] [6556121c482c7] [INFO] Callback Q1: l'event est Gaias [2023-11-16 13:59:08] [6556121c482c7] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'GAIAS' [2023-11-16 13:59:08] [6556121c482c7] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'Ladoux' [2023-11-16 13:59:08] [6556121c482c7] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2023-12-14 09:00:00' [2023-11-16 13:59:08] [6556121c482c7] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2023-12-14 11:00:00' [2023-11-16 13:59:08] [6556121c482c7] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2023-12-14' [2023-11-16 13:59:08] [6556121c482c7] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à la prochaine réunion du réseau GAIAS le 14 décembre à ladoux?' [2023-11-16 13:59:08] [6556121c482c7] [INFO] Ajout du sender : 33755517569 au +33666430047 [2023-11-16 13:59:08] [6556121c482c7] [INFO] SMS Count : 17 [2023-11-16 13:59:08] [6556121c482c7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33666430047"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 13:59:08] [6556121c482c7] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 13:59:08] [6556121c482c7] [INFO] [SMS] SMS envoyé avec succès id : sms_6556121c8b02f563871819 [2023-11-16 13:59:08] [6556121c482c7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556121c8b02f563871819","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":28.49} [2023-11-16 13:59:08] [6556121c482c7] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 13:59:08] [6556121c482c7] [DEBUG] Callback juste avant fin callBack [2023-11-16 13:59:29] [655612315af8f] [DEBUG] Callback main start ok [2023-11-16 13:59:29] [655612315af8f] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 13:59:29] [655612315af8f] [DEBUG] Callback main avant while ok [2023-11-16 13:59:29] [655612315af8f] [INFO] Callback SMS entrant. Number: +33763627451 Text: GAIAS [2023-11-16 13:59:29] [655612315af8f] [INFO] From: +33763627451|Date: 2023-11-16 13:59:28|Message: GAIAS [2023-11-16 13:59:29] [655612315af8f] [DEBUG] callback main apres while ok [2023-11-16 13:59:29] [655612315af8f] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 13:59:29] [655612315af8f] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 13:59:29] [655612315af8f] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33763627451 [2023-11-16 13:59:29] [655612315af8f] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'GAIAS' [2023-11-16 13:59:29] [655612315af8f] [INFO] Callback Q1: l'event est Gaias [2023-11-16 13:59:29] [655612315af8f] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'GAIAS' [2023-11-16 13:59:29] [655612315af8f] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'Ladoux' [2023-11-16 13:59:29] [655612315af8f] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2023-12-14 09:00:00' [2023-11-16 13:59:29] [655612315af8f] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2023-12-14 11:00:00' [2023-11-16 13:59:29] [655612315af8f] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2023-12-14' [2023-11-16 13:59:29] [655612315af8f] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à la prochaine réunion du réseau GAIAS le 14 décembre à ladoux?' [2023-11-16 13:59:29] [655612315af8f] [INFO] Ajout du sender : 33755517569 au +33763627451 [2023-11-16 13:59:29] [655612315af8f] [INFO] SMS Count : 18 [2023-11-16 13:59:29] [655612315af8f] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33763627451"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 13:59:29] [655612315af8f] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 13:59:29] [655612315af8f] [INFO] [SMS] SMS envoyé avec succès id : sms_6556123197af6833910280 [2023-11-16 13:59:29] [655612315af8f] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556123197af6833910280","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":28.4} [2023-11-16 13:59:29] [655612315af8f] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 13:59:29] [655612315af8f] [DEBUG] Callback juste avant fin callBack [2023-11-16 13:59:40] [6556123c69821] [DEBUG] Callback main start ok [2023-11-16 13:59:40] [6556123c69821] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 13:59:40] [6556123c69821] [DEBUG] Callback main avant while ok [2023-11-16 13:59:40] [6556123c69821] [INFO] Callback SMS entrant. Number: +33666430047 Text: Oui [2023-11-16 13:59:40] [6556123c69821] [INFO] From: +33666430047|Date: 2023-11-16 13:59:39|Message: Oui [2023-11-16 13:59:40] [6556123c69821] [DEBUG] callback main apres while ok [2023-11-16 13:59:40] [6556123c69821] [DEBUG] BDD CheckNumber : OK [2023-11-16 13:59:40] [6556123c69821] [INFO] Callback SMS Count =? 1 [2023-11-16 13:59:40] [6556123c69821] [INFO] Callback checkMessage : GAIAS -- text: Oui [2023-11-16 13:59:40] [6556123c69821] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2023-11-16 13:59:40] [6556123c69821] [DEBUG] début chatgpt [2023-11-16 13:59:40] [6556123c69821] [DEBUG] curl_init OK [2023-11-16 13:59:40] [6556123c69821] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 13:59:40] [6556123c69821] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"}]} [2023-11-16 13:59:42] [6556123c69821] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWG4h7B01EQFYwhjuLYNOvq6psuC", "object": "chat.completion", "created": 1700139580, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pouvez-vous me dire si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 25, "total_tokens": 350 } } [2023-11-16 13:59:42] [6556123c69821] [DEBUG] Curl Closed OK [2023-11-16 13:59:42] [6556123c69821] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWG4h7B01EQFYwhjuLYNOvq6psuC", "object": "chat.completion", "created": 1700139580, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pouvez-vous me dire si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 25, "total_tokens": 350 } } [2023-11-16 13:59:42] [6556123c69821] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Oui' [2023-11-16 13:59:42] [6556123c69821] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Parfait ! Pouvez-vous me dire si vous souhaitez être conducteur ou passager pour ce covoiturage ?' [2023-11-16 13:59:42] [6556123c69821] [INFO] Sender already set +33666430047 [2023-11-16 13:59:42] [6556123c69821] [INFO] SMS Count : 19 [2023-11-16 13:59:42] [6556123c69821] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33666430047"}],"text":"Parfait ! Pouvez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 13:59:42] [6556123c69821] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 13:59:42] [6556123c69821] [INFO] [SMS] SMS envoyé avec succès id : sms_6556123eea5bb133364735 [2023-11-16 13:59:42] [6556123c69821] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556123eea5bb133364735","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":28.35} [2023-11-16 13:59:42] [6556123c69821] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-16 13:59:42] [6556123c69821] [DEBUG] Callback juste avant fin callBack [2023-11-16 13:59:44] [6556124081d0b] [DEBUG] Callback main start ok [2023-11-16 13:59:44] [6556124081d0b] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 13:59:44] [6556124081d0b] [DEBUG] Callback main avant while ok [2023-11-16 13:59:44] [6556124081d0b] [INFO] Callback SMS entrant. Number: +33763092310 Text: Oui [2023-11-16 13:59:44] [6556124081d0b] [INFO] From: +33763092310|Date: 2023-11-16 13:59:43|Message: Oui [2023-11-16 13:59:44] [6556124081d0b] [DEBUG] callback main apres while ok [2023-11-16 13:59:44] [6556124081d0b] [DEBUG] BDD CheckNumber : OK [2023-11-16 13:59:44] [6556124081d0b] [INFO] Callback SMS Count =? 1 [2023-11-16 13:59:44] [6556124081d0b] [INFO] Callback checkMessage : Gaias -- text: Oui [2023-11-16 13:59:44] [6556124081d0b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2023-11-16 13:59:44] [6556124081d0b] [DEBUG] début chatgpt [2023-11-16 13:59:44] [6556124081d0b] [DEBUG] curl_init OK [2023-11-16 13:59:44] [6556124081d0b] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 13:59:44] [6556124081d0b] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"}]} [2023-11-16 13:59:47] [6556124081d0b] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWG86to4Mo9eIv87JDVEpjEalmKY", "object": "chat.completion", "created": 1700139584, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pourriez-vous me préciser si vous souhaitez être conducteur ou passager pour ce covoiturage ?\n" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 27, "total_tokens": 352 } } [2023-11-16 13:59:47] [6556124081d0b] [DEBUG] Curl Closed OK [2023-11-16 13:59:47] [6556124081d0b] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWG86to4Mo9eIv87JDVEpjEalmKY", "object": "chat.completion", "created": 1700139584, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pourriez-vous me préciser si vous souhaitez être conducteur ou passager pour ce covoiturage ?\n" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 27, "total_tokens": 352 } } [2023-11-16 13:59:47] [6556124081d0b] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Oui' [2023-11-16 13:59:47] [6556124081d0b] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Parfait ! Pourriez-vous me préciser si vous souhaitez être conducteur ou passager pour ce covoiturage ?\n' [2023-11-16 13:59:47] [6556124081d0b] [INFO] Sender already set +33763092310 [2023-11-16 13:59:47] [6556124081d0b] [INFO] SMS Count : 18 [2023-11-16 13:59:47] [6556124081d0b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33763092310"}],"text":"Parfait ! Pourriez-vous me pr\u00e9ciser si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?\n","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 13:59:47] [6556124081d0b] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 13:59:47] [6556124081d0b] [INFO] [SMS] SMS envoyé avec succès id : sms_65561243b96fc574671136 [2023-11-16 13:59:47] [6556124081d0b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65561243b96fc574671136","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":28.31} [2023-11-16 13:59:47] [6556124081d0b] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-16 13:59:47] [6556124081d0b] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:00:15] [6556125f9e063] [DEBUG] Callback main start ok [2023-11-16 14:00:15] [6556125f9e063] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:00:15] [6556125f9e063] [DEBUG] Callback main avant while ok [2023-11-16 14:00:15] [6556125f9e063] [INFO] Callback SMS entrant. Number: +33763092310 Text: Passager [2023-11-16 14:00:15] [6556125f9e063] [INFO] From: +33763092310|Date: 2023-11-16 14:00:14|Message: Passager [2023-11-16 14:00:15] [6556125f9e063] [DEBUG] callback main apres while ok [2023-11-16 14:00:15] [6556125f9e063] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:00:15] [6556125f9e063] [INFO] Callback SMS Count =? 2 [2023-11-16 14:00:15] [6556125f9e063] [INFO] Callback checkMessage : Oui -- text: Passager [2023-11-16 14:00:15] [6556125f9e063] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Passager' [2023-11-16 14:00:15] [6556125f9e063] [DEBUG] début chatgpt [2023-11-16 14:00:15] [6556125f9e063] [DEBUG] curl_init OK [2023-11-16 14:00:15] [6556125f9e063] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:00:15] [6556125f9e063] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?\n"},{"role":"user","content":"Passager"}]} [2023-11-16 14:00:17] [655612617a673] [DEBUG] Callback main start ok [2023-11-16 14:00:17] [655612617a673] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:00:17] [655612617a673] [DEBUG] Callback main avant while ok [2023-11-16 14:00:17] [655612617a673] [INFO] Callback SMS entrant. Number: +33666430047 Text: Passager [2023-11-16 14:00:17] [655612617a673] [INFO] From: +33666430047|Date: 2023-11-16 14:00:14|Message: Passager [2023-11-16 14:00:17] [655612617a673] [DEBUG] callback main apres while ok [2023-11-16 14:00:17] [655612617a673] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:00:17] [655612617a673] [INFO] Callback SMS Count =? 2 [2023-11-16 14:00:17] [655612617a673] [INFO] Callback checkMessage : Oui -- text: Passager [2023-11-16 14:00:17] [655612617a673] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Passager' [2023-11-16 14:00:17] [655612617a673] [DEBUG] début chatgpt [2023-11-16 14:00:17] [655612617a673] [DEBUG] curl_init OK [2023-11-16 14:00:17] [655612617a673] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:00:17] [655612617a673] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pouvez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Passager"}]} [2023-11-16 14:00:17] [6556125f9e063] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWGezf0Ypah23b1dnL7MdkUHZIQo", "object": "chat.completion", "created": 1700139616, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 26, "total_tokens": 388 } } [2023-11-16 14:00:17] [6556125f9e063] [DEBUG] Curl Closed OK [2023-11-16 14:00:17] [6556125f9e063] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWGezf0Ypah23b1dnL7MdkUHZIQo", "object": "chat.completion", "created": 1700139616, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 26, "total_tokens": 388 } } [2023-11-16 14:00:17] [6556125f9e063] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Passager' [2023-11-16 14:00:17] [6556125f9e063] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Très bien, en tant que passager, pourriez-vous me donner votre adresse de départ s\'il vous plaît ?' [2023-11-16 14:00:17] [6556125f9e063] [INFO] Sender already set +33763092310 [2023-11-16 14:00:17] [6556125f9e063] [INFO] SMS Count : 19 [2023-11-16 14:00:17] [6556125f9e063] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33763092310"}],"text":"Tr\u00e8s bien, 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":"33755517586"} [2023-11-16 14:00:18] [6556125f9e063] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:00:18] [6556125f9e063] [INFO] [SMS] SMS envoyé avec succès id : sms_655612627066c302056245 [2023-11-16 14:00:18] [6556125f9e063] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655612627066c302056245","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":28.26} [2023-11-16 14:00:18] [6556125f9e063] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-11-16 14:00:18] [6556125f9e063] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:00:20] [65561264b80c3] [DEBUG] Callback main start ok [2023-11-16 14:00:20] [65561264b80c3] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:00:20] [65561264b80c3] [DEBUG] Callback main avant while ok [2023-11-16 14:00:20] [65561264b80c3] [INFO] Callback SMS entrant. Number: +33614856845 Text: GAIAS [2023-11-16 14:00:20] [65561264b80c3] [INFO] From: +33614856845|Date: 2023-11-16 14:00:19|Message: GAIAS [2023-11-16 14:00:20] [65561264b80c3] [DEBUG] callback main apres while ok [2023-11-16 14:00:20] [65561264b80c3] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 14:00:20] [65561264b80c3] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 14:00:20] [65561264b80c3] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33614856845 [2023-11-16 14:00:20] [65561264b80c3] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'GAIAS' [2023-11-16 14:00:20] [65561264b80c3] [INFO] Callback Q1: l'event est Gaias [2023-11-16 14:00:20] [65561264b80c3] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'GAIAS' [2023-11-16 14:00:20] [65561264b80c3] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'Ladoux' [2023-11-16 14:00:20] [65561264b80c3] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2023-12-14 09:00:00' [2023-11-16 14:00:20] [65561264b80c3] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2023-12-14 11:00:00' [2023-11-16 14:00:20] [65561264b80c3] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2023-12-14' [2023-11-16 14:00:20] [65561264b80c3] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à la prochaine réunion du réseau GAIAS le 14 décembre à ladoux?' [2023-11-16 14:00:20] [65561264b80c3] [INFO] Ajout du sender : 33755517569 au +33614856845 [2023-11-16 14:00:20] [65561264b80c3] [INFO] SMS Count : 20 [2023-11-16 14:00:20] [65561264b80c3] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33614856845"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:00:21] [65561264b80c3] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:00:21] [65561264b80c3] [INFO] [SMS] SMS envoyé avec succès id : sms_655612652aa6a082148017 [2023-11-16 14:00:21] [65561264b80c3] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655612652aa6a082148017","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":28.17} [2023-11-16 14:00:21] [65561264b80c3] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 14:00:21] [65561264b80c3] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:00:21] [655612617a673] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWGfIfWwSFlxPjNvaBj3tjg5cVKD", "object": "chat.completion", "created": 1700139617, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que passager, pourriez-vous me fournir votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 360, "completion_tokens": 27, "total_tokens": 387 } } [2023-11-16 14:00:21] [655612617a673] [DEBUG] Curl Closed OK [2023-11-16 14:00:21] [655612617a673] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWGfIfWwSFlxPjNvaBj3tjg5cVKD", "object": "chat.completion", "created": 1700139617, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que passager, pourriez-vous me fournir votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 360, "completion_tokens": 27, "total_tokens": 387 } } [2023-11-16 14:00:21] [655612617a673] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Passager' [2023-11-16 14:00:21] [655612617a673] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Très bien, en tant que passager, pourriez-vous me fournir votre adresse de départ s\'il vous plaît ?' [2023-11-16 14:00:21] [655612617a673] [INFO] Sender already set +33666430047 [2023-11-16 14:00:21] [655612617a673] [INFO] SMS Count : 21 [2023-11-16 14:00:21] [655612617a673] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33666430047"}],"text":"Tr\u00e8s bien, 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":"33755517569"} [2023-11-16 14:00:21] [655612617a673] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:00:21] [655612617a673] [INFO] [SMS] SMS envoyé avec succès id : sms_65561265a077f361076140 [2023-11-16 14:00:21] [655612617a673] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65561265a077f361076140","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":28.13} [2023-11-16 14:00:21] [655612617a673] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-11-16 14:00:21] [655612617a673] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:00:55] [655612872f0e2] [DEBUG] Callback main start ok [2023-11-16 14:00:55] [655612872f0e2] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:00:55] [655612872f0e2] [DEBUG] Callback main avant while ok [2023-11-16 14:00:55] [655612872f0e2] [INFO] Callback SMS entrant. Number: +33666430047 Text: Riom [2023-11-16 14:00:55] [655612872f0e2] [INFO] From: +33666430047|Date: 2023-11-16 14:00:54|Message: Riom [2023-11-16 14:00:55] [655612872f0e2] [DEBUG] callback main apres while ok [2023-11-16 14:00:55] [655612872f0e2] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:00:55] [655612872f0e2] [INFO] Callback SMS Count =? 3 [2023-11-16 14:00:55] [655612872f0e2] [INFO] Callback checkMessage : Passager -- text: Riom [2023-11-16 14:00:55] [655612872f0e2] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Riom' [2023-11-16 14:00:55] [655612872f0e2] [DEBUG] début chatgpt [2023-11-16 14:00:55] [655612872f0e2] [DEBUG] curl_init OK [2023-11-16 14:00:55] [655612872f0e2] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:00:55] [655612872f0e2] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pouvez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que passager, pourriez-vous me fournir votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Riom"}]} [2023-11-16 14:00:58] [655612872f0e2] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWHH9rsmeofup8vNENMk603EggDB", "object": "chat.completion", "created": 1700139655, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci. À quelle heure souhaitez-vous arriver à l'évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 397, "completion_tokens": 21, "total_tokens": 418 } } [2023-11-16 14:00:58] [655612872f0e2] [DEBUG] Curl Closed OK [2023-11-16 14:00:58] [655612872f0e2] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWHH9rsmeofup8vNENMk603EggDB", "object": "chat.completion", "created": 1700139655, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci. À quelle heure souhaitez-vous arriver à l'évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 397, "completion_tokens": 21, "total_tokens": 418 } } [2023-11-16 14:00:58] [655612872f0e2] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: 'Riom' [2023-11-16 14:00:58] [655612872f0e2] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: 'Parfait, merci. À quelle heure souhaitez-vous arriver à l\'évènement ?' [2023-11-16 14:00:58] [655612872f0e2] [INFO] Sender already set +33666430047 [2023-11-16 14:00:58] [655612872f0e2] [INFO] SMS Count : 22 [2023-11-16 14:00:58] [655612872f0e2] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33666430047"}],"text":"Parfait, merci. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:00:58] [655612872f0e2] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:00:58] [655612872f0e2] [INFO] [SMS] SMS envoyé avec succès id : sms_6556128ae9add611808749 [2023-11-16 14:00:58] [655612872f0e2] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556128ae9add611808749","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":28.08} [2023-11-16 14:00:59] [655612872f0e2] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-11-16 14:00:59] [655612872f0e2] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:01:20] [655612a00a72a] [DEBUG] Callback main start ok [2023-11-16 14:01:20] [655612a00a72a] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:01:20] [655612a00a72a] [DEBUG] Callback main avant while ok [2023-11-16 14:01:20] [655612a00a72a] [INFO] Callback SMS entrant. Number: +33666430047 Text: 8h [2023-11-16 14:01:20] [655612a00a72a] [INFO] From: +33666430047|Date: 2023-11-16 14:01:18|Message: 8h [2023-11-16 14:01:20] [655612a00a72a] [DEBUG] callback main apres while ok [2023-11-16 14:01:20] [655612a00a72a] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:01:20] [655612a00a72a] [INFO] Callback SMS Count =? 4 [2023-11-16 14:01:20] [655612a00a72a] [INFO] Callback checkMessage : Riom -- text: 8h [2023-11-16 14:01:20] [655612a00a72a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '8h' [2023-11-16 14:01:20] [655612a00a72a] [DEBUG] début chatgpt [2023-11-16 14:01:20] [655612a00a72a] [DEBUG] curl_init OK [2023-11-16 14:01:20] [655612a00a72a] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:01:20] [655612a00a72a] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pouvez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que passager, pourriez-vous me fournir votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Riom"},{"role":"assistant","content":"Parfait, merci. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement ?"},{"role":"user","content":"8h"}]} [2023-11-16 14:01:23] [655612a00a72a] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWHgVNXiC5MBVR8twVMjulM9ZK5d", "object": "chat.completion", "created": 1700139680, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, noté pour l'heure d'arrivée à 8h. Souhaitez-vous revenir à la même adresse au retour ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 428, "completion_tokens": 33, "total_tokens": 461 } } [2023-11-16 14:01:23] [655612a00a72a] [DEBUG] Curl Closed OK [2023-11-16 14:01:23] [655612a00a72a] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWHgVNXiC5MBVR8twVMjulM9ZK5d", "object": "chat.completion", "created": 1700139680, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, noté pour l'heure d'arrivée à 8h. Souhaitez-vous revenir à la même adresse au retour ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 428, "completion_tokens": 33, "total_tokens": 461 } } [2023-11-16 14:01:23] [655612a00a72a] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: '8h' [2023-11-16 14:01:23] [655612a00a72a] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: 'Très bien, noté pour l\'heure d\'arrivée à 8h. Souhaitez-vous revenir à la même adresse au retour ?' [2023-11-16 14:01:23] [655612a00a72a] [INFO] Sender already set +33666430047 [2023-11-16 14:01:23] [655612a00a72a] [INFO] SMS Count : 23 [2023-11-16 14:01:23] [655612a00a72a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33666430047"}],"text":"Tr\u00e8s bien, not\u00e9 pour l'heure d'arriv\u00e9e \u00e0 8h. Souhaitez-vous revenir \u00e0 la m\u00eame adresse au retour ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:01:24] [655612a00a72a] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:01:24] [655612a00a72a] [INFO] [SMS] SMS envoyé avec succès id : sms_655612a422dd9648648558 [2023-11-16 14:01:24] [655612a00a72a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655612a422dd9648648558","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":28.04} [2023-11-16 14:01:24] [655612a00a72a] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-11-16 14:01:24] [655612a00a72a] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:01:37] [655612b15eda5] [DEBUG] Callback main start ok [2023-11-16 14:01:37] [655612b15eda5] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:01:37] [655612b15eda5] [DEBUG] Callback main avant while ok [2023-11-16 14:01:37] [655612b15eda5] [INFO] Callback SMS entrant. Number: +33666430047 Text: Oui [2023-11-16 14:01:37] [655612b15eda5] [INFO] From: +33666430047|Date: 2023-11-16 14:01:36|Message: Oui [2023-11-16 14:01:37] [655612b15eda5] [DEBUG] callback main apres while ok [2023-11-16 14:01:37] [655612b15eda5] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:01:37] [655612b15eda5] [INFO] Callback SMS Count =? 5 [2023-11-16 14:01:37] [655612b15eda5] [INFO] Callback checkMessage : 8h -- text: Oui [2023-11-16 14:01:37] [655612b15eda5] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2023-11-16 14:01:37] [655612b15eda5] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: 'Oui' [2023-11-16 14:01:37] [655612b15eda5] [INFO] Sender already set +33666430047 [2023-11-16 14:01:37] [655612b15eda5] [INFO] SMS Count : 24 [2023-11-16 14:01:37] [655612b15eda5] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33666430047"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:01:37] [655612b15eda5] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:01:37] [655612b15eda5] [INFO] [SMS] SMS envoyé avec succès id : sms_655612b18fadb175075101 [2023-11-16 14:01:37] [655612b15eda5] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655612b18fadb175075101","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.99} [2023-11-16 14:01:37] [655612b15eda5] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-11-16 14:01:37] [655612b15eda5] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:01:48] [655612bc149fc] [DEBUG] Callback main start ok [2023-11-16 14:01:48] [655612bc149fc] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:01:48] [655612bc149fc] [DEBUG] Callback main avant while ok [2023-11-16 14:01:48] [655612bc149fc] [INFO] Callback SMS entrant. Number: +33763092310 Text: Carmes [2023-11-16 14:01:48] [655612bc149fc] [INFO] From: +33763092310|Date: 2023-11-16 14:01:47|Message: Carmes [2023-11-16 14:01:48] [655612bc149fc] [DEBUG] callback main apres while ok [2023-11-16 14:01:48] [655612bc149fc] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:01:48] [655612bc149fc] [INFO] Callback SMS Count =? 3 [2023-11-16 14:01:48] [655612bc149fc] [INFO] Callback checkMessage : Passager -- text: Carmes [2023-11-16 14:01:48] [655612bc149fc] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Carmes' [2023-11-16 14:01:48] [655612bc149fc] [DEBUG] début chatgpt [2023-11-16 14:01:48] [655612bc149fc] [DEBUG] curl_init OK [2023-11-16 14:01:48] [655612bc149fc] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:01:48] [655612bc149fc] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?\n"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que passager, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Carmes"}]} [2023-11-16 14:01:51] [655612bc149fc] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWI8mVOecJoUbf1WiCDEI9qrYD3c", "object": "chat.completion", "created": 1700139708, "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 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 399, "completion_tokens": 21, "total_tokens": 420 } } [2023-11-16 14:01:51] [655612bc149fc] [DEBUG] Curl Closed OK [2023-11-16 14:01:51] [655612bc149fc] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWI8mVOecJoUbf1WiCDEI9qrYD3c", "object": "chat.completion", "created": 1700139708, "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 ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 399, "completion_tokens": 21, "total_tokens": 420 } } [2023-11-16 14:01:51] [655612bc149fc] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: 'Carmes' [2023-11-16 14:01:51] [655612bc149fc] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: 'Merci pour votre adresse. À quelle heure souhaitez-vous arriver à l\'événement ?' [2023-11-16 14:01:51] [655612bc149fc] [INFO] Sender already set +33763092310 [2023-11-16 14:01:51] [655612bc149fc] [INFO] SMS Count : 20 [2023-11-16 14:01:51] [655612bc149fc] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33763092310"}],"text":"Merci pour votre adresse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e9nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 14:01:51] [655612bc149fc] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:01:51] [655612bc149fc] [INFO] [SMS] SMS envoyé avec succès id : sms_655612bfb4716229742678 [2023-11-16 14:01:51] [655612bc149fc] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655612bfb4716229742678","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.95} [2023-11-16 14:01:51] [655612bc149fc] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-11-16 14:01:51] [655612bc149fc] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:01:53] [655612c1363b7] [DEBUG] Callback main start ok [2023-11-16 14:01:53] [655612c1363b7] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:01:53] [655612c1363b7] [DEBUG] Callback main avant while ok [2023-11-16 14:01:53] [655612c1363b7] [INFO] Callback SMS entrant. Number: +33699917431 Text: GAIAS [2023-11-16 14:01:53] [655612c1363b7] [INFO] From: +33699917431|Date: 2023-11-16 14:01:52|Message: GAIAS [2023-11-16 14:01:53] [655612c1363b7] [DEBUG] callback main apres while ok [2023-11-16 14:01:53] [655612c1363b7] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 14:01:53] [655612c1363b7] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 14:01:53] [655612c1363b7] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33699917431 [2023-11-16 14:01:53] [655612c1363b7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'GAIAS' [2023-11-16 14:01:53] [655612c1363b7] [INFO] Callback Q1: l'event est Gaias [2023-11-16 14:01:53] [655612c1363b7] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'GAIAS' [2023-11-16 14:01:53] [655612c1363b7] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'Ladoux' [2023-11-16 14:01:53] [655612c1363b7] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2023-12-14 09:00:00' [2023-11-16 14:01:53] [655612c1363b7] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2023-12-14 11:00:00' [2023-11-16 14:01:53] [655612c1363b7] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2023-12-14' [2023-11-16 14:01:53] [655612c1363b7] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à la prochaine réunion du réseau GAIAS le 14 décembre à ladoux?' [2023-11-16 14:01:53] [655612c1363b7] [INFO] Ajout du sender : 33755517586 au +33699917431 [2023-11-16 14:01:53] [655612c1363b7] [INFO] SMS Count : 21 [2023-11-16 14:01:53] [655612c1363b7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699917431"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 14:01:53] [655612c1363b7] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:01:53] [655612c1363b7] [INFO] [SMS] SMS envoyé avec succès id : sms_655612c1881f8011161907 [2023-11-16 14:01:53] [655612c1363b7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655612c1881f8011161907","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":27.86} [2023-11-16 14:01:53] [655612c1363b7] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 14:01:53] [655612c1363b7] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:02:18] [655612da2426a] [DEBUG] Callback main start ok [2023-11-16 14:02:18] [655612da2426a] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:02:18] [655612da2426a] [DEBUG] Callback main avant while ok [2023-11-16 14:02:18] [655612da2426a] [INFO] Callback SMS entrant. Number: +33763092310 Text: 8h45 [2023-11-16 14:02:18] [655612da2426a] [INFO] From: +33763092310|Date: 2023-11-16 14:02:17|Message: 8h45 [2023-11-16 14:02:18] [655612da2426a] [DEBUG] callback main apres while ok [2023-11-16 14:02:18] [655612da2426a] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:02:18] [655612da2426a] [INFO] Callback SMS Count =? 4 [2023-11-16 14:02:18] [655612da2426a] [INFO] Callback checkMessage : Carmes -- text: 8h45 [2023-11-16 14:02:18] [655612da2426a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '8h45' [2023-11-16 14:02:18] [655612da2426a] [DEBUG] début chatgpt [2023-11-16 14:02:18] [655612da2426a] [DEBUG] curl_init OK [2023-11-16 14:02:18] [655612da2426a] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:02:18] [655612da2426a] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?\n"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que passager, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Carmes"},{"role":"assistant","content":"Merci pour votre adresse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e9nement ?"},{"role":"user","content":"8h45"}]} [2023-11-16 14:02:25] [655612da2426a] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWIcmskIHnL6dPwnO2PsbCGmSthb", "object": "chat.completion", "created": 1700139738, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, noté pour l'heure d'arrivée. Souhaitez-vous revenir à la même adresse après l'évènement ou avez-vous une adresse différente pour le retour ?\n" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 431, "completion_tokens": 43, "total_tokens": 474 } } [2023-11-16 14:02:25] [655612da2426a] [DEBUG] Curl Closed OK [2023-11-16 14:02:25] [655612da2426a] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWIcmskIHnL6dPwnO2PsbCGmSthb", "object": "chat.completion", "created": 1700139738, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, noté pour l'heure d'arrivée. Souhaitez-vous revenir à la même adresse après l'évènement ou avez-vous une adresse différente pour le retour ?\n" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 431, "completion_tokens": 43, "total_tokens": 474 } } [2023-11-16 14:02:25] [655612da2426a] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: '8h45' [2023-11-16 14:02:25] [655612da2426a] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: 'Très bien, noté pour l\'heure d\'arrivée. Souhaitez-vous revenir à la même adresse après l\'évènement ou avez-vous une adresse différente pour le retour ?\n' [2023-11-16 14:02:25] [655612da2426a] [INFO] Sender already set +33763092310 [2023-11-16 14:02:25] [655612da2426a] [INFO] SMS Count : 22 [2023-11-16 14:02:25] [655612da2426a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33763092310"}],"text":"Tr\u00e8s bien, not\u00e9 pour l'heure d'arriv\u00e9e. Souhaitez-vous revenir \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e8nement ou avez-vous une adresse diff\u00e9rente pour le retour ?\n","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 14:02:25] [655612da2426a] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:02:25] [655612da2426a] [INFO] [SMS] SMS envoyé avec succès id : sms_655612e166212537068792 [2023-11-16 14:02:25] [655612da2426a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655612e166212537068792","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.81} [2023-11-16 14:02:25] [655612da2426a] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-11-16 14:02:25] [655612da2426a] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:02:28] [655612e498c51] [DEBUG] Callback main start ok [2023-11-16 14:02:28] [655612e498c51] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:02:28] [655612e498c51] [DEBUG] Callback main avant while ok [2023-11-16 14:02:28] [655612e498c51] [INFO] Callback SMS entrant. Number: +33763092310 Text: 8h45 [2023-11-16 14:02:28] [655612e498c51] [INFO] From: +33763092310|Date: 2023-11-16 14:02:17|Message: 8h45 [2023-11-16 14:02:28] [655612e498c51] [DEBUG] callback main apres while ok [2023-11-16 14:02:28] [655612e498c51] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:02:28] [655612e498c51] [INFO] Callback SMS Count =? 5 [2023-11-16 14:02:28] [655612e498c51] [INFO] Callback checkMessage : 8h45 -- text: 8h45 [2023-11-16 14:02:28] [655612e498c51] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-16 14:02:28] [655612e498c51] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:02:33] [655612e99bf60] [DEBUG] Callback main start ok [2023-11-16 14:02:33] [655612e99bf60] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:02:33] [655612e99bf60] [DEBUG] Callback main avant while ok [2023-11-16 14:02:33] [655612e99bf60] [INFO] Callback SMS entrant. Number: +33699917431 Text: Oui [2023-11-16 14:02:33] [655612e99bf60] [INFO] From: +33699917431|Date: 2023-11-16 14:02:32|Message: Oui [2023-11-16 14:02:33] [655612e99bf60] [DEBUG] callback main apres while ok [2023-11-16 14:02:33] [655612e99bf60] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:02:33] [655612e99bf60] [INFO] Callback SMS Count =? 1 [2023-11-16 14:02:33] [655612e99bf60] [INFO] Callback checkMessage : GAIAS -- text: Oui [2023-11-16 14:02:33] [655612e99bf60] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2023-11-16 14:02:33] [655612e99bf60] [DEBUG] début chatgpt [2023-11-16 14:02:33] [655612e99bf60] [DEBUG] curl_init OK [2023-11-16 14:02:33] [655612e99bf60] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:02:33] [655612e99bf60] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"}]} [2023-11-16 14:02:36] [655612e99bf60] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWIrXheVN5krilJz2ZxduiSIVA21", "object": "chat.completion", "created": 1700139753, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pourriez-vous me dire si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 26, "total_tokens": 351 } } [2023-11-16 14:02:36] [655612e99bf60] [DEBUG] Curl Closed OK [2023-11-16 14:02:36] [655612e99bf60] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWIrXheVN5krilJz2ZxduiSIVA21", "object": "chat.completion", "created": 1700139753, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pourriez-vous me dire si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 26, "total_tokens": 351 } } [2023-11-16 14:02:36] [655612e99bf60] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Oui' [2023-11-16 14:02:36] [655612e99bf60] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Parfait ! Pourriez-vous me dire si vous souhaitez être conducteur ou passager pour ce covoiturage ?' [2023-11-16 14:02:36] [655612e99bf60] [INFO] Sender already set +33699917431 [2023-11-16 14:02:36] [655612e99bf60] [INFO] SMS Count : 23 [2023-11-16 14:02:36] [655612e99bf60] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699917431"}],"text":"Parfait ! Pourriez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 14:02:36] [655612e99bf60] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:02:36] [655612e99bf60] [INFO] [SMS] SMS envoyé avec succès id : sms_655612ecb8f72311616169 [2023-11-16 14:02:36] [655612e99bf60] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655612ecb8f72311616169","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.77} [2023-11-16 14:02:36] [655612e99bf60] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-16 14:02:36] [655612e99bf60] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:02:55] [655612ffad4b6] [DEBUG] Callback main start ok [2023-11-16 14:02:55] [655612ffad4b6] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:02:55] [655612ffad4b6] [DEBUG] Callback main avant while ok [2023-11-16 14:02:55] [655612ffad4b6] [INFO] Callback SMS entrant. Number: +33763092310 Text: La meme [2023-11-16 14:02:55] [655612ffad4b6] [INFO] From: +33763092310|Date: 2023-11-16 14:02:54|Message: La meme [2023-11-16 14:02:55] [655612ffad4b6] [DEBUG] callback main apres while ok [2023-11-16 14:02:55] [655612ffad4b6] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:02:55] [655612ffad4b6] [INFO] Callback SMS Count =? 5 [2023-11-16 14:02:55] [655612ffad4b6] [INFO] Callback checkMessage : 8h45 -- text: La meme [2023-11-16 14:02:55] [655612ffad4b6] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'La meme' [2023-11-16 14:02:55] [655612ffad4b6] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: 'La meme' [2023-11-16 14:02:55] [655612ffad4b6] [INFO] Sender already set +33763092310 [2023-11-16 14:02:55] [655612ffad4b6] [INFO] SMS Count : 24 [2023-11-16 14:02:55] [655612ffad4b6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33763092310"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 14:02:55] [655612ffad4b6] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:02:55] [655612ffad4b6] [INFO] [SMS] SMS envoyé avec succès id : sms_655612ffdbb81074109342 [2023-11-16 14:02:55] [655612ffad4b6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655612ffdbb81074109342","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.72} [2023-11-16 14:02:55] [655612ffad4b6] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-11-16 14:02:55] [655612ffad4b6] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:03:23] [6556131be3d9a] [DEBUG] Callback main start ok [2023-11-16 14:03:23] [6556131be3d9a] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:03:23] [6556131be3d9a] [DEBUG] Callback main avant while ok [2023-11-16 14:03:23] [6556131be3d9a] [INFO] Callback SMS entrant. Number: +33699917431 Text: Conducteur [2023-11-16 14:03:23] [6556131be3d9a] [INFO] From: +33699917431|Date: 2023-11-16 14:03:22|Message: Conducteur [2023-11-16 14:03:23] [6556131be3d9a] [DEBUG] callback main apres while ok [2023-11-16 14:03:23] [6556131be3d9a] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:03:23] [6556131be3d9a] [INFO] Callback SMS Count =? 2 [2023-11-16 14:03:23] [6556131be3d9a] [INFO] Callback checkMessage : Oui -- text: Conducteur [2023-11-16 14:03:23] [6556131be3d9a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur' [2023-11-16 14:03:23] [6556131be3d9a] [DEBUG] début chatgpt [2023-11-16 14:03:23] [6556131be3d9a] [DEBUG] curl_init OK [2023-11-16 14:03:23] [6556131be3d9a] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:03:23] [6556131be3d9a] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pourriez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur"}]} [2023-11-16 14:03:27] [6556131be3d9a] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWJgWhlXcCpMbqU5ng4QdjYarXHw", "object": "chat.completion", "created": 1700139804, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que conducteur, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 26, "total_tokens": 388 } } [2023-11-16 14:03:27] [6556131be3d9a] [DEBUG] Curl Closed OK [2023-11-16 14:03:27] [6556131be3d9a] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWJgWhlXcCpMbqU5ng4QdjYarXHw", "object": "chat.completion", "created": 1700139804, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que conducteur, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 362, "completion_tokens": 26, "total_tokens": 388 } } [2023-11-16 14:03:27] [6556131be3d9a] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Conducteur' [2023-11-16 14:03:27] [6556131be3d9a] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Très bien, en tant que conducteur, pourriez-vous me donner votre adresse de départ s\'il vous plaît ?' [2023-11-16 14:03:27] [6556131be3d9a] [INFO] Sender already set +33699917431 [2023-11-16 14:03:27] [6556131be3d9a] [INFO] SMS Count : 25 [2023-11-16 14:03:27] [6556131be3d9a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699917431"}],"text":"Tr\u00e8s bien, en tant que conducteur, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 14:03:27] [6556131be3d9a] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:03:27] [6556131be3d9a] [INFO] [SMS] SMS envoyé avec succès id : sms_6556131f7e4b8326713441 [2023-11-16 14:03:27] [6556131be3d9a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556131f7e4b8326713441","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.68} [2023-11-16 14:03:27] [6556131be3d9a] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-11-16 14:03:27] [6556131be3d9a] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:04:11] [6556134b97a9a] [DEBUG] Callback main start ok [2023-11-16 14:04:11] [6556134b97a9a] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:04:11] [6556134b97a9a] [DEBUG] Callback main avant while ok [2023-11-16 14:04:11] [6556134b97a9a] [INFO] Callback SMS entrant. Number: +33699917431 Text: 10 impasse Irénée barathon 63500 issoire [2023-11-16 14:04:11] [6556134b97a9a] [INFO] From: +33699917431|Date: 2023-11-16 14:04:10|Message: 10 impasse Irénée barathon 63500 issoire [2023-11-16 14:04:11] [6556134b97a9a] [DEBUG] callback main apres while ok [2023-11-16 14:04:11] [6556134b97a9a] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:04:11] [6556134b97a9a] [INFO] Callback SMS Count =? 3 [2023-11-16 14:04:11] [6556134b97a9a] [INFO] Callback checkMessage : Conducteur -- text: 10 impasse Irénée barathon 63500 issoire [2023-11-16 14:04:11] [6556134b97a9a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '10 impasse Irénée barathon 63500 issoire' [2023-11-16 14:04:11] [6556134b97a9a] [DEBUG] début chatgpt [2023-11-16 14:04:11] [6556134b97a9a] [DEBUG] curl_init OK [2023-11-16 14:04:11] [6556134b97a9a] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:04:11] [6556134b97a9a] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pourriez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que conducteur, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"10 impasse Ir\u00e9n\u00e9e barathon 63500 issoire"}]} [2023-11-16 14:04:15] [6556134b97a9a] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWKSPXts76t52JMTYsCfzw3hLM8o", "object": "chat.completion", "created": 1700139852, "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 à Ladoux ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 24, "total_tokens": 433 } } [2023-11-16 14:04:15] [6556134b97a9a] [DEBUG] Curl Closed OK [2023-11-16 14:04:15] [6556134b97a9a] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWKSPXts76t52JMTYsCfzw3hLM8o", "object": "chat.completion", "created": 1700139852, "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 à Ladoux ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 24, "total_tokens": 433 } } [2023-11-16 14:04:15] [6556134b97a9a] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: '10 impasse Irénée barathon 63500 issoire' [2023-11-16 14:04:15] [6556134b97a9a] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: 'Merci pour votre adresse. À quelle heure souhaitez-vous arriver à l\'événement à Ladoux ?' [2023-11-16 14:04:15] [6556134b97a9a] [INFO] Sender already set +33699917431 [2023-11-16 14:04:15] [6556134b97a9a] [INFO] SMS Count : 26 [2023-11-16 14:04:15] [6556134b97a9a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699917431"}],"text":"Merci pour votre adresse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e9nement \u00e0 Ladoux ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 14:04:15] [6556134b97a9a] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:04:15] [6556134b97a9a] [INFO] [SMS] SMS envoyé avec succès id : sms_6556134f74858625056984 [2023-11-16 14:04:15] [6556134b97a9a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556134f74858625056984","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.63} [2023-11-16 14:04:15] [6556134b97a9a] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-11-16 14:04:15] [6556134b97a9a] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:04:41] [6556136905602] [DEBUG] Callback main start ok [2023-11-16 14:04:41] [6556136905602] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:04:41] [6556136905602] [DEBUG] Callback main avant while ok [2023-11-16 14:04:41] [6556136905602] [INFO] Callback SMS entrant. Number: +33699917431 Text: 8h15 [2023-11-16 14:04:41] [6556136905602] [INFO] From: +33699917431|Date: 2023-11-16 14:04:40|Message: 8h15 [2023-11-16 14:04:41] [6556136905602] [DEBUG] callback main apres while ok [2023-11-16 14:04:41] [6556136905602] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:04:41] [6556136905602] [INFO] Callback SMS Count =? 4 [2023-11-16 14:04:41] [6556136905602] [INFO] Callback checkMessage : 10 impasse Irénée barathon 63500 issoire -- text: 8h15 [2023-11-16 14:04:41] [6556136905602] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '8h15' [2023-11-16 14:04:41] [6556136905602] [DEBUG] début chatgpt [2023-11-16 14:04:41] [6556136905602] [DEBUG] curl_init OK [2023-11-16 14:04:41] [6556136905602] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:04:41] [6556136905602] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pourriez-vous me dire si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que conducteur, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"10 impasse Ir\u00e9n\u00e9e barathon 63500 issoire"},{"role":"assistant","content":"Merci pour votre adresse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e9nement \u00e0 Ladoux ?"},{"role":"user","content":"8h15"}]} [2023-11-16 14:04:46] [6556136905602] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWKvNGlvFJEmYDsAo1dLU49tH5iZ", "object": "chat.completion", "created": 1700139881, "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 ? Revenez-vous à la même adresse ou à une adresse différente ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 444, "completion_tokens": 36, "total_tokens": 480 } } [2023-11-16 14:04:46] [6556136905602] [DEBUG] Curl Closed OK [2023-11-16 14:04:46] [6556136905602] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWKvNGlvFJEmYDsAo1dLU49tH5iZ", "object": "chat.completion", "created": 1700139881, "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 ? Revenez-vous à la même adresse ou à une adresse différente ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 444, "completion_tokens": 36, "total_tokens": 480 } } [2023-11-16 14:04:46] [6556136905602] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: '8h15' [2023-11-16 14:04:46] [6556136905602] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: 'Très bien, et à quelle heure souhaitez-vous repartir de l\'événement ? Revenez-vous à la même adresse ou à une adresse différente ?' [2023-11-16 14:04:46] [6556136905602] [INFO] Sender already set +33699917431 [2023-11-16 14:04:46] [6556136905602] [INFO] SMS Count : 27 [2023-11-16 14:04:46] [6556136905602] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699917431"}],"text":"Tr\u00e8s bien, et \u00e0 quelle heure souhaitez-vous repartir de l'\u00e9v\u00e9nement ? Revenez-vous \u00e0 la m\u00eame adresse ou \u00e0 une adresse diff\u00e9rente ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 14:04:46] [6556136905602] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:04:46] [6556136905602] [INFO] [SMS] SMS envoyé avec succès id : sms_6556136e43e9d217969074 [2023-11-16 14:04:46] [6556136905602] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556136e43e9d217969074","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.59} [2023-11-16 14:04:46] [6556136905602] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-11-16 14:04:46] [6556136905602] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:04:51] [6556137388c97] [DEBUG] Callback main start ok [2023-11-16 14:04:51] [6556137388c97] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:04:51] [6556137388c97] [DEBUG] Callback main avant while ok [2023-11-16 14:04:51] [6556137388c97] [INFO] Callback SMS entrant. Number: +33699917431 Text: 8h15 [2023-11-16 14:04:51] [6556137388c97] [INFO] From: +33699917431|Date: 2023-11-16 14:04:40|Message: 8h15 [2023-11-16 14:04:51] [6556137388c97] [DEBUG] callback main apres while ok [2023-11-16 14:04:51] [6556137388c97] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:04:51] [6556137388c97] [INFO] Callback SMS Count =? 5 [2023-11-16 14:04:51] [6556137388c97] [INFO] Callback checkMessage : 8h15 -- text: 8h15 [2023-11-16 14:04:51] [6556137388c97] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-16 14:04:51] [6556137388c97] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:05:40] [655613a40844c] [DEBUG] Callback main start ok [2023-11-16 14:05:40] [655613a40844c] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:05:40] [655613a40844c] [DEBUG] Callback main avant while ok [2023-11-16 14:05:40] [655613a40844c] [INFO] Callback SMS entrant. Number: +33699917431 Text: 17h.a la même adresse [2023-11-16 14:05:40] [655613a40844c] [INFO] From: +33699917431|Date: 2023-11-16 14:05:38|Message: 17h.a la même adresse [2023-11-16 14:05:40] [655613a40844c] [DEBUG] callback main apres while ok [2023-11-16 14:05:40] [655613a40844c] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:05:40] [655613a40844c] [INFO] Callback SMS Count =? 5 [2023-11-16 14:05:40] [655613a40844c] [INFO] Callback checkMessage : 8h15 -- text: 17h.a la même adresse [2023-11-16 14:05:40] [655613a40844c] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '17h.a la même adresse' [2023-11-16 14:05:40] [655613a40844c] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: '17h.a la même adresse' [2023-11-16 14:05:40] [655613a40844c] [INFO] Sender already set +33699917431 [2023-11-16 14:05:40] [655613a40844c] [INFO] SMS Count : 28 [2023-11-16 14:05:40] [655613a40844c] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33699917431"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517586"} [2023-11-16 14:05:40] [655613a40844c] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:05:40] [655613a40844c] [INFO] [SMS] SMS envoyé avec succès id : sms_655613a43dbb5845700437 [2023-11-16 14:05:40] [655613a40844c] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655613a43dbb5845700437","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.54} [2023-11-16 14:05:40] [655613a40844c] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-11-16 14:05:40] [655613a40844c] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:08:10] [6556143a94ea2] [DEBUG] Callback main start ok [2023-11-16 14:08:10] [6556143a94ea2] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:08:10] [6556143a94ea2] [DEBUG] Callback main avant while ok [2023-11-16 14:08:10] [6556143a94ea2] [INFO] Callback SMS entrant. Number: +33614856845 Text: Oui [2023-11-16 14:08:10] [6556143a94ea2] [INFO] From: +33614856845|Date: 2023-11-16 14:08:09|Message: Oui [2023-11-16 14:08:10] [6556143a94ea2] [DEBUG] callback main apres while ok [2023-11-16 14:08:10] [6556143a94ea2] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:08:10] [6556143a94ea2] [INFO] Callback SMS Count =? 1 [2023-11-16 14:08:10] [6556143a94ea2] [INFO] Callback checkMessage : GAIAS -- text: Oui [2023-11-16 14:08:10] [6556143a94ea2] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2023-11-16 14:08:10] [6556143a94ea2] [DEBUG] début chatgpt [2023-11-16 14:08:10] [6556143a94ea2] [DEBUG] curl_init OK [2023-11-16 14:08:10] [6556143a94ea2] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:08:10] [6556143a94ea2] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"}]} [2023-11-16 14:08:13] [6556143a94ea2] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWOIbqoJ4fp4GPRcxm7cGkpvBTWZ", "object": "chat.completion", "created": 1700140090, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Merci de m'indiquer si vous souhaitez être conducteur ou passager pour ce covoiturage." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 27, "total_tokens": 352 } } [2023-11-16 14:08:13] [6556143a94ea2] [DEBUG] Curl Closed OK [2023-11-16 14:08:13] [6556143a94ea2] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWOIbqoJ4fp4GPRcxm7cGkpvBTWZ", "object": "chat.completion", "created": 1700140090, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Merci de m'indiquer si vous souhaitez être conducteur ou passager pour ce covoiturage." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 27, "total_tokens": 352 } } [2023-11-16 14:08:13] [6556143a94ea2] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Oui' [2023-11-16 14:08:13] [6556143a94ea2] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Parfait ! Merci de m\'indiquer si vous souhaitez être conducteur ou passager pour ce covoiturage.' [2023-11-16 14:08:13] [6556143a94ea2] [INFO] Sender already set +33614856845 [2023-11-16 14:08:13] [6556143a94ea2] [INFO] SMS Count : 25 [2023-11-16 14:08:13] [6556143a94ea2] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33614856845"}],"text":"Parfait ! Merci de m'indiquer si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:08:13] [6556143a94ea2] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:08:13] [6556143a94ea2] [INFO] [SMS] SMS envoyé avec succès id : sms_6556143dd51de695499517 [2023-11-16 14:08:13] [6556143a94ea2] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6556143dd51de695499517","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.5} [2023-11-16 14:08:13] [6556143a94ea2] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-16 14:08:13] [6556143a94ea2] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:08:35] [65561453e07e7] [DEBUG] Callback main start ok [2023-11-16 14:08:35] [65561453e07e7] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:08:35] [65561453e07e7] [DEBUG] Callback main avant while ok [2023-11-16 14:08:35] [65561453e07e7] [INFO] Callback SMS entrant. Number: +33614856845 Text: Peu importe [2023-11-16 14:08:35] [65561453e07e7] [INFO] From: +33614856845|Date: 2023-11-16 14:08:35|Message: Peu importe [2023-11-16 14:08:35] [65561453e07e7] [DEBUG] callback main apres while ok [2023-11-16 14:08:35] [65561453e07e7] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:08:35] [65561453e07e7] [INFO] Callback SMS Count =? 2 [2023-11-16 14:08:35] [65561453e07e7] [INFO] Callback checkMessage : Oui -- text: Peu importe [2023-11-16 14:08:35] [65561453e07e7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Peu importe' [2023-11-16 14:08:35] [65561453e07e7] [DEBUG] début chatgpt [2023-11-16 14:08:35] [65561453e07e7] [DEBUG] curl_init OK [2023-11-16 14:08:35] [65561453e07e7] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:08:35] [65561453e07e7] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Merci de m'indiquer si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage."},{"role":"user","content":"Peu importe"}]} [2023-11-16 14:08:45] [6556145de9d12] [DEBUG] Callback main start ok [2023-11-16 14:08:45] [6556145de9d12] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:08:45] [6556145de9d12] [DEBUG] Callback main avant while ok [2023-11-16 14:08:45] [6556145de9d12] [INFO] Callback SMS entrant. Number: +33614856845 Text: Peu importe [2023-11-16 14:08:45] [6556145de9d12] [INFO] From: +33614856845|Date: 2023-11-16 14:08:35|Message: Peu importe [2023-11-16 14:08:45] [6556145de9d12] [DEBUG] callback main apres while ok [2023-11-16 14:08:45] [6556145de9d12] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:08:45] [6556145de9d12] [INFO] Callback SMS Count =? 2 [2023-11-16 14:08:45] [6556145de9d12] [INFO] Callback checkMessage : Peu importe -- text: Peu importe [2023-11-16 14:08:45] [6556145de9d12] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-16 14:08:45] [6556145de9d12] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:39:58] [65561bae17301] [DEBUG] Callback main start ok [2023-11-16 14:39:58] [65561bae17301] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:39:58] [65561bae17301] [DEBUG] Callback main avant while ok [2023-11-16 14:39:58] [65561bae17301] [INFO] Callback SMS entrant. Number: +33662580059 Text: GAIAS [2023-11-16 14:39:58] [65561bae17301] [INFO] From: +33662580059|Date: 2023-11-16 14:39:57|Message: GAIAS [2023-11-16 14:39:58] [65561bae17301] [DEBUG] callback main apres while ok [2023-11-16 14:39:58] [65561bae17301] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 14:39:58] [65561bae17301] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 14:39:58] [65561bae17301] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33662580059 [2023-11-16 14:39:58] [65561bae17301] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'GAIAS' [2023-11-16 14:39:58] [65561bae17301] [INFO] Callback Q1: l'event est Gaias [2023-11-16 14:39:58] [65561bae17301] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'GAIAS' [2023-11-16 14:39:58] [65561bae17301] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'Ladoux' [2023-11-16 14:39:58] [65561bae17301] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2023-12-14 09:00:00' [2023-11-16 14:39:58] [65561bae17301] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2023-12-14 11:00:00' [2023-11-16 14:39:58] [65561bae17301] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2023-12-14' [2023-11-16 14:39:58] [65561bae17301] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à la prochaine réunion du réseau GAIAS le 14 décembre à ladoux?' [2023-11-16 14:39:58] [65561bae17301] [INFO] Ajout du sender : 33755517569 au +33662580059 [2023-11-16 14:39:58] [65561bae17301] [INFO] SMS Count : 26 [2023-11-16 14:39:58] [65561bae17301] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662580059"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:39:58] [65561bae17301] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:39:58] [65561bae17301] [INFO] [SMS] SMS envoyé avec succès id : sms_65561bae5af74478796461 [2023-11-16 14:39:58] [65561bae17301] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65561bae5af74478796461","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":27.41} [2023-11-16 14:39:58] [65561bae17301] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 14:39:58] [65561bae17301] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:40:30] [65561bce23791] [DEBUG] Callback main start ok [2023-11-16 14:40:30] [65561bce23791] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:40:30] [65561bce23791] [DEBUG] Callback main avant while ok [2023-11-16 14:40:30] [65561bce23791] [INFO] Callback SMS entrant. Number: +33662580059 Text: Oui [2023-11-16 14:40:30] [65561bce23791] [INFO] From: +33662580059|Date: 2023-11-16 14:40:29|Message: Oui [2023-11-16 14:40:30] [65561bce23791] [DEBUG] callback main apres while ok [2023-11-16 14:40:30] [65561bce23791] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:40:30] [65561bce23791] [INFO] Callback SMS Count =? 1 [2023-11-16 14:40:30] [65561bce23791] [INFO] Callback checkMessage : GAIAS -- text: Oui [2023-11-16 14:40:30] [65561bce23791] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2023-11-16 14:40:30] [65561bce23791] [DEBUG] début chatgpt [2023-11-16 14:40:30] [65561bce23791] [DEBUG] curl_init OK [2023-11-16 14:40:30] [65561bce23791] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:40:30] [65561bce23791] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"}]} [2023-11-16 14:40:34] [65561bce23791] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWtacISWg75UpL4v71zGrXlYtZ3P", "object": "chat.completion", "created": 1700142030, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pouvez-vous me préciser si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 26, "total_tokens": 351 } } [2023-11-16 14:40:34] [65561bce23791] [DEBUG] Curl Closed OK [2023-11-16 14:40:34] [65561bce23791] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWtacISWg75UpL4v71zGrXlYtZ3P", "object": "chat.completion", "created": 1700142030, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pouvez-vous me préciser si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 325, "completion_tokens": 26, "total_tokens": 351 } } [2023-11-16 14:40:34] [65561bce23791] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Oui' [2023-11-16 14:40:34] [65561bce23791] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Parfait ! Pouvez-vous me préciser si vous souhaitez être conducteur ou passager pour ce covoiturage ?' [2023-11-16 14:40:34] [65561bce23791] [INFO] Sender already set +33662580059 [2023-11-16 14:40:34] [65561bce23791] [INFO] SMS Count : 27 [2023-11-16 14:40:34] [65561bce23791] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662580059"}],"text":"Parfait ! Pouvez-vous me pr\u00e9ciser si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:40:34] [65561bce23791] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:40:34] [65561bce23791] [INFO] [SMS] SMS envoyé avec succès id : sms_65561bd245902407643870 [2023-11-16 14:40:34] [65561bce23791] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65561bd245902407643870","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.36} [2023-11-16 14:40:34] [65561bce23791] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-16 14:40:34] [65561bce23791] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:40:57] [65561be936d1e] [DEBUG] Callback main start ok [2023-11-16 14:40:57] [65561be936d1e] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:40:57] [65561be936d1e] [DEBUG] Callback main avant while ok [2023-11-16 14:40:57] [65561be936d1e] [INFO] Callback SMS entrant. Number: +33662580059 Text: Passager [2023-11-16 14:40:57] [65561be936d1e] [INFO] From: +33662580059|Date: 2023-11-16 14:40:56|Message: Passager [2023-11-16 14:40:57] [65561be936d1e] [DEBUG] callback main apres while ok [2023-11-16 14:40:57] [65561be936d1e] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:40:57] [65561be936d1e] [INFO] Callback SMS Count =? 2 [2023-11-16 14:40:57] [65561be936d1e] [INFO] Callback checkMessage : Oui -- text: Passager [2023-11-16 14:40:57] [65561be936d1e] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Passager' [2023-11-16 14:40:57] [65561be936d1e] [DEBUG] début chatgpt [2023-11-16 14:40:57] [65561be936d1e] [DEBUG] curl_init OK [2023-11-16 14:40:57] [65561be936d1e] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:40:57] [65561be936d1e] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pouvez-vous me pr\u00e9ciser si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Passager"}]} [2023-11-16 14:41:04] [65561be936d1e] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWu525VlJFxNzo4rjfuxs0llP2YW", "object": "chat.completion", "created": 1700142061, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que passager, pouvez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 361, "completion_tokens": 24, "total_tokens": 385 } } [2023-11-16 14:41:04] [65561be936d1e] [DEBUG] Curl Closed OK [2023-11-16 14:41:04] [65561be936d1e] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWu525VlJFxNzo4rjfuxs0llP2YW", "object": "chat.completion", "created": 1700142061, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que passager, pouvez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 361, "completion_tokens": 24, "total_tokens": 385 } } [2023-11-16 14:41:04] [65561be936d1e] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Passager' [2023-11-16 14:41:04] [65561be936d1e] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Très bien, en tant que passager, pouvez-vous me donner votre adresse de départ s\'il vous plaît ?' [2023-11-16 14:41:04] [65561be936d1e] [INFO] Sender already set +33662580059 [2023-11-16 14:41:04] [65561be936d1e] [INFO] SMS Count : 28 [2023-11-16 14:41:04] [65561be936d1e] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662580059"}],"text":"Tr\u00e8s bien, en tant que passager, pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:41:04] [65561be936d1e] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:41:04] [65561be936d1e] [INFO] [SMS] SMS envoyé avec succès id : sms_65561bf0377ca113278248 [2023-11-16 14:41:04] [65561be936d1e] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65561bf0377ca113278248","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.32} [2023-11-16 14:41:04] [65561be936d1e] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-11-16 14:41:04] [65561be936d1e] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:41:07] [65561bf347b70] [DEBUG] Callback main start ok [2023-11-16 14:41:07] [65561bf347b70] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:41:07] [65561bf347b70] [DEBUG] Callback main avant while ok [2023-11-16 14:41:07] [65561bf347b70] [INFO] Callback SMS entrant. Number: +33662580059 Text: Passager [2023-11-16 14:41:07] [65561bf347b70] [INFO] From: +33662580059|Date: 2023-11-16 14:40:56|Message: Passager [2023-11-16 14:41:07] [65561bf347b70] [DEBUG] callback main apres while ok [2023-11-16 14:41:07] [65561bf347b70] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:41:07] [65561bf347b70] [INFO] Callback SMS Count =? 3 [2023-11-16 14:41:07] [65561bf347b70] [INFO] Callback checkMessage : Passager -- text: Passager [2023-11-16 14:41:07] [65561bf347b70] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-16 14:41:07] [65561bf347b70] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:41:39] [65561c13e39b8] [DEBUG] Callback main start ok [2023-11-16 14:41:39] [65561c13e39b8] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:41:39] [65561c13e39b8] [DEBUG] Callback main avant while ok [2023-11-16 14:41:39] [65561c13e39b8] [INFO] Callback SMS entrant. Number: +33662580059 Text: Les Carmes [2023-11-16 14:41:39] [65561c13e39b8] [INFO] From: +33662580059|Date: 2023-11-16 14:41:39|Message: Les Carmes [2023-11-16 14:41:39] [65561c13e39b8] [DEBUG] callback main apres while ok [2023-11-16 14:41:39] [65561c13e39b8] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:41:39] [65561c13e39b8] [INFO] Callback SMS Count =? 3 [2023-11-16 14:41:39] [65561c13e39b8] [INFO] Callback checkMessage : Passager -- text: Les Carmes [2023-11-16 14:41:39] [65561c13e39b8] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Les Carmes' [2023-11-16 14:41:39] [65561c13e39b8] [DEBUG] début chatgpt [2023-11-16 14:41:39] [65561c13e39b8] [DEBUG] curl_init OK [2023-11-16 14:41:39] [65561c13e39b8] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:41:39] [65561c13e39b8] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pouvez-vous me pr\u00e9ciser si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que passager, pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Les Carmes"}]} [2023-11-16 14:41:43] [65561c13e39b8] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWuipjKQEWYSzYuuMgoFsCdmXDx7", "object": "chat.completion", "created": 1700142100, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Entendu, vous partirez donc des Carmes. À quelle heure souhaitez-vous arriver à l'évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 396, "completion_tokens": 27, "total_tokens": 423 } } [2023-11-16 14:41:43] [65561c13e39b8] [DEBUG] Curl Closed OK [2023-11-16 14:41:43] [65561c13e39b8] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWuipjKQEWYSzYuuMgoFsCdmXDx7", "object": "chat.completion", "created": 1700142100, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Entendu, vous partirez donc des Carmes. À quelle heure souhaitez-vous arriver à l'évènement ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 396, "completion_tokens": 27, "total_tokens": 423 } } [2023-11-16 14:41:43] [65561c13e39b8] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: 'Les Carmes' [2023-11-16 14:41:43] [65561c13e39b8] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: 'Entendu, vous partirez donc des Carmes. À quelle heure souhaitez-vous arriver à l\'évènement ?' [2023-11-16 14:41:43] [65561c13e39b8] [INFO] Sender already set +33662580059 [2023-11-16 14:41:43] [65561c13e39b8] [INFO] SMS Count : 29 [2023-11-16 14:41:43] [65561c13e39b8] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662580059"}],"text":"Entendu, vous partirez donc des Carmes. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:41:44] [65561c13e39b8] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:41:44] [65561c13e39b8] [INFO] [SMS] SMS envoyé avec succès id : sms_65561c1801abd129115696 [2023-11-16 14:41:44] [65561c13e39b8] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65561c1801abd129115696","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.27} [2023-11-16 14:41:44] [65561c13e39b8] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-11-16 14:41:44] [65561c13e39b8] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:42:10] [65561c324a873] [DEBUG] Callback main start ok [2023-11-16 14:42:10] [65561c324a873] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:42:10] [65561c324a873] [DEBUG] Callback main avant while ok [2023-11-16 14:42:10] [65561c324a873] [INFO] Callback SMS entrant. Number: +33662580059 Text: 9h [2023-11-16 14:42:10] [65561c324a873] [INFO] From: +33662580059|Date: 2023-11-16 14:42:08|Message: 9h [2023-11-16 14:42:10] [65561c324a873] [DEBUG] callback main apres while ok [2023-11-16 14:42:10] [65561c324a873] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:42:10] [65561c324a873] [INFO] Callback SMS Count =? 4 [2023-11-16 14:42:10] [65561c324a873] [INFO] Callback checkMessage : Les Carmes -- text: 9h [2023-11-16 14:42:10] [65561c324a873] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '9h' [2023-11-16 14:42:10] [65561c324a873] [DEBUG] début chatgpt [2023-11-16 14:42:10] [65561c324a873] [DEBUG] curl_init OK [2023-11-16 14:42:10] [65561c324a873] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 14:42:10] [65561c324a873] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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 la prochaine r\u00e9union du r\u00e9seau GAIAS le 14 d\u00e9cembre \u00e0 ladoux?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pouvez-vous me pr\u00e9ciser si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que passager, pouvez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"Les Carmes"},{"role":"assistant","content":"Entendu, vous partirez donc des Carmes. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement ?"},{"role":"user","content":"9h"}]} [2023-11-16 14:42:16] [65561c324a873] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LWvCXfPY5Wj4Fb3qVcSgFhvefkxe", "object": "chat.completion", "created": 1700142130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous souhaitez donc arriver à 9h à l'évènement. Avez-vous une heure prévue de retour ? Et si oui, souhaitez-vous revenir à la même adresse que votre départ ou à une adresse différente ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 433, "completion_tokens": 53, "total_tokens": 486 } } [2023-11-16 14:42:16] [65561c324a873] [DEBUG] Curl Closed OK [2023-11-16 14:42:16] [65561c324a873] [INFO] Commun GPT Content: { "id": "chatcmpl-8LWvCXfPY5Wj4Fb3qVcSgFhvefkxe", "object": "chat.completion", "created": 1700142130, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous souhaitez donc arriver à 9h à l'évènement. Avez-vous une heure prévue de retour ? Et si oui, souhaitez-vous revenir à la même adresse que votre départ ou à une adresse différente ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 433, "completion_tokens": 53, "total_tokens": 486 } } [2023-11-16 14:42:16] [65561c324a873] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: '9h' [2023-11-16 14:42:16] [65561c324a873] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: 'Parfait, vous souhaitez donc arriver à 9h à l\'évènement. Avez-vous une heure prévue de retour ? Et si oui, souhaitez-vous revenir à la même adresse que votre départ ou à une adresse différente ?' [2023-11-16 14:42:16] [65561c324a873] [INFO] Sender already set +33662580059 [2023-11-16 14:42:16] [65561c324a873] [INFO] SMS Count : 30 [2023-11-16 14:42:16] [65561c324a873] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662580059"}],"text":"Parfait, vous souhaitez donc arriver \u00e0 9h \u00e0 l'\u00e9v\u00e8nement. Avez-vous une heure pr\u00e9vue de retour ? Et si oui, souhaitez-vous revenir \u00e0 la m\u00eame adresse que votre d\u00e9part ou \u00e0 une adresse diff\u00e9rente ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:42:16] [65561c324a873] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:42:16] [65561c324a873] [INFO] [SMS] SMS envoyé avec succès id : sms_65561c389a233708441743 [2023-11-16 14:42:16] [65561c324a873] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65561c389a233708441743","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":27.18} [2023-11-16 14:42:16] [65561c324a873] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-11-16 14:42:16] [65561c324a873] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:42:20] [65561c3c51a3c] [DEBUG] Callback main start ok [2023-11-16 14:42:20] [65561c3c51a3c] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:42:20] [65561c3c51a3c] [DEBUG] Callback main avant while ok [2023-11-16 14:42:20] [65561c3c51a3c] [INFO] Callback SMS entrant. Number: +33662580059 Text: 9h [2023-11-16 14:42:20] [65561c3c51a3c] [INFO] From: +33662580059|Date: 2023-11-16 14:42:08|Message: 9h [2023-11-16 14:42:20] [65561c3c51a3c] [DEBUG] callback main apres while ok [2023-11-16 14:42:20] [65561c3c51a3c] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:42:20] [65561c3c51a3c] [INFO] Callback SMS Count =? 5 [2023-11-16 14:42:20] [65561c3c51a3c] [INFO] Callback checkMessage : 9h -- text: 9h [2023-11-16 14:42:20] [65561c3c51a3c] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-16 14:42:20] [65561c3c51a3c] [DEBUG] Callback juste avant fin callBack [2023-11-16 14:50:07] [65561e0f5bf31] [DEBUG] Callback main start ok [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 14:50:07] [65561e0f5bf31] [DEBUG] Callback main avant while ok [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] Callback SMS entrant. Number: +33662580059 Text: A 11h. Oui je veux revenir à la même adresse. [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] From: +33662580059|Date: 2023-11-16 14:50:06|Message: A 11h. Oui je veux revenir à la même adresse. [2023-11-16 14:50:07] [65561e0f5bf31] [DEBUG] callback main apres while ok [2023-11-16 14:50:07] [65561e0f5bf31] [DEBUG] BDD CheckNumber : OK [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] Callback SMS Count =? 5 [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] Callback checkMessage : 9h -- text: A 11h. Oui je veux revenir à la même adresse. [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'A 11h. Oui je veux revenir à la même adresse.' [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: 'A 11h. Oui je veux revenir à la même adresse.' [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] Sender already set +33662580059 [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] SMS Count : 31 [2023-11-16 14:50:07] [65561e0f5bf31] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33662580059"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2023-11-16 14:50:07] [65561e0f5bf31] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] [SMS] SMS envoyé avec succès id : sms_65561e0fc32ab178773667 [2023-11-16 14:50:07] [65561e0f5bf31] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65561e0fc32ab178773667","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.14} [2023-11-16 14:50:07] [65561e0f5bf31] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-11-16 14:50:07] [65561e0f5bf31] [DEBUG] Callback juste avant fin callBack [2023-11-16 16:50:46] [65563a563d7a9] [DEBUG] Callback main start ok [2023-11-16 16:50:46] [65563a563d7a9] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 16:50:46] [65563a563d7a9] [DEBUG] Callback main avant while ok [2023-11-16 16:50:46] [65563a563d7a9] [INFO] Callback SMS entrant. Number: +33686640956 Text: Bonjour [2023-11-16 16:50:46] [65563a563d7a9] [INFO] From: +33686640956|Date: 2023-11-16 16:50:45|Message: Bonjour [2023-11-16 16:50:46] [65563a563d7a9] [DEBUG] callback main apres while ok [2023-11-16 16:50:46] [65563a563d7a9] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 16:50:46] [65563a563d7a9] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 16:50:46] [65563a563d7a9] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33686640956 [2023-11-16 16:50:46] [65563a563d7a9] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour' [2023-11-16 16:50:46] [65563a563d7a9] [INFO] Callback Q1: l'event n'est pas OSV [2023-11-16 16:50:46] [65563a563d7a9] [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-11-16 16:50:46] [65563a563d7a9] [INFO] Ajout du sender : 33755517568 au +33686640956 [2023-11-16 16:50:46] [65563a563d7a9] [INFO] SMS Count : 28 [2023-11-16 16:50:46] [65563a563d7a9] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33686640956"}],"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":"33755517568"} [2023-11-16 16:50:46] [65563a563d7a9] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 16:50:46] [65563a563d7a9] [INFO] [SMS] SMS envoyé avec succès id : sms_65563a56c4081500211716 [2023-11-16 16:50:46] [65563a563d7a9] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65563a56c4081500211716","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.09} [2023-11-16 16:50:46] [65563a563d7a9] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 16:50:46] [65563a563d7a9] [DEBUG] Callback juste avant fin callBack [2023-11-16 21:38:42] [65567dd21bd02] [DEBUG] Callback main start ok [2023-11-16 21:38:42] [65567dd21bd02] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 21:38:42] [65567dd21bd02] [DEBUG] Callback main avant while ok [2023-11-16 21:38:42] [65567dd21bd02] [INFO] Callback SMS entrant. Number: +33640630227 Text: Bonjour [2023-11-16 21:38:42] [65567dd21bd02] [INFO] From: +33640630227|Date: 2023-11-16 21:38:40|Message: Bonjour [2023-11-16 21:38:42] [65567dd21bd02] [DEBUG] callback main apres while ok [2023-11-16 21:38:42] [65567dd21bd02] [DEBUG] BDD CheckNumber : la table est vide [2023-11-16 21:38:42] [65567dd21bd02] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-16 21:38:42] [65567dd21bd02] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33640630227 [2023-11-16 21:38:42] [65567dd21bd02] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour' [2023-11-16 21:38:42] [65567dd21bd02] [INFO] Callback Q1: l'event n'est pas OSV [2023-11-16 21:38:42] [65567dd21bd02] [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-11-16 21:38:42] [65567dd21bd02] [INFO] Ajout du sender : 33755517568 au +33640630227 [2023-11-16 21:38:42] [65567dd21bd02] [INFO] SMS Count : 29 [2023-11-16 21:38:42] [65567dd21bd02] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33640630227"}],"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":"33755517568"} [2023-11-16 21:38:42] [65567dd21bd02] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 21:38:42] [65567dd21bd02] [INFO] [SMS] SMS envoyé avec succès id : sms_65567dd28003a923989548 [2023-11-16 21:38:42] [65567dd21bd02] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65567dd28003a923989548","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.05} [2023-11-16 21:38:42] [65567dd21bd02] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-16 21:38:42] [65567dd21bd02] [DEBUG] Callback juste avant fin callBack [2023-11-16 21:39:44] [65567e10cff75] [DEBUG] Callback main start ok [2023-11-16 21:39:44] [65567e10cff75] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-16 21:39:44] [65567e10cff75] [DEBUG] Callback main avant while ok [2023-11-16 21:39:44] [65567e10cff75] [INFO] Callback SMS entrant. Number: +33640630227 Text: Le mariage de Cécile et Tom [2023-11-16 21:39:44] [65567e10cff75] [INFO] From: +33640630227|Date: 2023-11-16 21:39:44|Message: Le mariage de Cécile et Tom [2023-11-16 21:39:44] [65567e10cff75] [DEBUG] callback main apres while ok [2023-11-16 21:39:44] [65567e10cff75] [DEBUG] BDD CheckNumber : OK [2023-11-16 21:39:44] [65567e10cff75] [INFO] Callback SMS Count =? 1 [2023-11-16 21:39:44] [65567e10cff75] [INFO] Callback checkMessage : Bonjour -- text: Le mariage de Cécile et Tom [2023-11-16 21:39:44] [65567e10cff75] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Le mariage de Cécile et Tom' [2023-11-16 21:39:44] [65567e10cff75] [DEBUG] début chatgpt [2023-11-16 21:39:44] [65567e10cff75] [DEBUG] curl_init OK [2023-11-16 21:39:44] [65567e10cff75] [INFO] [CHAT GPT] Commun message : Array [2023-11-16 21:39:44] [65567e10cff75] [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). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"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":"Le mariage de C\u00e9cile et Tom"}]} [2023-11-16 21:39:48] [65567e10cff75] [DEBUG] Commun GPT response: { "id": "chatcmpl-8LdRJWJAwIbXLwkOOWdy12eFOwjdf", "object": "chat.completion", "created": 1700167185, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez vous rendre au mariage de Cécile et Tom. Êtes-vous intéressé(e) à être conducteur ou passager pour ce covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 309, "completion_tokens": 40, "total_tokens": 349 } } [2023-11-16 21:39:48] [65567e10cff75] [DEBUG] Curl Closed OK [2023-11-16 21:39:48] [65567e10cff75] [INFO] Commun GPT Content: { "id": "chatcmpl-8LdRJWJAwIbXLwkOOWdy12eFOwjdf", "object": "chat.completion", "created": 1700167185, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez vous rendre au mariage de Cécile et Tom. Êtes-vous intéressé(e) à être conducteur ou passager pour ce covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 309, "completion_tokens": 40, "total_tokens": 349 } } [2023-11-16 21:39:48] [65567e10cff75] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Le mariage de Cécile et Tom' [2023-11-16 21:39:48] [65567e10cff75] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Très bien, vous souhaitez vous rendre au mariage de Cécile et Tom. Êtes-vous intéressé(e) à être conducteur ou passager pour ce covoiturage?' [2023-11-16 21:39:48] [65567e10cff75] [INFO] Sender already set +33640630227 [2023-11-16 21:39:48] [65567e10cff75] [INFO] SMS Count : 30 [2023-11-16 21:39:48] [65567e10cff75] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33640630227"}],"text":"Tr\u00e8s bien, vous souhaitez vous rendre au mariage de C\u00e9cile et Tom. \u00cates-vous int\u00e9ress\u00e9(e) \u00e0 \u00eatre conducteur ou passager pour ce covoiturage?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517568"} [2023-11-16 21:39:48] [65567e10cff75] [DEBUG] [SMS] HTTP Code : 200 [2023-11-16 21:39:48] [65567e10cff75] [INFO] [SMS] SMS envoyé avec succès id : sms_65567e14d7729185062809 [2023-11-16 21:39:48] [65567e10cff75] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65567e14d7729185062809","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":27.0} [2023-11-16 21:39:48] [65567e10cff75] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-16 21:39:48] [65567e10cff75] [DEBUG] Callback juste avant fin callBack