[2024-03-26 09:09:46] [660282ca3c901] [INFO] Ajout du sender : 33757050387 au +33634957587 [2024-03-26 09:09:46] [660282ca3c901] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 à Mendes. Suivons les pas de la S3 et améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que j'organise votre venue ? (Oui, non) [2024-03-26 09:09:46] [660282ca3c901] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:09:46] [660282ca3c901] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:09:46] [660282ca3c901] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:09:46] [660282ca3c901] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:09:46] [660282ca3c901] [INFO] [SMS] SMS envoyé avec succès id : sms_660282caa0244177370028 [2024-03-26 09:09:46] [660282ca3c901] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660282caa0244177370028","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":47.48} [2024-03-26 09:09:46] [660282ca3c901] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:10:19] [660282eb95120] [DEBUG] Callback main start ok [2024-03-26 09:10:19] [660282eb95120] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:10:19] [660282eb95120] [DEBUG] Callback main avant while ok [2024-03-26 09:10:19] [660282eb95120] [DEBUG] Fields : channel=sms&text=Non&reception_date=2024-03-26 09:10:17&metadata[message_id]=sms_660282caa0244177370028&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:10:19] [660282eb95120] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Non [2024-03-26 09:10:19] [660282eb95120] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:10:17|Message: Non [2024-03-26 09:10:19] [660282eb95120] [DEBUG] callback main apres while ok [2024-03-26 09:10:19] [660282eb95120] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:10:19] [660282eb95120] [DEBUG] Detect Myriam number : non [2024-03-26 09:10:19] [660282eb95120] [DEBUG] Service is enabled ? true [2024-03-26 09:10:19] [660282eb95120] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:10:19] [660282eb95120] [DEBUG] Detect Myriam number : non [2024-03-26 09:10:19] [660282eb95120] [DEBUG] Listen is enabled ? false [2024-03-26 09:10:19] [660282eb95120] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:10:19] [660282eb95120] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:10:19] [660282eb95120] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:10:19] [660282eb95120] [INFO] Callback SMS Count =? 1 [2024-03-26 09:10:19] [660282eb95120] [INFO] Callback checkMessage : -- text: Non [2024-03-26 09:10:19] [660282eb95120] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Non' [2024-03-26 09:10:19] [660282eb95120] [INFO] Event ID ? 10 [2024-03-26 09:10:19] [660282eb95120] [INFO] Fetch event [2024-03-26 09:10:19] [660282eb95120] [INFO] Event name : CEC S4 [2024-03-26 09:10:19] [660282eb95120] [DEBUG] début chatgpt [2024-03-26 09:10:19] [660282eb95120] [DEBUG] curl_init OK [2024-03-26 09:10:19] [660282eb95120] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : Non"}]} [2024-03-26 09:10:20] [660282eb95120] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wAuBvxRmp1RCkSw3svGyae1u0Fo", "object": "chat.completion", "created": 1711440620, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 127, "completion_tokens": 1, "total_tokens": 128 }, "system_fingerprint": "fp_3bc1b5746c" } [2024-03-26 09:10:20] [660282eb95120] [DEBUG] Curl Closed OK [2024-03-26 09:10:20] [660282eb95120] [INFO] Commun GPT Content: { "id": "chatcmpl-96wAuBvxRmp1RCkSw3svGyae1u0Fo", "object": "chat.completion", "created": 1711440620, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 127, "completion_tokens": 1, "total_tokens": 128 }, "system_fingerprint": "fp_3bc1b5746c" } [2024-03-26 09:10:20] [660282eb95120] [DEBUG] [AUTOMATIC] Réponse 0 [2024-03-26 09:10:20] [660282eb95120] [DEBUG] [AUTOMATIC] Réponse Negative : Non [2024-03-26 09:10:20] [660282eb95120] [INFO] Sender already set +33634957587 [2024-03-26 09:10:20] [660282eb95120] [DEBUG] [SMS] text : Je suis un assistant de mobilité partagée, j'aide les invités à se rendre à l'évènement. Si vous avez déjà prévu votre trajet, n'hésitez pas à me le partager, pour pouvoir comptabilisé vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) Alfred. [2024-03-26 09:10:20] [660282eb95120] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:10:20] [660282eb95120] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:10:20] [660282eb95120] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabilis\u00e9 vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:10:21] [660282eb95120] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:10:21] [660282eb95120] [INFO] [SMS] SMS envoyé avec succès id : sms_660282ed024bc050202523 [2024-03-26 09:10:21] [660282eb95120] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660282ed024bc050202523","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":47.39} [2024-03-26 09:10:21] [660282eb95120] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:10:21] [660282eb95120] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] Callback main start ok [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] Callback main avant while ok [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] Fields : channel=sms&text=Covoiturage, 5 personnes dans la voiture, 170km.&reception_date=2024-03-26 09:11:05&metadata[message_id]=sms_660282ed024bc050202523&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:07] [6602831b45ac5] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:11:05|Message: Covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] callback main apres while ok [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] Detect Myriam number : covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] Service is enabled ? true [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] Detect Myriam number : covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] Listen is enabled ? false [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Callback SMS Count =? 2 [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Callback checkMessage : Non -- text: Covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:07] [6602831b45ac5] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Covoiturage, 5 personnes dans la voiture, 170km.' [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Event ID ? 10 [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Fetch event [2024-03-26 09:11:07] [6602831b45ac5] [INFO] Event name : CEC S4 [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] début chatgpt [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] curl_init OK [2024-03-26 09:11:07] [6602831b45ac5] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Non"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabilis\u00e9 vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Covoiturage, 5 personnes dans la voiture, 170km."}]} [2024-03-26 09:11:14] [6602831b45ac5] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wBfmmk5RiBTUhmMchLu5tCBPLmv", "object": "chat.completion", "created": 1711440667, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour ces informations ! C'est une excellente initiative qui va contribuer à réduire l'empreinte carbone de notre événement. Je note votre participation dans le cadre du covoiturage avec 5 personnes sur une distance de 170 km. Si vous avez d'autres questions ou besoins concernant votre voyage, n'hésitez pas à me contacter. Bonne route et à bientôt ! \n\nAlfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 446, "completion_tokens": 96, "total_tokens": 542 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:11:14] [6602831b45ac5] [DEBUG] Curl Closed OK [2024-03-26 09:11:14] [6602831b45ac5] [INFO] Commun GPT Content: { "id": "chatcmpl-96wBfmmk5RiBTUhmMchLu5tCBPLmv", "object": "chat.completion", "created": 1711440667, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour ces informations ! C'est une excellente initiative qui va contribuer à réduire l'empreinte carbone de notre événement. Je note votre participation dans le cadre du covoiturage avec 5 personnes sur une distance de 170 km. Si vous avez d'autres questions ou besoins concernant votre voyage, n'hésitez pas à me contacter. Bonne route et à bientôt ! \n\nAlfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 446, "completion_tokens": 96, "total_tokens": 542 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:11:14] [6602831b45ac5] [INFO] Sender already set +33634957587 [2024-03-26 09:11:14] [6602831b45ac5] [DEBUG] [SMS] text : Parfait, merci pour ces informations ! C'est une excellente initiative qui va contribuer à réduire l'empreinte carbone de notre événement. Je note votre participation dans le cadre du covoiturage avec 5 personnes sur une distance de 170 km. Si vous avez d'autres questions ou besoins concernant votre voyage, n'hésitez pas à me contacter. Bonne route et à bientôt ! Alfred. [2024-03-26 09:11:14] [6602831b45ac5] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:11:14] [6602831b45ac5] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:11:14] [6602831b45ac5] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Parfait, merci pour ces informations ! C'est une excellente initiative qui va contribuer \u00e0 r\u00e9duire l'empreinte carbone de notre \u00e9v\u00e9nement. Je note votre participation dans le cadre du covoiturage avec 5 personnes sur une distance de 170 km. Si vous avez d'autres questions ou besoins concernant votre voyage, n'h\u00e9sitez pas \u00e0 me contacter. Bonne route et \u00e0 bient\u00f4t ! \n\nAlfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:11:15] [6602831b45ac5] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:11:15] [6602831b45ac5] [INFO] [SMS] SMS envoyé avec succès id : sms_6602832321a6c300547671 [2024-03-26 09:11:15] [6602831b45ac5] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6602832321a6c300547671","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":47.26} [2024-03-26 09:11:15] [6602831b45ac5] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:11:15] [6602831b45ac5] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:11:17] [66028325607c6] [DEBUG] Callback main start ok [2024-03-26 09:11:17] [66028325607c6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:11:17] [66028325607c6] [DEBUG] Callback main avant while ok [2024-03-26 09:11:17] [66028325607c6] [DEBUG] Fields : channel=sms&text=Covoiturage, 5 personnes dans la voiture, 170km.&reception_date=2024-03-26 09:11:05&metadata[message_id]=sms_660282ed024bc050202523&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:11:17] [66028325607c6] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:17] [66028325607c6] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:11:05|Message: Covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:17] [66028325607c6] [DEBUG] callback main apres while ok [2024-03-26 09:11:17] [66028325607c6] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:11:17] [66028325607c6] [DEBUG] Detect Myriam number : covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:17] [66028325607c6] [DEBUG] Service is enabled ? true [2024-03-26 09:11:17] [66028325607c6] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:11:17] [66028325607c6] [DEBUG] Detect Myriam number : covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:17] [66028325607c6] [DEBUG] Listen is enabled ? false [2024-03-26 09:11:17] [66028325607c6] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:11:17] [66028325607c6] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:11:17] [66028325607c6] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:11:17] [66028325607c6] [INFO] Callback SMS Count =? 2 [2024-03-26 09:11:17] [66028325607c6] [INFO] Callback checkMessage : Covoiturage, 5 personnes dans la voiture, 170km. -- text: Covoiturage, 5 personnes dans la voiture, 170km. [2024-03-26 09:11:17] [66028325607c6] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 09:11:17] [66028325607c6] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] Callback main start ok [2024-03-26 09:11:53] [6602834957cbe] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] Callback main avant while ok [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] Fields : channel=sms&text=Tocard&reception_date=2024-03-26 09:11:51&metadata[message_id]=sms_6602832321a6c300547671&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:11:53] [6602834957cbe] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Tocard [2024-03-26 09:11:53] [6602834957cbe] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:11:51|Message: Tocard [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] callback main apres while ok [2024-03-26 09:11:53] [6602834957cbe] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] Detect Myriam number : tocard [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] Service is enabled ? true [2024-03-26 09:11:53] [6602834957cbe] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] Detect Myriam number : tocard [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] Listen is enabled ? false [2024-03-26 09:11:53] [6602834957cbe] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:11:53] [6602834957cbe] [INFO] Callback SMS Count =? 3 [2024-03-26 09:11:53] [6602834957cbe] [INFO] Callback checkMessage : Covoiturage, 5 personnes dans la voiture, 170km. -- text: Tocard [2024-03-26 09:11:53] [6602834957cbe] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Tocard' [2024-03-26 09:11:53] [6602834957cbe] [INFO] Event ID ? 10 [2024-03-26 09:11:53] [6602834957cbe] [INFO] Fetch event [2024-03-26 09:11:53] [6602834957cbe] [INFO] Event name : CEC S4 [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] début chatgpt [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] curl_init OK [2024-03-26 09:11:53] [6602834957cbe] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Non"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabilis\u00e9 vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Covoiturage, 5 personnes dans la voiture, 170km."},{"role":"assistant","content":"Parfait, merci pour ces informations ! C'est une excellente initiative qui va contribuer \u00e0 r\u00e9duire l'empreinte carbone de notre \u00e9v\u00e9nement. Je note votre participation dans le cadre du covoiturage avec 5 personnes sur une distance de 170 km. Si vous avez d'autres questions ou besoins concernant votre voyage, n'h\u00e9sitez pas \u00e0 me contacter. Bonne route et \u00e0 bient\u00f4t ! \n\nAlfred."},{"role":"user","content":"Tocard"}]} [2024-03-26 09:11:59] [6602834957cbe] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wCPin2wUMaCswCB0LreBDDkhvmE", "object": "chat.completion", "created": 1711440713, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé si ma réponse a pu vous frustrer ou si je n'ai pas répondu à vos attentes. Mon objectif est d'assurer une expérience positive et de vous assister au mieux dans l'organisation de votre covoiturage. S'il y a quoi que ce soit que je puisse faire pour vous aider davantage, n'hésitez pas à me le faire savoir." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 552, "completion_tokens": 86, "total_tokens": 638 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:11:59] [6602834957cbe] [DEBUG] Curl Closed OK [2024-03-26 09:11:59] [6602834957cbe] [INFO] Commun GPT Content: { "id": "chatcmpl-96wCPin2wUMaCswCB0LreBDDkhvmE", "object": "chat.completion", "created": 1711440713, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé si ma réponse a pu vous frustrer ou si je n'ai pas répondu à vos attentes. Mon objectif est d'assurer une expérience positive et de vous assister au mieux dans l'organisation de votre covoiturage. S'il y a quoi que ce soit que je puisse faire pour vous aider davantage, n'hésitez pas à me le faire savoir." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 552, "completion_tokens": 86, "total_tokens": 638 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:11:59] [6602834957cbe] [INFO] Sender already set +33634957587 [2024-03-26 09:11:59] [6602834957cbe] [DEBUG] [SMS] text : Je suis désolé si ma réponse a pu vous frustrer ou si je n'ai pas répondu à vos attentes. Mon objectif est d'assurer une expérience positive et de vous assister au mieux dans l'organisation de votre covoiturage. S'il y a quoi que ce soit que je puisse faire pour vous aider davantage, n'hésitez pas à me le faire savoir. [2024-03-26 09:11:59] [6602834957cbe] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:11:59] [6602834957cbe] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:11:59] [6602834957cbe] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Je suis d\u00e9sol\u00e9 si ma r\u00e9ponse a pu vous frustrer ou si je n'ai pas r\u00e9pondu \u00e0 vos attentes. Mon objectif est d'assurer une exp\u00e9rience positive et de vous assister au mieux dans l'organisation de votre covoiturage. S'il y a quoi que ce soit que je puisse faire pour vous aider davantage, n'h\u00e9sitez pas \u00e0 me le faire savoir.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:11:59] [6602834957cbe] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:11:59] [6602834957cbe] [INFO] [SMS] SMS envoyé avec succès id : sms_6602834f6bb60761697316 [2024-03-26 09:11:59] [6602834957cbe] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6602834f6bb60761697316","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":47.12} [2024-03-26 09:11:59] [6602834957cbe] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:11:59] [6602834957cbe] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] Callback main start ok [2024-03-26 09:12:03] [660283539b6e1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] Callback main avant while ok [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] Fields : channel=sms&text=Tocard&reception_date=2024-03-26 09:11:51&metadata[message_id]=sms_6602832321a6c300547671&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:12:03] [660283539b6e1] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Tocard [2024-03-26 09:12:03] [660283539b6e1] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:11:51|Message: Tocard [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] callback main apres while ok [2024-03-26 09:12:03] [660283539b6e1] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] Detect Myriam number : tocard [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] Service is enabled ? true [2024-03-26 09:12:03] [660283539b6e1] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] Detect Myriam number : tocard [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] Listen is enabled ? false [2024-03-26 09:12:03] [660283539b6e1] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:12:03] [660283539b6e1] [INFO] Callback SMS Count =? 3 [2024-03-26 09:12:03] [660283539b6e1] [INFO] Callback checkMessage : Tocard -- text: Tocard [2024-03-26 09:12:03] [660283539b6e1] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 09:12:03] [660283539b6e1] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] Callback main start ok [2024-03-26 09:12:39] [66028377b54ad] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] Callback main avant while ok [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] Fields : channel=sms&text=Tocard&reception_date=2024-03-26 09:12:38&metadata[message_id]=sms_6602834f6bb60761697316&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:12:39] [66028377b54ad] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Tocard [2024-03-26 09:12:39] [66028377b54ad] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:12:38|Message: Tocard [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] callback main apres while ok [2024-03-26 09:12:39] [66028377b54ad] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] Detect Myriam number : tocard [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] Service is enabled ? true [2024-03-26 09:12:39] [66028377b54ad] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] Detect Myriam number : tocard [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] Listen is enabled ? false [2024-03-26 09:12:39] [66028377b54ad] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:12:39] [66028377b54ad] [INFO] Callback SMS Count =? 4 [2024-03-26 09:12:39] [66028377b54ad] [INFO] Callback checkMessage : Tocard -- text: Tocard [2024-03-26 09:12:39] [66028377b54ad] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 09:12:39] [66028377b54ad] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:17:29] [66028499022f2] [INFO] Ajout du sender : 33757050387 au +33634957587 [2024-03-26 09:17:29] [66028499022f2] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 à Mendes. Suivons les pas de la S3 et améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que j'organise votre venue ? (Oui, non) [2024-03-26 09:17:29] [66028499022f2] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:17:29] [66028499022f2] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:17:29] [66028499022f2] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:17:29] [66028499022f2] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:17:29] [66028499022f2] [INFO] [SMS] SMS envoyé avec succès id : sms_660284998da83232089143 [2024-03-26 09:17:29] [66028499022f2] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660284998da83232089143","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":47.03} [2024-03-26 09:17:29] [66028499022f2] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] Callback main start ok [2024-03-26 09:17:47] [660284abe5b56] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] Callback main avant while ok [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-03-26 09:17:46&metadata[message_id]=sms_660284998da83232089143&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:17:47] [660284abe5b56] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Oui [2024-03-26 09:17:47] [660284abe5b56] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:17:46|Message: Oui [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] callback main apres while ok [2024-03-26 09:17:47] [660284abe5b56] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] Detect Myriam number : oui [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] Service is enabled ? true [2024-03-26 09:17:47] [660284abe5b56] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] Detect Myriam number : oui [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] Listen is enabled ? false [2024-03-26 09:17:47] [660284abe5b56] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:17:47] [660284abe5b56] [INFO] Callback SMS Count =? 1 [2024-03-26 09:17:47] [660284abe5b56] [INFO] Callback checkMessage : -- text: Oui [2024-03-26 09:17:47] [660284abe5b56] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-03-26 09:17:47] [660284abe5b56] [INFO] Event ID ? 10 [2024-03-26 09:17:47] [660284abe5b56] [INFO] Fetch event [2024-03-26 09:17:47] [660284abe5b56] [INFO] Event name : CEC S4 [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] [AUTOMATIC] Réponse Positive [2024-03-26 09:17:47] [660284abe5b56] [INFO] Sender already set +33634957587 [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] [SMS] text : C’est parfait. Je vais vous poser quelques questions très simples. Sentez-vous libre de me répondre comme vous voulez. Pour en savoir sur plus nous : https://bit.ly/CGUMOBILI et notre politique de confidentialité https://bit.ly/PriVAcy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:17:47] [660284abe5b56] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : https:\/\/bit.ly\/CGUMOBILI et notre politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVAcy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:17:48] [660284abe5b56] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:17:48] [660284abe5b56] [INFO] [SMS] SMS envoyé avec succès id : sms_660284ac4f27d920704054 [2024-03-26 09:17:48] [660284abe5b56] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660284ac4f27d920704054","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":46.9} [2024-03-26 09:17:48] [660284abe5b56] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:17:48] [660284abe5b56] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:25:12] [660286686d13e] [INFO] Ajout du sender : 33757050387 au +33634957587 [2024-03-26 09:25:12] [660286686d13e] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 à Mendes. Suivons les pas de la S3 et améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que j'organise votre venue ? (Oui, non) [2024-03-26 09:25:12] [660286686d13e] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:25:12] [660286686d13e] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:25:12] [660286686d13e] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:25:13] [660286686d13e] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:25:13] [660286686d13e] [INFO] [SMS] SMS envoyé avec succès id : sms_660286694aa07170557090 [2024-03-26 09:25:13] [660286686d13e] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660286694aa07170557090","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":46.81} [2024-03-26 09:25:13] [660286686d13e] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] Callback main start ok [2024-03-26 09:25:35] [6602867f48d08] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] Callback main avant while ok [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-03-26 09:25:34&metadata[message_id]=sms_660286694aa07170557090&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:25:35] [6602867f48d08] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Oui [2024-03-26 09:25:35] [6602867f48d08] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:25:34|Message: Oui [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] callback main apres while ok [2024-03-26 09:25:35] [6602867f48d08] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] Detect Myriam number : oui [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] Service is enabled ? true [2024-03-26 09:25:35] [6602867f48d08] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] Detect Myriam number : oui [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] Listen is enabled ? false [2024-03-26 09:25:35] [6602867f48d08] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:25:35] [6602867f48d08] [INFO] Callback SMS Count =? 1 [2024-03-26 09:25:35] [6602867f48d08] [INFO] Callback checkMessage : -- text: Oui [2024-03-26 09:25:35] [6602867f48d08] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-03-26 09:25:35] [6602867f48d08] [INFO] Event ID ? 10 [2024-03-26 09:25:35] [6602867f48d08] [INFO] Fetch event [2024-03-26 09:25:35] [6602867f48d08] [INFO] Event name : CEC S4 [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] [AUTOMATIC] Réponse Positive [2024-03-26 09:25:35] [6602867f48d08] [INFO] Sender already set +33634957587 [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] [SMS] text : C’est parfait. Je vais vous poser quelques questions très simples. Sentez-vous libre de me répondre comme vous voulez. Pour en savoir sur plus nous : https://bit.ly/CGUAlfred et notre politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : https:\/\/bit.ly\/CGUAlfred et notre politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVACy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:25:35] [6602867f48d08] [INFO] [SMS] SMS envoyé avec succès id : sms_6602867fc0b24023194553 [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6602867fc0b24023194553","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":46.67} [2024-03-26 09:25:35] [6602867f48d08] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:25:35] [6602867f48d08] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] Callback main start ok [2024-03-26 09:26:08] [660286a0d4950] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] Callback main avant while ok [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] Fields : channel=sms&text=Conducteur&reception_date=2024-03-26 09:26:03&metadata[message_id]=sms_6602867fc0b24023194553&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:26:08] [660286a0d4950] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Conducteur [2024-03-26 09:26:08] [660286a0d4950] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:26:03|Message: Conducteur [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] callback main apres while ok [2024-03-26 09:26:08] [660286a0d4950] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] Detect Myriam number : conducteur [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] Service is enabled ? true [2024-03-26 09:26:08] [660286a0d4950] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] Detect Myriam number : conducteur [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] Listen is enabled ? false [2024-03-26 09:26:08] [660286a0d4950] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:26:08] [660286a0d4950] [INFO] Callback SMS Count =? 2 [2024-03-26 09:26:08] [660286a0d4950] [INFO] Callback checkMessage : Oui -- text: Conducteur [2024-03-26 09:26:08] [660286a0d4950] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur' [2024-03-26 09:26:08] [660286a0d4950] [INFO] Event ID ? 10 [2024-03-26 09:26:08] [660286a0d4950] [INFO] Fetch event [2024-03-26 09:26:08] [660286a0d4950] [INFO] Event name : CEC S4 [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] début chatgpt [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] curl_init OK [2024-03-26 09:26:08] [660286a0d4950] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Conducteur"}]} [2024-03-26 09:26:10] [660286a0d4950] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wQDNOTNjPSmzgoul57i6O6ZPEpf", "object": "chat.completion", "created": 1711441569, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci. Serez-vous présent les deux jours, du Jeudi 11 Avril au Vendredi 12 Avril ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 373, "completion_tokens": 30, "total_tokens": 403 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:26:10] [660286a0d4950] [DEBUG] Curl Closed OK [2024-03-26 09:26:10] [660286a0d4950] [INFO] Commun GPT Content: { "id": "chatcmpl-96wQDNOTNjPSmzgoul57i6O6ZPEpf", "object": "chat.completion", "created": 1711441569, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci. Serez-vous présent les deux jours, du Jeudi 11 Avril au Vendredi 12 Avril ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 373, "completion_tokens": 30, "total_tokens": 403 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:26:10] [660286a0d4950] [INFO] Sender already set +33634957587 [2024-03-26 09:26:10] [660286a0d4950] [DEBUG] [SMS] text : Très bien, merci. Serez-vous présent les deux jours, du Jeudi 11 Avril au Vendredi 12 Avril ? [2024-03-26 09:26:10] [660286a0d4950] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:26:10] [660286a0d4950] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:26:10] [660286a0d4950] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, du Jeudi 11 Avril au Vendredi 12 Avril ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:26:11] [660286a0d4950] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:26:11] [660286a0d4950] [INFO] [SMS] SMS envoyé avec succès id : sms_660286a364963153727794 [2024-03-26 09:26:11] [660286a0d4950] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660286a364963153727794","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":46.63} [2024-03-26 09:26:11] [660286a0d4950] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:26:11] [660286a0d4950] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] Callback main start ok [2024-03-26 09:26:28] [660286b4be34c] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] Callback main avant while ok [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-03-26 09:26:27&metadata[message_id]=sms_660286a364963153727794&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:26:28] [660286b4be34c] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Oui [2024-03-26 09:26:28] [660286b4be34c] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:26:27|Message: Oui [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] callback main apres while ok [2024-03-26 09:26:28] [660286b4be34c] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] Detect Myriam number : oui [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] Service is enabled ? true [2024-03-26 09:26:28] [660286b4be34c] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] Detect Myriam number : oui [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] Listen is enabled ? false [2024-03-26 09:26:28] [660286b4be34c] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:26:28] [660286b4be34c] [INFO] Callback SMS Count =? 3 [2024-03-26 09:26:28] [660286b4be34c] [INFO] Callback checkMessage : Conducteur -- text: Oui [2024-03-26 09:26:28] [660286b4be34c] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-03-26 09:26:28] [660286b4be34c] [INFO] Event ID ? 10 [2024-03-26 09:26:28] [660286b4be34c] [INFO] Fetch event [2024-03-26 09:26:28] [660286b4be34c] [INFO] Event name : CEC S4 [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] début chatgpt [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] curl_init OK [2024-03-26 09:26:28] [660286b4be34c] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, du Jeudi 11 Avril au Vendredi 12 Avril ?"},{"role":"user","content":"Oui"}]} [2024-03-26 09:26:31] [660286b4be34c] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wQX6GSzwOIQ7ubTEAKi8JHhJ9Wf", "object": "chat.completion", "created": 1711441589, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, pourriez-vous me communiquer votre adresse de départ, s'il vous plaît ? (Incluant le code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 413, "completion_tokens": 29, "total_tokens": 442 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-26 09:26:31] [660286b4be34c] [DEBUG] Curl Closed OK [2024-03-26 09:26:31] [660286b4be34c] [INFO] Commun GPT Content: { "id": "chatcmpl-96wQX6GSzwOIQ7ubTEAKi8JHhJ9Wf", "object": "chat.completion", "created": 1711441589, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, pourriez-vous me communiquer votre adresse de départ, s'il vous plaît ? (Incluant le code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 413, "completion_tokens": 29, "total_tokens": 442 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-26 09:26:31] [660286b4be34c] [INFO] Sender already set +33634957587 [2024-03-26 09:26:31] [660286b4be34c] [DEBUG] [SMS] text : Parfait, pourriez-vous me communiquer votre adresse de départ, s'il vous plaît ? (Incluant le code postal) [2024-03-26 09:26:31] [660286b4be34c] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:26:31] [660286b4be34c] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:26:31] [660286b4be34c] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Parfait, pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet ? (Incluant le code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:26:31] [660286b4be34c] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:26:31] [660286b4be34c] [INFO] [SMS] SMS envoyé avec succès id : sms_660286b77d5f2093931849 [2024-03-26 09:26:31] [660286b4be34c] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660286b77d5f2093931849","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":46.58} [2024-03-26 09:26:31] [660286b4be34c] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:26:31] [660286b4be34c] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] Callback main start ok [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] Callback main avant while ok [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] Fields : channel=sms&text=Rue saint Vincent de Paul, 63000&reception_date=2024-03-26 09:26:59&metadata[message_id]=sms_660286b77d5f2093931849&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Rue saint Vincent de Paul, 63000 [2024-03-26 09:27:01] [660286d59a3c6] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:26:59|Message: Rue saint Vincent de Paul, 63000 [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] callback main apres while ok [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] Detect Myriam number : rue saint vincent de paul, 63000 [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] Service is enabled ? true [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] Detect Myriam number : rue saint vincent de paul, 63000 [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] Listen is enabled ? false [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Callback SMS Count =? 4 [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Callback checkMessage : Oui -- text: Rue saint Vincent de Paul, 63000 [2024-03-26 09:27:01] [660286d59a3c6] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Rue saint Vincent de Paul, 63000' [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Event ID ? 10 [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Fetch event [2024-03-26 09:27:01] [660286d59a3c6] [INFO] Event name : CEC S4 [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] début chatgpt [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] curl_init OK [2024-03-26 09:27:01] [660286d59a3c6] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, du Jeudi 11 Avril au Vendredi 12 Avril ?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait, pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet ? (Incluant le code postal)"},{"role":"user","content":"Rue saint Vincent de Paul, 63000"}]} [2024-03-26 09:27:06] [660286d59a3c6] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wR4SfwIBbGlCU7gbepKqEWLNzye", "object": "chat.completion", "created": 1711441622, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour ces informations. Revenez-vous à la même adresse après l'évènement ou devons-nous prévoir une adresse de retour différente ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 460, "completion_tokens": 34, "total_tokens": 494 }, "system_fingerprint": "fp_166a8e22c6" } [2024-03-26 09:27:06] [660286d59a3c6] [DEBUG] Curl Closed OK [2024-03-26 09:27:06] [660286d59a3c6] [INFO] Commun GPT Content: { "id": "chatcmpl-96wR4SfwIBbGlCU7gbepKqEWLNzye", "object": "chat.completion", "created": 1711441622, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour ces informations. Revenez-vous à la même adresse après l'évènement ou devons-nous prévoir une adresse de retour différente ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 460, "completion_tokens": 34, "total_tokens": 494 }, "system_fingerprint": "fp_166a8e22c6" } [2024-03-26 09:27:06] [660286d59a3c6] [INFO] Sender already set +33634957587 [2024-03-26 09:27:06] [660286d59a3c6] [DEBUG] [SMS] text : Merci pour ces informations. Revenez-vous à la même adresse après l'évènement ou devons-nous prévoir une adresse de retour différente ? [2024-03-26 09:27:06] [660286d59a3c6] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:27:06] [660286d59a3c6] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:27:06] [660286d59a3c6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Merci pour ces informations. Revenez-vous \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e8nement ou devons-nous pr\u00e9voir une adresse de retour diff\u00e9rente ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:27:07] [660286d59a3c6] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:27:07] [660286d59a3c6] [INFO] [SMS] SMS envoyé avec succès id : sms_660286db168f6273763190 [2024-03-26 09:27:07] [660286d59a3c6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660286db168f6273763190","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":46.54} [2024-03-26 09:27:07] [660286d59a3c6] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:27:07] [660286d59a3c6] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] Callback main start ok [2024-03-26 09:27:11] [660286dfc76e4] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] Callback main avant while ok [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] Fields : channel=sms&text=Rue saint Vincent de Paul, 63000&reception_date=2024-03-26 09:26:59&metadata[message_id]=sms_660286b77d5f2093931849&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:27:11] [660286dfc76e4] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Rue saint Vincent de Paul, 63000 [2024-03-26 09:27:11] [660286dfc76e4] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:26:59|Message: Rue saint Vincent de Paul, 63000 [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] callback main apres while ok [2024-03-26 09:27:11] [660286dfc76e4] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] Detect Myriam number : rue saint vincent de paul, 63000 [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] Service is enabled ? true [2024-03-26 09:27:11] [660286dfc76e4] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] Detect Myriam number : rue saint vincent de paul, 63000 [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] Listen is enabled ? false [2024-03-26 09:27:11] [660286dfc76e4] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:27:11] [660286dfc76e4] [INFO] Callback SMS Count =? 5 [2024-03-26 09:27:11] [660286dfc76e4] [INFO] Callback checkMessage : Rue saint Vincent de Paul, 63000 -- text: Rue saint Vincent de Paul, 63000 [2024-03-26 09:27:11] [660286dfc76e4] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 09:27:11] [660286dfc76e4] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:27:21] [660286e954753] [DEBUG] Callback main start ok [2024-03-26 09:27:21] [660286e954753] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:27:21] [660286e954753] [DEBUG] Callback main avant while ok [2024-03-26 09:27:21] [660286e954753] [DEBUG] Fields : channel=sms&text=La même&reception_date=2024-03-26 09:27:19&metadata[message_id]=sms_660286db168f6273763190&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:27:21] [660286e954753] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: La même [2024-03-26 09:27:21] [660286e954753] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:27:19|Message: La même [2024-03-26 09:27:21] [660286e954753] [DEBUG] callback main apres while ok [2024-03-26 09:27:21] [660286e954753] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:27:21] [660286e954753] [DEBUG] Detect Myriam number : la même [2024-03-26 09:27:21] [660286e954753] [DEBUG] Service is enabled ? true [2024-03-26 09:27:21] [660286e954753] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:27:21] [660286e954753] [DEBUG] Detect Myriam number : la même [2024-03-26 09:27:21] [660286e954753] [DEBUG] Listen is enabled ? false [2024-03-26 09:27:21] [660286e954753] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:27:21] [660286e954753] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:27:21] [660286e954753] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:27:21] [660286e954753] [INFO] Callback SMS Count =? 5 [2024-03-26 09:27:21] [660286e954753] [INFO] Callback checkMessage : Rue saint Vincent de Paul, 63000 -- text: La même [2024-03-26 09:27:21] [660286e954753] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'La même' [2024-03-26 09:27:21] [660286e954753] [INFO] Event ID ? 10 [2024-03-26 09:27:21] [660286e954753] [INFO] Fetch event [2024-03-26 09:27:21] [660286e954753] [INFO] Event name : CEC S4 [2024-03-26 09:27:21] [660286e954753] [DEBUG] Total SMS USER : 4 [2024-03-26 09:27:21] [660286e954753] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:28:27] [6602872b13233] [INFO] Ajout du sender : 33757050387 au +33634957587 [2024-03-26 09:28:27] [6602872b13233] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 à Mendes. Suivons les pas de la S3 et améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que j'organise votre venue ? (Oui, non) [2024-03-26 09:28:27] [6602872b13233] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:28:27] [6602872b13233] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:28:27] [6602872b13233] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:28:27] [6602872b13233] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:28:27] [6602872b13233] [INFO] [SMS] SMS envoyé avec succès id : sms_6602872b52ec4517598844 [2024-03-26 09:28:27] [6602872b13233] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6602872b52ec4517598844","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":46.45} [2024-03-26 09:28:27] [6602872b13233] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] Callback main start ok [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] Callback main avant while ok [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-03-26 09:28:43&metadata[message_id]=sms_6602872b52ec4517598844&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Oui [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:28:43|Message: Oui [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] callback main apres while ok [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] Detect Myriam number : oui [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] Service is enabled ? true [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] Detect Myriam number : oui [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] Listen is enabled ? false [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Callback SMS Count =? 1 [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Callback checkMessage : -- text: Oui [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Event ID ? 10 [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Fetch event [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Event name : CEC S4 [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] [AUTOMATIC] Réponse Positive [2024-03-26 09:28:44] [6602873cd5ac7] [INFO] Sender already set +33634957587 [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] [SMS] text : C’est parfait. Je vais vous poser quelques questions très simples. Sentez-vous libre de me répondre comme vous voulez. Pour en savoir sur plus nous : https://bit.ly/CGUAlfred et notre politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:28:44] [6602873cd5ac7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : https:\/\/bit.ly\/CGUAlfred et notre politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVACy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:28:45] [6602873cd5ac7] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:28:45] [6602873cd5ac7] [INFO] [SMS] SMS envoyé avec succès id : sms_6602873d38ed4418960284 [2024-03-26 09:28:45] [6602873cd5ac7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6602873d38ed4418960284","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":46.31} [2024-03-26 09:28:45] [6602873cd5ac7] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:28:45] [6602873cd5ac7] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] Callback main start ok [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] Callback main avant while ok [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] Fields : channel=sms&text=Passager&reception_date=2024-03-26 09:29:38&metadata[message_id]=sms_6602873d38ed4418960284&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Passager [2024-03-26 09:29:40] [66028774ae5d1] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:29:38|Message: Passager [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] callback main apres while ok [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] Detect Myriam number : passager [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] Service is enabled ? true [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] Detect Myriam number : passager [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] Listen is enabled ? false [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Callback SMS Count =? 2 [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Callback checkMessage : Oui -- text: Passager [2024-03-26 09:29:40] [66028774ae5d1] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Passager' [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Event ID ? 10 [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Fetch event [2024-03-26 09:29:40] [66028774ae5d1] [INFO] Event name : CEC S4 [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] début chatgpt [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] curl_init OK [2024-03-26 09:29:40] [66028774ae5d1] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Passager"}]} [2024-03-26 09:29:44] [66028774ae5d1] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wTdrRvP0aR1rKNFTAnL9Ed3RJPy", "object": "chat.completion", "created": 1711441781, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci. Serez-vous présent les deux jours, c'est-à-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous prévu d'assister à l'évènement uniquement une journée ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 372, "completion_tokens": 56, "total_tokens": 428 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-26 09:29:44] [66028774ae5d1] [DEBUG] Curl Closed OK [2024-03-26 09:29:44] [66028774ae5d1] [INFO] Commun GPT Content: { "id": "chatcmpl-96wTdrRvP0aR1rKNFTAnL9Ed3RJPy", "object": "chat.completion", "created": 1711441781, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci. Serez-vous présent les deux jours, c'est-à-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous prévu d'assister à l'évènement uniquement une journée ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 372, "completion_tokens": 56, "total_tokens": 428 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-26 09:29:44] [66028774ae5d1] [INFO] Sender already set +33634957587 [2024-03-26 09:29:44] [66028774ae5d1] [DEBUG] [SMS] text : Très bien, merci. Serez-vous présent les deux jours, c'est-à-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous prévu d'assister à l'évènement uniquement une journée ? [2024-03-26 09:29:44] [66028774ae5d1] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:29:44] [66028774ae5d1] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:29:44] [66028774ae5d1] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, c'est-\u00e0-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous pr\u00e9vu d'assister \u00e0 l'\u00e9v\u00e8nement uniquement une journ\u00e9e ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:29:45] [66028774ae5d1] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:29:45] [66028774ae5d1] [INFO] [SMS] SMS envoyé avec succès id : sms_66028778e338f981715412 [2024-03-26 09:29:45] [66028774ae5d1] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66028778e338f981715412","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":46.22} [2024-03-26 09:29:45] [66028774ae5d1] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:29:45] [66028774ae5d1] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] Callback main start ok [2024-03-26 09:30:33] [660287a9acf56] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] Callback main avant while ok [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] Fields : channel=sms&text=Les deux&reception_date=2024-03-26 09:30:32&metadata[message_id]=sms_66028778e338f981715412&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:30:33] [660287a9acf56] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Les deux [2024-03-26 09:30:33] [660287a9acf56] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:30:32|Message: Les deux [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] callback main apres while ok [2024-03-26 09:30:33] [660287a9acf56] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] Detect Myriam number : les deux [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] Service is enabled ? true [2024-03-26 09:30:33] [660287a9acf56] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] Detect Myriam number : les deux [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] Listen is enabled ? false [2024-03-26 09:30:33] [660287a9acf56] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:30:33] [660287a9acf56] [INFO] Callback SMS Count =? 3 [2024-03-26 09:30:33] [660287a9acf56] [INFO] Callback checkMessage : Passager -- text: Les deux [2024-03-26 09:30:33] [660287a9acf56] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Les deux' [2024-03-26 09:30:33] [660287a9acf56] [INFO] Event ID ? 10 [2024-03-26 09:30:33] [660287a9acf56] [INFO] Fetch event [2024-03-26 09:30:33] [660287a9acf56] [INFO] Event name : CEC S4 [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] début chatgpt [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] curl_init OK [2024-03-26 09:30:33] [660287a9acf56] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, c'est-\u00e0-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous pr\u00e9vu d'assister \u00e0 l'\u00e9v\u00e8nement uniquement une journ\u00e9e ?"},{"role":"user","content":"Les deux"}]} [2024-03-26 09:30:37] [660287a9acf56] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wUUTsueC9RFepz7d7VMvuMafmAA", "object": "chat.completion", "created": 1711441834, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, pour faciliter l'organisation du covoiturage, pourriez-vous me communiquer votre adresse de départ, en incluant le code postal, s'il vous plaît ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 438, "completion_tokens": 40, "total_tokens": 478 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-26 09:30:37] [660287a9acf56] [DEBUG] Curl Closed OK [2024-03-26 09:30:37] [660287a9acf56] [INFO] Commun GPT Content: { "id": "chatcmpl-96wUUTsueC9RFepz7d7VMvuMafmAA", "object": "chat.completion", "created": 1711441834, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, pour faciliter l'organisation du covoiturage, pourriez-vous me communiquer votre adresse de départ, en incluant le code postal, s'il vous plaît ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 438, "completion_tokens": 40, "total_tokens": 478 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-26 09:30:37] [660287a9acf56] [INFO] Sender already set +33634957587 [2024-03-26 09:30:37] [660287a9acf56] [DEBUG] [SMS] text : Parfait, pour faciliter l'organisation du covoiturage, pourriez-vous me communiquer votre adresse de départ, en incluant le code postal, s'il vous plaît ? [2024-03-26 09:30:37] [660287a9acf56] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:30:37] [660287a9acf56] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:30:37] [660287a9acf56] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Parfait, pour faciliter l'organisation du covoiturage, pourriez-vous me communiquer votre adresse de d\u00e9part, en incluant le code postal, s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:30:38] [660287a9acf56] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:30:38] [660287a9acf56] [INFO] [SMS] SMS envoyé avec succès id : sms_660287ae56000840774733 [2024-03-26 09:30:38] [660287a9acf56] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660287ae56000840774733","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":46.18} [2024-03-26 09:30:38] [660287a9acf56] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:30:38] [660287a9acf56] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:31:01] [660287c506d62] [DEBUG] Callback main start ok [2024-03-26 09:31:01] [660287c506d62] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:31:01] [660287c506d62] [DEBUG] Callback main avant while ok [2024-03-26 09:31:01] [660287c506d62] [DEBUG] Fields : channel=sms&text=Rue Saint-Vincent de Paul, 63000&reception_date=2024-03-26 09:30:59&metadata[message_id]=sms_660287ae56000840774733&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:31:01] [660287c506d62] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Rue Saint-Vincent de Paul, 63000 [2024-03-26 09:31:01] [660287c506d62] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:30:59|Message: Rue Saint-Vincent de Paul, 63000 [2024-03-26 09:31:01] [660287c506d62] [DEBUG] callback main apres while ok [2024-03-26 09:31:01] [660287c506d62] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:31:01] [660287c506d62] [DEBUG] Detect Myriam number : rue saint-vincent de paul, 63000 [2024-03-26 09:31:01] [660287c506d62] [DEBUG] Service is enabled ? true [2024-03-26 09:31:01] [660287c506d62] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:31:01] [660287c506d62] [DEBUG] Detect Myriam number : rue saint-vincent de paul, 63000 [2024-03-26 09:31:01] [660287c506d62] [DEBUG] Listen is enabled ? false [2024-03-26 09:31:01] [660287c506d62] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:31:01] [660287c506d62] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:31:01] [660287c506d62] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:31:01] [660287c506d62] [INFO] Callback SMS Count =? 4 [2024-03-26 09:31:01] [660287c506d62] [INFO] Callback checkMessage : Les deux -- text: Rue Saint-Vincent de Paul, 63000 [2024-03-26 09:31:01] [660287c506d62] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Rue Saint-Vincent de Paul, 63000' [2024-03-26 09:31:01] [660287c506d62] [INFO] Event ID ? 10 [2024-03-26 09:31:01] [660287c506d62] [INFO] Fetch event [2024-03-26 09:31:01] [660287c506d62] [INFO] Event name : CEC S4 [2024-03-26 09:31:01] [660287c506d62] [DEBUG] début chatgpt [2024-03-26 09:31:01] [660287c506d62] [DEBUG] curl_init OK [2024-03-26 09:31:01] [660287c506d62] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, c'est-\u00e0-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous pr\u00e9vu d'assister \u00e0 l'\u00e9v\u00e8nement uniquement une journ\u00e9e ?"},{"role":"user","content":"Les deux"},{"role":"assistant","content":"Parfait, pour faciliter l'organisation du covoiturage, pourriez-vous me communiquer votre adresse de d\u00e9part, en incluant le code postal, s'il vous pla\u00eet ?"},{"role":"user","content":"Rue Saint-Vincent de Paul, 63000"}]} [2024-03-26 09:31:04] [660287c506d62] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wUvUQqc2YFoy1OUEa6iAgN3YGua", "object": "chat.completion", "created": 1711441861, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci beaucoup pour ces informations. Afin de compléter l'organisation de votre trajet, souhaiteriez-vous revenir à la même adresse après l'évènement, ou devrais-je prendre en compte une adresse différente pour le retour ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 498, "completion_tokens": 55, "total_tokens": 553 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-26 09:31:04] [660287c506d62] [DEBUG] Curl Closed OK [2024-03-26 09:31:04] [660287c506d62] [INFO] Commun GPT Content: { "id": "chatcmpl-96wUvUQqc2YFoy1OUEa6iAgN3YGua", "object": "chat.completion", "created": 1711441861, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci beaucoup pour ces informations. Afin de compléter l'organisation de votre trajet, souhaiteriez-vous revenir à la même adresse après l'évènement, ou devrais-je prendre en compte une adresse différente pour le retour ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 498, "completion_tokens": 55, "total_tokens": 553 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-26 09:31:04] [660287c506d62] [INFO] Sender already set +33634957587 [2024-03-26 09:31:04] [660287c506d62] [DEBUG] [SMS] text : Merci beaucoup pour ces informations. Afin de compléter l'organisation de votre trajet, souhaiteriez-vous revenir à la même adresse après l'évènement, ou devrais-je prendre en compte une adresse différente pour le retour ? [2024-03-26 09:31:04] [660287c506d62] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:31:04] [660287c506d62] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:31:04] [660287c506d62] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Merci beaucoup pour ces informations. Afin de compl\u00e9ter l'organisation de votre trajet, souhaiteriez-vous revenir \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e8nement, ou devrais-je prendre en compte une adresse diff\u00e9rente pour le retour ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:31:05] [660287c506d62] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:31:05] [660287c506d62] [INFO] [SMS] SMS envoyé avec succès id : sms_660287c91dfd7660102856 [2024-03-26 09:31:05] [660287c506d62] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660287c91dfd7660102856","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":46.09} [2024-03-26 09:31:05] [660287c506d62] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:31:05] [660287c506d62] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] Callback main start ok [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] Callback main avant while ok [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] Fields : channel=sms&text=La même&reception_date=2024-03-26 09:31:22&metadata[message_id]=sms_660287c91dfd7660102856&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: La même [2024-03-26 09:31:23] [660287db8f0ca] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:31:22|Message: La même [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] callback main apres while ok [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] Detect Myriam number : la même [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] Service is enabled ? true [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] Detect Myriam number : la même [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] Listen is enabled ? false [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Callback SMS Count =? 5 [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Callback checkMessage : Rue Saint-Vincent de Paul, 63000 -- text: La même [2024-03-26 09:31:23] [660287db8f0ca] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'La même' [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Event ID ? 10 [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Fetch event [2024-03-26 09:31:23] [660287db8f0ca] [INFO] Event name : CEC S4 [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] début chatgpt [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] curl_init OK [2024-03-26 09:31:23] [660287db8f0ca] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, c'est-\u00e0-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous pr\u00e9vu d'assister \u00e0 l'\u00e9v\u00e8nement uniquement une journ\u00e9e ?"},{"role":"user","content":"Les deux"},{"role":"assistant","content":"Parfait, pour faciliter l'organisation du covoiturage, pourriez-vous me communiquer votre adresse de d\u00e9part, en incluant le code postal, s'il vous pla\u00eet ?"},{"role":"user","content":"Rue Saint-Vincent de Paul, 63000"},{"role":"assistant","content":"Merci beaucoup pour ces informations. Afin de compl\u00e9ter l'organisation de votre trajet, souhaiteriez-vous revenir \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e8nement, ou devrais-je prendre en compte une adresse diff\u00e9rente pour le retour ?"},{"role":"user","content":"La m\u00eame"}]} [2024-03-26 09:31:29] [660287db8f0ca] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wVH8m0CWFai9xtFZtgIr6V0mk8Y", "object": "chat.completion", "created": 1711441883, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "C'est noté, je vais maintenant rechercher les options de covoiturage disponibles pour vous en tant que passager depuis la Rue Saint-Vincent de Paul, 63000, à Mendes, pour les jours du 11 et 12 Avril, avec un retour à la même adresse. Je vous tiendrai informé dès que j'aurai trouvé une correspondance adaptée. Merci de votre patience et de votre volonté de participer au covoiturage !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 563, "completion_tokens": 102, "total_tokens": 665 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:31:29] [660287db8f0ca] [DEBUG] Curl Closed OK [2024-03-26 09:31:29] [660287db8f0ca] [INFO] Commun GPT Content: { "id": "chatcmpl-96wVH8m0CWFai9xtFZtgIr6V0mk8Y", "object": "chat.completion", "created": 1711441883, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "C'est noté, je vais maintenant rechercher les options de covoiturage disponibles pour vous en tant que passager depuis la Rue Saint-Vincent de Paul, 63000, à Mendes, pour les jours du 11 et 12 Avril, avec un retour à la même adresse. Je vous tiendrai informé dès que j'aurai trouvé une correspondance adaptée. Merci de votre patience et de votre volonté de participer au covoiturage !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 563, "completion_tokens": 102, "total_tokens": 665 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:31:29] [660287db8f0ca] [INFO] Sender already set +33634957587 [2024-03-26 09:31:29] [660287db8f0ca] [DEBUG] [SMS] text : C'est noté, je vais maintenant rechercher les options de covoiturage disponibles pour vous en tant que passager depuis la Rue Saint-Vincent de Paul, 63000, à Mendes, pour les jours du 11 et 12 Avril, avec un retour à la même adresse. Je vous tiendrai informé dès que j'aurai trouvé une correspondance adaptée. Merci de votre patience et de votre volonté de participer au covoiturage ! [2024-03-26 09:31:29] [660287db8f0ca] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:31:29] [660287db8f0ca] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:31:29] [660287db8f0ca] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"C'est not\u00e9, je vais maintenant rechercher les options de covoiturage disponibles pour vous en tant que passager depuis la Rue Saint-Vincent de Paul, 63000, \u00e0 Mendes, pour les jours du 11 et 12 Avril, avec un retour \u00e0 la m\u00eame adresse. Je vous tiendrai inform\u00e9 d\u00e8s que j'aurai trouv\u00e9 une correspondance adapt\u00e9e. Merci de votre patience et de votre volont\u00e9 de participer au covoiturage !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:31:30] [660287db8f0ca] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:31:30] [660287db8f0ca] [INFO] [SMS] SMS envoyé avec succès id : sms_660287e1e2df5102155128 [2024-03-26 09:31:30] [660287db8f0ca] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660287e1e2df5102155128","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":45.95} [2024-03-26 09:31:30] [660287db8f0ca] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:31:30] [660287db8f0ca] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] Callback main start ok [2024-03-26 09:31:33] [660287e5a2365] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] Callback main avant while ok [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] Fields : channel=sms&text=La même&reception_date=2024-03-26 09:31:22&metadata[message_id]=sms_660287c91dfd7660102856&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:31:33] [660287e5a2365] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: La même [2024-03-26 09:31:33] [660287e5a2365] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:31:22|Message: La même [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] callback main apres while ok [2024-03-26 09:31:33] [660287e5a2365] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] Detect Myriam number : la même [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] Service is enabled ? true [2024-03-26 09:31:33] [660287e5a2365] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] Detect Myriam number : la même [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] Listen is enabled ? false [2024-03-26 09:31:33] [660287e5a2365] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:31:33] [660287e5a2365] [INFO] Callback SMS Count =? 5 [2024-03-26 09:31:33] [660287e5a2365] [INFO] Callback checkMessage : La même -- text: La même [2024-03-26 09:31:33] [660287e5a2365] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 09:31:33] [660287e5a2365] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:32:04] [6602880457cce] [DEBUG] Callback main start ok [2024-03-26 09:32:04] [6602880457cce] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:32:04] [6602880457cce] [DEBUG] Callback main avant while ok [2024-03-26 09:32:04] [6602880457cce] [DEBUG] Fields : channel=sms&text=Merci tocardos&reception_date=2024-03-26 09:32:01&metadata[message_id]=sms_660287e1e2df5102155128&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:32:04] [6602880457cce] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Merci tocardos [2024-03-26 09:32:04] [6602880457cce] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:32:01|Message: Merci tocardos [2024-03-26 09:32:04] [6602880457cce] [DEBUG] callback main apres while ok [2024-03-26 09:32:04] [6602880457cce] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:32:04] [6602880457cce] [DEBUG] Detect Myriam number : merci tocardos [2024-03-26 09:32:04] [6602880457cce] [DEBUG] Service is enabled ? true [2024-03-26 09:32:04] [6602880457cce] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:32:04] [6602880457cce] [DEBUG] Detect Myriam number : merci tocardos [2024-03-26 09:32:04] [6602880457cce] [DEBUG] Listen is enabled ? false [2024-03-26 09:32:04] [6602880457cce] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:32:04] [6602880457cce] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:32:04] [6602880457cce] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:32:04] [6602880457cce] [INFO] Callback SMS Count =? 6 [2024-03-26 09:32:04] [6602880457cce] [INFO] Callback checkMessage : La même -- text: Merci tocardos [2024-03-26 09:32:04] [6602880457cce] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Merci tocardos' [2024-03-26 09:32:04] [6602880457cce] [INFO] Event ID ? 10 [2024-03-26 09:32:04] [6602880457cce] [INFO] Fetch event [2024-03-26 09:32:04] [6602880457cce] [INFO] Event name : CEC S4 [2024-03-26 09:32:04] [6602880457cce] [DEBUG] début chatgpt [2024-03-26 09:32:04] [6602880457cce] [DEBUG] curl_init OK [2024-03-26 09:32:04] [6602880457cce] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, c'est-\u00e0-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous pr\u00e9vu d'assister \u00e0 l'\u00e9v\u00e8nement uniquement une journ\u00e9e ?"},{"role":"user","content":"Les deux"},{"role":"assistant","content":"Parfait, pour faciliter l'organisation du covoiturage, pourriez-vous me communiquer votre adresse de d\u00e9part, en incluant le code postal, s'il vous pla\u00eet ?"},{"role":"user","content":"Rue Saint-Vincent de Paul, 63000"},{"role":"assistant","content":"Merci beaucoup pour ces informations. Afin de compl\u00e9ter l'organisation de votre trajet, souhaiteriez-vous revenir \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e8nement, ou devrais-je prendre en compte une adresse diff\u00e9rente pour le retour ?"},{"role":"user","content":"La m\u00eame"},{"role":"assistant","content":"C'est not\u00e9, je vais maintenant rechercher les options de covoiturage disponibles pour vous en tant que passager depuis la Rue Saint-Vincent de Paul, 63000, \u00e0 Mendes, pour les jours du 11 et 12 Avril, avec un retour \u00e0 la m\u00eame adresse. Je vous tiendrai inform\u00e9 d\u00e8s que j'aurai trouv\u00e9 une correspondance adapt\u00e9e. Merci de votre patience et de votre volont\u00e9 de participer au covoiturage !"},{"role":"user","content":"Merci tocardos"}]} [2024-03-26 09:32:08] [6602880457cce] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wVw41qj6ge81IxLPTZSRfY5qTDn", "object": "chat.completion", "created": 1711441924, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "De rien, c'était un plaisir de vous aider à organiser votre covoiturage. Si vous avez d'autres questions ou besoin d'assistance supplémentaire, n'hésitez pas à me le faire savoir. Bonne route et bon évènement à Mendes !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 678, "completion_tokens": 58, "total_tokens": 736 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-26 09:32:08] [6602880457cce] [DEBUG] Curl Closed OK [2024-03-26 09:32:08] [6602880457cce] [INFO] Commun GPT Content: { "id": "chatcmpl-96wVw41qj6ge81IxLPTZSRfY5qTDn", "object": "chat.completion", "created": 1711441924, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "De rien, c'était un plaisir de vous aider à organiser votre covoiturage. Si vous avez d'autres questions ou besoin d'assistance supplémentaire, n'hésitez pas à me le faire savoir. Bonne route et bon évènement à Mendes !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 678, "completion_tokens": 58, "total_tokens": 736 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-26 09:32:08] [6602880457cce] [INFO] Sender already set +33634957587 [2024-03-26 09:32:08] [6602880457cce] [DEBUG] [SMS] text : De rien, c'était un plaisir de vous aider à organiser votre covoiturage. Si vous avez d'autres questions ou besoin d'assistance supplémentaire, n'hésitez pas à me le faire savoir. Bonne route et bon évènement à Mendes ! [2024-03-26 09:32:08] [6602880457cce] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:32:08] [6602880457cce] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:32:08] [6602880457cce] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"De rien, c'\u00e9tait un plaisir de vous aider \u00e0 organiser votre covoiturage. Si vous avez d'autres questions ou besoin d'assistance suppl\u00e9mentaire, n'h\u00e9sitez pas \u00e0 me le faire savoir. Bonne route et bon \u00e9v\u00e8nement \u00e0 Mendes !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:32:09] [6602880457cce] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:32:09] [6602880457cce] [INFO] [SMS] SMS envoyé avec succès id : sms_660288094eabd848012210 [2024-03-26 09:32:09] [6602880457cce] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660288094eabd848012210","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":45.86} [2024-03-26 09:32:09] [6602880457cce] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:32:09] [6602880457cce] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] Callback main start ok [2024-03-26 09:32:14] [6602880e6ecc3] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] Callback main avant while ok [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] Fields : channel=sms&text=Merci tocardos&reception_date=2024-03-26 09:32:01&metadata[message_id]=sms_660287e1e2df5102155128&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:32:14] [6602880e6ecc3] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Merci tocardos [2024-03-26 09:32:14] [6602880e6ecc3] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:32:01|Message: Merci tocardos [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] callback main apres while ok [2024-03-26 09:32:14] [6602880e6ecc3] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] Detect Myriam number : merci tocardos [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] Service is enabled ? true [2024-03-26 09:32:14] [6602880e6ecc3] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] Detect Myriam number : merci tocardos [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] Listen is enabled ? false [2024-03-26 09:32:14] [6602880e6ecc3] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:32:14] [6602880e6ecc3] [INFO] Callback SMS Count =? 7 [2024-03-26 09:32:14] [6602880e6ecc3] [INFO] Callback checkMessage : Merci tocardos -- text: Merci tocardos [2024-03-26 09:32:14] [6602880e6ecc3] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 09:32:14] [6602880e6ecc3] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:32:37] [66028825f3d4a] [DEBUG] Callback main start ok [2024-03-26 09:32:37] [66028825f3d4a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] Callback main avant while ok [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] Fields : channel=sms&text=Tocard&reception_date=2024-03-26 09:32:36&metadata[message_id]=sms_660288094eabd848012210&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:32:38] [66028825f3d4a] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Tocard [2024-03-26 09:32:38] [66028825f3d4a] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:32:36|Message: Tocard [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] callback main apres while ok [2024-03-26 09:32:38] [66028825f3d4a] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] Detect Myriam number : tocard [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] Service is enabled ? true [2024-03-26 09:32:38] [66028825f3d4a] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] Detect Myriam number : tocard [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] Listen is enabled ? false [2024-03-26 09:32:38] [66028825f3d4a] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:32:38] [66028825f3d4a] [INFO] Callback SMS Count =? 7 [2024-03-26 09:32:38] [66028825f3d4a] [INFO] Callback checkMessage : Merci tocardos -- text: Tocard [2024-03-26 09:32:38] [66028825f3d4a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Tocard' [2024-03-26 09:32:38] [66028825f3d4a] [INFO] Event ID ? 10 [2024-03-26 09:32:38] [66028825f3d4a] [INFO] Fetch event [2024-03-26 09:32:38] [66028825f3d4a] [INFO] Event name : CEC S4 [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] début chatgpt [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] curl_init OK [2024-03-26 09:32:38] [66028825f3d4a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, c'est-\u00e0-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous pr\u00e9vu d'assister \u00e0 l'\u00e9v\u00e8nement uniquement une journ\u00e9e ?"},{"role":"user","content":"Les deux"},{"role":"assistant","content":"Parfait, pour faciliter l'organisation du covoiturage, pourriez-vous me communiquer votre adresse de d\u00e9part, en incluant le code postal, s'il vous pla\u00eet ?"},{"role":"user","content":"Rue Saint-Vincent de Paul, 63000"},{"role":"assistant","content":"Merci beaucoup pour ces informations. Afin de compl\u00e9ter l'organisation de votre trajet, souhaiteriez-vous revenir \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e8nement, ou devrais-je prendre en compte une adresse diff\u00e9rente pour le retour ?"},{"role":"user","content":"La m\u00eame"},{"role":"assistant","content":"C'est not\u00e9, je vais maintenant rechercher les options de covoiturage disponibles pour vous en tant que passager depuis la Rue Saint-Vincent de Paul, 63000, \u00e0 Mendes, pour les jours du 11 et 12 Avril, avec un retour \u00e0 la m\u00eame adresse. Je vous tiendrai inform\u00e9 d\u00e8s que j'aurai trouv\u00e9 une correspondance adapt\u00e9e. Merci de votre patience et de votre volont\u00e9 de participer au covoiturage !"},{"role":"user","content":"Merci tocardos"},{"role":"assistant","content":"De rien, c'\u00e9tait un plaisir de vous aider \u00e0 organiser votre covoiturage. Si vous avez d'autres questions ou besoin d'assistance suppl\u00e9mentaire, n'h\u00e9sitez pas \u00e0 me le faire savoir. Bonne route et bon \u00e9v\u00e8nement \u00e0 Mendes !"},{"role":"user","content":"Tocard"}]} [2024-03-26 09:32:40] [66028825f3d4a] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wWUuQj3oInQyi5jHfb6oCiBxTHm", "object": "chat.completion", "created": 1711441958, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis là pour vous assister. Si vous avez d'autres questions ou besoin d'aide, je reste à votre disposition. Bonne journée !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 746, "completion_tokens": 30, "total_tokens": 776 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:32:40] [66028825f3d4a] [DEBUG] Curl Closed OK [2024-03-26 09:32:40] [66028825f3d4a] [INFO] Commun GPT Content: { "id": "chatcmpl-96wWUuQj3oInQyi5jHfb6oCiBxTHm", "object": "chat.completion", "created": 1711441958, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis là pour vous assister. Si vous avez d'autres questions ou besoin d'aide, je reste à votre disposition. Bonne journée !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 746, "completion_tokens": 30, "total_tokens": 776 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:32:40] [66028825f3d4a] [INFO] Sender already set +33634957587 [2024-03-26 09:32:40] [66028825f3d4a] [DEBUG] [SMS] text : Je suis là pour vous assister. Si vous avez d'autres questions ou besoin d'aide, je reste à votre disposition. Bonne journée ! [2024-03-26 09:32:40] [66028825f3d4a] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:32:40] [66028825f3d4a] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:32:40] [66028825f3d4a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Je suis l\u00e0 pour vous assister. Si vous avez d'autres questions ou besoin d'aide, je reste \u00e0 votre disposition. Bonne journ\u00e9e !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:32:41] [66028825f3d4a] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:32:41] [66028825f3d4a] [INFO] [SMS] SMS envoyé avec succès id : sms_6602882915704228469019 [2024-03-26 09:32:41] [66028825f3d4a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6602882915704228469019","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":45.82} [2024-03-26 09:32:41] [66028825f3d4a] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:32:41] [66028825f3d4a] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:33:21] [6602885169927] [DEBUG] Callback main start ok [2024-03-26 09:33:21] [6602885169927] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:33:21] [6602885169927] [DEBUG] Callback main avant while ok [2024-03-26 09:33:21] [6602885169927] [DEBUG] Fields : channel=sms&text=T'es nul&reception_date=2024-03-26 09:33:19&metadata[message_id]=sms_6602882915704228469019&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:33:21] [6602885169927] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: T'es nul [2024-03-26 09:33:21] [6602885169927] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:33:19|Message: T'es nul [2024-03-26 09:33:21] [6602885169927] [DEBUG] callback main apres while ok [2024-03-26 09:33:21] [6602885169927] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:33:21] [6602885169927] [DEBUG] Detect Myriam number : t'es nul [2024-03-26 09:33:21] [6602885169927] [DEBUG] Service is enabled ? true [2024-03-26 09:33:21] [6602885169927] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:33:21] [6602885169927] [DEBUG] Detect Myriam number : t'es nul [2024-03-26 09:33:21] [6602885169927] [DEBUG] Listen is enabled ? false [2024-03-26 09:33:21] [6602885169927] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:33:21] [6602885169927] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:33:21] [6602885169927] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:33:21] [6602885169927] [INFO] Callback SMS Count =? 8 [2024-03-26 09:33:21] [6602885169927] [INFO] Callback checkMessage : Tocard -- text: T'es nul [2024-03-26 09:33:21] [6602885169927] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'T\'es nul' [2024-03-26 09:33:21] [6602885169927] [INFO] Event ID ? 10 [2024-03-26 09:33:21] [6602885169927] [INFO] Fetch event [2024-03-26 09:33:21] [6602885169927] [INFO] Event name : CEC S4 [2024-03-26 09:33:21] [6602885169927] [DEBUG] début chatgpt [2024-03-26 09:33:21] [6602885169927] [DEBUG] curl_init OK [2024-03-26 09:33:21] [6602885169927] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien, merci. Serez-vous pr\u00e9sent les deux jours, c'est-\u00e0-dire du Jeudi 11 Avril au Vendredi 12 Avril, ou avez-vous pr\u00e9vu d'assister \u00e0 l'\u00e9v\u00e8nement uniquement une journ\u00e9e ?"},{"role":"user","content":"Les deux"},{"role":"assistant","content":"Parfait, pour faciliter l'organisation du covoiturage, pourriez-vous me communiquer votre adresse de d\u00e9part, en incluant le code postal, s'il vous pla\u00eet ?"},{"role":"user","content":"Rue Saint-Vincent de Paul, 63000"},{"role":"assistant","content":"Merci beaucoup pour ces informations. Afin de compl\u00e9ter l'organisation de votre trajet, souhaiteriez-vous revenir \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e8nement, ou devrais-je prendre en compte une adresse diff\u00e9rente pour le retour ?"},{"role":"user","content":"La m\u00eame"},{"role":"assistant","content":"C'est not\u00e9, je vais maintenant rechercher les options de covoiturage disponibles pour vous en tant que passager depuis la Rue Saint-Vincent de Paul, 63000, \u00e0 Mendes, pour les jours du 11 et 12 Avril, avec un retour \u00e0 la m\u00eame adresse. Je vous tiendrai inform\u00e9 d\u00e8s que j'aurai trouv\u00e9 une correspondance adapt\u00e9e. Merci de votre patience et de votre volont\u00e9 de participer au covoiturage !"},{"role":"user","content":"Merci tocardos"},{"role":"assistant","content":"De rien, c'\u00e9tait un plaisir de vous aider \u00e0 organiser votre covoiturage. Si vous avez d'autres questions ou besoin d'assistance suppl\u00e9mentaire, n'h\u00e9sitez pas \u00e0 me le faire savoir. Bonne route et bon \u00e9v\u00e8nement \u00e0 Mendes !"},{"role":"user","content":"Tocard"},{"role":"assistant","content":"Je suis l\u00e0 pour vous assister. Si vous avez d'autres questions ou besoin d'aide, je reste \u00e0 votre disposition. Bonne journ\u00e9e !"},{"role":"user","content":"T'es nul"}]} [2024-03-26 09:33:24] [6602885169927] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wXBKsdhaCqER9WYQbS3T2jcXmGX", "object": "chat.completion", "created": 1711442001, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé d'apprendre que vous n'êtes pas satisfait. Mon objectif est de vous fournir l'assistance dont vous avez besoin. N'hésitez pas à me dire en quoi je pourrais améliorer mon service. Merci." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 788, "completion_tokens": 57, "total_tokens": 845 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:33:24] [6602885169927] [DEBUG] Curl Closed OK [2024-03-26 09:33:24] [6602885169927] [INFO] Commun GPT Content: { "id": "chatcmpl-96wXBKsdhaCqER9WYQbS3T2jcXmGX", "object": "chat.completion", "created": 1711442001, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé d'apprendre que vous n'êtes pas satisfait. Mon objectif est de vous fournir l'assistance dont vous avez besoin. N'hésitez pas à me dire en quoi je pourrais améliorer mon service. Merci." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 788, "completion_tokens": 57, "total_tokens": 845 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:33:24] [6602885169927] [INFO] Sender already set +33634957587 [2024-03-26 09:33:24] [6602885169927] [DEBUG] [SMS] text : Je suis désolé d'apprendre que vous n'êtes pas satisfait. Mon objectif est de vous fournir l'assistance dont vous avez besoin. N'hésitez pas à me dire en quoi je pourrais améliorer mon service. Merci. [2024-03-26 09:33:24] [6602885169927] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:33:24] [6602885169927] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:33:24] [6602885169927] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Je suis d\u00e9sol\u00e9 d'apprendre que vous n'\u00eates pas satisfait. Mon objectif est de vous fournir l'assistance dont vous avez besoin. N'h\u00e9sitez pas \u00e0 me dire en quoi je pourrais am\u00e9liorer mon service. Merci.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:33:24] [6602885169927] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:33:24] [6602885169927] [INFO] [SMS] SMS envoyé avec succès id : sms_66028854dd8ea102661943 [2024-03-26 09:33:24] [6602885169927] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66028854dd8ea102661943","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":45.73} [2024-03-26 09:33:24] [6602885169927] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:33:24] [6602885169927] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:34:08] [660288805e65a] [INFO] Ajout du sender : 33757050387 au +33634957587 [2024-03-26 09:34:08] [660288805e65a] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 à Mendes. Suivons les pas de la S3 et améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que j'organise votre venue ? (Oui, non) [2024-03-26 09:34:08] [660288805e65a] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:34:08] [660288805e65a] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:34:08] [660288805e65a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:34:09] [660288805e65a] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:34:09] [660288805e65a] [INFO] [SMS] SMS envoyé avec succès id : sms_66028880d14e5262833298 [2024-03-26 09:34:09] [660288805e65a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66028880d14e5262833298","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":45.64} [2024-03-26 09:34:09] [660288805e65a] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:34:45] [660288a59492d] [DEBUG] Callback main start ok [2024-03-26 09:34:45] [660288a59492d] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:34:45] [660288a59492d] [DEBUG] Callback main avant while ok [2024-03-26 09:34:45] [660288a59492d] [DEBUG] Fields : channel=sms&text=Bonjour comment cela fonctionne ?&reception_date=2024-03-26 09:34:44&metadata[message_id]=sms_66028880d14e5262833298&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:34:45] [660288a59492d] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Bonjour comment cela fonctionne ? [2024-03-26 09:34:45] [660288a59492d] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:34:44|Message: Bonjour comment cela fonctionne ? [2024-03-26 09:34:45] [660288a59492d] [DEBUG] callback main apres while ok [2024-03-26 09:34:45] [660288a59492d] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:34:45] [660288a59492d] [DEBUG] Detect Myriam number : bonjour comment cela fonctionne ? [2024-03-26 09:34:45] [660288a59492d] [DEBUG] Service is enabled ? true [2024-03-26 09:34:45] [660288a59492d] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:34:45] [660288a59492d] [DEBUG] Detect Myriam number : bonjour comment cela fonctionne ? [2024-03-26 09:34:45] [660288a59492d] [DEBUG] Listen is enabled ? false [2024-03-26 09:34:45] [660288a59492d] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:34:45] [660288a59492d] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:34:45] [660288a59492d] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:34:45] [660288a59492d] [INFO] Callback SMS Count =? 1 [2024-03-26 09:34:45] [660288a59492d] [INFO] Callback checkMessage : -- text: Bonjour comment cela fonctionne ? [2024-03-26 09:34:45] [660288a59492d] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour comment cela fonctionne ?' [2024-03-26 09:34:45] [660288a59492d] [INFO] Event ID ? 10 [2024-03-26 09:34:45] [660288a59492d] [INFO] Fetch event [2024-03-26 09:34:45] [660288a59492d] [INFO] Event name : CEC S4 [2024-03-26 09:34:45] [660288a59492d] [DEBUG] début chatgpt [2024-03-26 09:34:45] [660288a59492d] [DEBUG] curl_init OK [2024-03-26 09:34:45] [660288a59492d] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : Bonjour comment cela fonctionne ?"}]} [2024-03-26 09:34:46] [660288a59492d] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wYYH5vPk0U1FrOM71jAURnghGN3", "object": "chat.completion", "created": 1711442086, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 133, "completion_tokens": 1, "total_tokens": 134 }, "system_fingerprint": "fp_3bc1b5746c" } [2024-03-26 09:34:46] [660288a59492d] [DEBUG] Curl Closed OK [2024-03-26 09:34:46] [660288a59492d] [INFO] Commun GPT Content: { "id": "chatcmpl-96wYYH5vPk0U1FrOM71jAURnghGN3", "object": "chat.completion", "created": 1711442086, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 133, "completion_tokens": 1, "total_tokens": 134 }, "system_fingerprint": "fp_3bc1b5746c" } [2024-03-26 09:34:46] [660288a59492d] [DEBUG] [AUTOMATIC] Réponse 0 [2024-03-26 09:34:46] [660288a59492d] [DEBUG] [AUTOMATIC] Réponse Negative : Bonjour comment cela fonctionne ? [2024-03-26 09:34:46] [660288a59492d] [INFO] Sender already set +33634957587 [2024-03-26 09:34:46] [660288a59492d] [DEBUG] [SMS] text : Je suis un assistant de mobilité partagée, j'aide les invités à se rendre à l'évènement. Si vous avez déjà prévu votre trajet, n'hésitez pas à me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) Alfred. [2024-03-26 09:34:46] [660288a59492d] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:34:46] [660288a59492d] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:34:46] [660288a59492d] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:34:46] [660288a59492d] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:34:46] [660288a59492d] [INFO] [SMS] SMS envoyé avec succès id : sms_660288a688d04817535718 [2024-03-26 09:34:46] [660288a59492d] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660288a688d04817535718","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":45.55} [2024-03-26 09:34:46] [660288a59492d] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:34:46] [660288a59492d] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] Callback main start ok [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] Callback main avant while ok [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] Fields : channel=sms&text=Mais comment ça marche ?&reception_date=2024-03-26 09:35:10&metadata[message_id]=sms_660288a688d04817535718&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Mais comment ça marche ? [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:35:10|Message: Mais comment ça marche ? [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] callback main apres while ok [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] Detect Myriam number : mais comment ça marche ? [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] Service is enabled ? true [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] Detect Myriam number : mais comment ça marche ? [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] Listen is enabled ? false [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Callback SMS Count =? 2 [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Callback checkMessage : Bonjour comment cela fonctionne ? -- text: Mais comment ça marche ? [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Mais comment ça marche ?' [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Event ID ? 10 [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Fetch event [2024-03-26 09:35:12] [660288c0ac3cb] [INFO] Event name : CEC S4 [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] début chatgpt [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] curl_init OK [2024-03-26 09:35:12] [660288c0ac3cb] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour comment cela fonctionne ?"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Mais comment \u00e7a marche ?"}]} [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] Callback main start ok [2024-03-26 09:35:23] [660288cb19d8b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] Callback main avant while ok [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] Fields : channel=sms&text=Mais comment ça marche ?&reception_date=2024-03-26 09:35:10&metadata[message_id]=sms_660288a688d04817535718&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:35:23] [660288cb19d8b] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Mais comment ça marche ? [2024-03-26 09:35:23] [660288cb19d8b] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:35:10|Message: Mais comment ça marche ? [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] callback main apres while ok [2024-03-26 09:35:23] [660288cb19d8b] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] Detect Myriam number : mais comment ça marche ? [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] Service is enabled ? true [2024-03-26 09:35:23] [660288cb19d8b] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] Detect Myriam number : mais comment ça marche ? [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] Listen is enabled ? false [2024-03-26 09:35:23] [660288cb19d8b] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:35:23] [660288cb19d8b] [INFO] Callback SMS Count =? 2 [2024-03-26 09:35:23] [660288cb19d8b] [INFO] Callback checkMessage : Mais comment ça marche ? -- text: Mais comment ça marche ? [2024-03-26 09:35:23] [660288cb19d8b] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 09:35:23] [660288cb19d8b] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:35:36] [660288c0ac3cb] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wYysRJC7zOyNGtBoz7cvCoVsc2u", "object": "chat.completion", "created": 1711442112, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bien sûr, je vous explique comment ça fonctionne :\n\n1. **Préférences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos préférences en matière de covoiturage, notamment si vous souhaitez être conducteur ou passager, vos jours de présence à l'événement, et votre adresse de départ.\n \n2. **Organisation des trajets** : En fonction de vos réponses, je chercherai des opportunités de covoiturage qui correspondent à vos besoins. Si vous êtes conducteur, j’essaierai de trouver des passagers sur votre parcours. Si vous êtes passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouvée, je vous fournirai les détails nécessaires pour organiser le covoiturage avec l’autre partie (les informations de contact resteront confidentielles jusqu'à ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 441, "completion_tokens": 255, "total_tokens": 696 }, "system_fingerprint": "fp_8cc6edbbd5" } [2024-03-26 09:35:36] [660288c0ac3cb] [DEBUG] Curl Closed OK [2024-03-26 09:35:36] [660288c0ac3cb] [INFO] Commun GPT Content: { "id": "chatcmpl-96wYysRJC7zOyNGtBoz7cvCoVsc2u", "object": "chat.completion", "created": 1711442112, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bien sûr, je vous explique comment ça fonctionne :\n\n1. **Préférences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos préférences en matière de covoiturage, notamment si vous souhaitez être conducteur ou passager, vos jours de présence à l'événement, et votre adresse de départ.\n \n2. **Organisation des trajets** : En fonction de vos réponses, je chercherai des opportunités de covoiturage qui correspondent à vos besoins. Si vous êtes conducteur, j’essaierai de trouver des passagers sur votre parcours. Si vous êtes passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouvée, je vous fournirai les détails nécessaires pour organiser le covoiturage avec l’autre partie (les informations de contact resteront confidentielles jusqu'à ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 441, "completion_tokens": 255, "total_tokens": 696 }, "system_fingerprint": "fp_8cc6edbbd5" } [2024-03-26 09:35:36] [660288c0ac3cb] [INFO] Sender already set +33634957587 [2024-03-26 09:35:36] [660288c0ac3cb] [DEBUG] [SMS] text : Bien sûr, je vous explique comment ça fonctionne : 1. **Préférences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos préférences en matière de covoiturage, notamment si vous souhaitez être conducteur ou passager, vos jours de présence à l'événement, et votre adresse de départ. 2. **Organisation des trajets** : En fonction de vos réponses, je chercherai des opportunités de covoiturage qui correspondent à vos besoins. Si vous êtes conducteur, j’essaierai de trouver des passagers sur votre parcours. Si vous êtes passager, j'identifierai les conducteurs disponibles. 3. **Mise en Relation** : Une fois une correspondance trouvée, je vous fournirai les détails nécessaires pour organiser le covoiturage avec l’autre partie (les informations de contact resteront confidentielles jusqu'à ce que les deux parties acceptent le covoiturage). Afin de commencer, puis-je vous demander si vous souhaitez être conducteur ou passager pour ce covoiturage ? [2024-03-26 09:35:36] [660288c0ac3cb] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:35:36] [660288c0ac3cb] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:35:36] [660288c0ac3cb] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bien s\u00fbr, je vous explique comment \u00e7a fonctionne :\n\n1. **Pr\u00e9f\u00e9rences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos pr\u00e9f\u00e9rences en mati\u00e8re de covoiturage, notamment si vous souhaitez \u00eatre conducteur ou passager, vos jours de pr\u00e9sence \u00e0 l'\u00e9v\u00e9nement, et votre adresse de d\u00e9part.\n \n2. **Organisation des trajets** : En fonction de vos r\u00e9ponses, je chercherai des opportunit\u00e9s de covoiturage qui correspondent \u00e0 vos besoins. Si vous \u00eates conducteur, j\u2019essaierai de trouver des passagers sur votre parcours. Si vous \u00eates passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouv\u00e9e, je vous fournirai les d\u00e9tails n\u00e9cessaires pour organiser le covoiturage avec l\u2019autre partie (les informations de contact resteront confidentielles jusqu'\u00e0 ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:35:36] [660288c0ac3cb] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:35:36] [660288c0ac3cb] [INFO] [SMS] SMS envoyé avec succès id : sms_660288d8605a8707788256 [2024-03-26 09:35:36] [660288c0ac3cb] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660288d8605a8707788256","number_of_contacts":1,"total_cost":0.315,"number_of_sms_needed":7,"residual_credit":45.23} [2024-03-26 09:35:36] [660288c0ac3cb] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:35:36] [660288c0ac3cb] [DEBUG] Callback juste avant fin callBack [2024-03-26 09:35:53] [660288e937434] [DEBUG] Callback main start ok [2024-03-26 09:35:53] [660288e937434] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 09:35:53] [660288e937434] [DEBUG] Callback main avant while ok [2024-03-26 09:35:53] [660288e937434] [DEBUG] Fields : channel=sms&text=Ouh ouh !!!!&reception_date=2024-03-26 09:35:52&metadata[message_id]=sms_660288d8605a8707788256&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 09:35:53] [660288e937434] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Ouh ouh !!!! [2024-03-26 09:35:53] [660288e937434] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 09:35:52|Message: Ouh ouh !!!! [2024-03-26 09:35:53] [660288e937434] [DEBUG] callback main apres while ok [2024-03-26 09:35:53] [660288e937434] [INFO] Phone Number +33634957587 is available ! [2024-03-26 09:35:53] [660288e937434] [DEBUG] Detect Myriam number : ouh ouh !!!! [2024-03-26 09:35:53] [660288e937434] [DEBUG] Service is enabled ? true [2024-03-26 09:35:53] [660288e937434] [INFO] Service +33757050387 is enabled ! [2024-03-26 09:35:53] [660288e937434] [DEBUG] Detect Myriam number : ouh ouh !!!! [2024-03-26 09:35:53] [660288e937434] [DEBUG] Listen is enabled ? false [2024-03-26 09:35:53] [660288e937434] [INFO] Listen +33757050387 is disabled ! [2024-03-26 09:35:53] [660288e937434] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 09:35:53] [660288e937434] [DEBUG] BDD CheckNumber : OK [2024-03-26 09:35:53] [660288e937434] [INFO] Callback SMS Count =? 3 [2024-03-26 09:35:53] [660288e937434] [INFO] Callback checkMessage : Mais comment ça marche ? -- text: Ouh ouh !!!! [2024-03-26 09:35:53] [660288e937434] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Ouh ouh !!!!' [2024-03-26 09:35:53] [660288e937434] [INFO] Event ID ? 10 [2024-03-26 09:35:53] [660288e937434] [INFO] Fetch event [2024-03-26 09:35:53] [660288e937434] [INFO] Event name : CEC S4 [2024-03-26 09:35:53] [660288e937434] [DEBUG] début chatgpt [2024-03-26 09:35:53] [660288e937434] [DEBUG] curl_init OK [2024-03-26 09:35:53] [660288e937434] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour comment cela fonctionne ?"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Mais comment \u00e7a marche ?"},{"role":"assistant","content":"Bien s\u00fbr, je vous explique comment \u00e7a fonctionne :\n\n1. **Pr\u00e9f\u00e9rences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos pr\u00e9f\u00e9rences en mati\u00e8re de covoiturage, notamment si vous souhaitez \u00eatre conducteur ou passager, vos jours de pr\u00e9sence \u00e0 l'\u00e9v\u00e9nement, et votre adresse de d\u00e9part.\n \n2. **Organisation des trajets** : En fonction de vos r\u00e9ponses, je chercherai des opportunit\u00e9s de covoiturage qui correspondent \u00e0 vos besoins. Si vous \u00eates conducteur, j\u2019essaierai de trouver des passagers sur votre parcours. Si vous \u00eates passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouv\u00e9e, je vous fournirai les d\u00e9tails n\u00e9cessaires pour organiser le covoiturage avec l\u2019autre partie (les informations de contact resteront confidentielles jusqu'\u00e0 ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Ouh ouh !!!!"}]} [2024-03-26 09:35:55] [660288e937434] [DEBUG] Commun GPT response: { "id": "chatcmpl-96wZdOFwjvF2VU1imJMte118zujXn", "object": "chat.completion", "created": 1711442153, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis là pour vous aider ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 710, "completion_tokens": 24, "total_tokens": 734 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:35:55] [660288e937434] [DEBUG] Curl Closed OK [2024-03-26 09:35:55] [660288e937434] [INFO] Commun GPT Content: { "id": "chatcmpl-96wZdOFwjvF2VU1imJMte118zujXn", "object": "chat.completion", "created": 1711442153, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis là pour vous aider ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 710, "completion_tokens": 24, "total_tokens": 734 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 09:35:55] [660288e937434] [INFO] Sender already set +33634957587 [2024-03-26 09:35:55] [660288e937434] [DEBUG] [SMS] text : Je suis là pour vous aider ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ? [2024-03-26 09:35:55] [660288e937434] [DEBUG] [SMS] number : +33634957587 [2024-03-26 09:35:55] [660288e937434] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 09:35:55] [660288e937434] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Je suis l\u00e0 pour vous aider ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 09:35:55] [660288e937434] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 09:35:55] [660288e937434] [INFO] [SMS] SMS envoyé avec succès id : sms_660288ebb3320932751053 [2024-03-26 09:35:55] [660288e937434] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660288ebb3320932751053","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":45.19} [2024-03-26 09:35:55] [660288e937434] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 09:35:55] [660288e937434] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:31:01] [660295d5a21e8] [INFO] Sender already set +33634957587 [2024-03-26 10:31:01] [660295d5a21e8] [DEBUG] [SMS] text : Ceci est une relance [2024-03-26 10:31:01] [660295d5a21e8] [DEBUG] [SMS] number : +33634957587 [2024-03-26 10:31:01] [660295d5a21e8] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 10:31:01] [660295d5a21e8] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Ceci est une relance","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 10:31:02] [660295d5a21e8] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 10:31:02] [660295d5a21e8] [INFO] [SMS] SMS envoyé avec succès id : sms_660295d63dd3a158033153 [2024-03-26 10:31:02] [660295d5a21e8] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660295d63dd3a158033153","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":45.14} [2024-03-26 10:31:39] [660295fbca110] [DEBUG] Callback main start ok [2024-03-26 10:31:39] [660295fbca110] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:31:39] [660295fbca110] [DEBUG] Callback main avant while ok [2024-03-26 10:31:39] [660295fbca110] [DEBUG] Fields : channel=sms&text=Conducteur &reception_date=2024-03-26 10:31:38&metadata[message_id]=sms_660295d63dd3a158033153&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:31:39] [660295fbca110] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Conducteur [2024-03-26 10:31:39] [660295fbca110] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:31:38|Message: Conducteur [2024-03-26 10:31:39] [660295fbca110] [DEBUG] callback main apres while ok [2024-03-26 10:31:39] [660295fbca110] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:31:39] [660295fbca110] [DEBUG] Detect Myriam number : conducteur [2024-03-26 10:31:39] [660295fbca110] [DEBUG] Service is enabled ? true [2024-03-26 10:31:39] [660295fbca110] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:31:39] [660295fbca110] [DEBUG] Detect Myriam number : conducteur [2024-03-26 10:31:39] [660295fbca110] [DEBUG] Listen is enabled ? false [2024-03-26 10:31:39] [660295fbca110] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:31:39] [660295fbca110] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:31:39] [660295fbca110] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:31:39] [660295fbca110] [INFO] Callback SMS Count =? 4 [2024-03-26 10:31:39] [660295fbca110] [INFO] Callback checkMessage : Ouh ouh !!!! -- text: Conducteur [2024-03-26 10:31:39] [660295fbca110] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur ' [2024-03-26 10:31:39] [660295fbca110] [INFO] Event ID ? 10 [2024-03-26 10:31:39] [660295fbca110] [INFO] Fetch event [2024-03-26 10:31:39] [660295fbca110] [INFO] Event name : CEC S4 [2024-03-26 10:31:39] [660295fbca110] [DEBUG] début chatgpt [2024-03-26 10:31:39] [660295fbca110] [DEBUG] curl_init OK [2024-03-26 10:31:39] [660295fbca110] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour comment cela fonctionne ?"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Mais comment \u00e7a marche ?"},{"role":"assistant","content":"Bien s\u00fbr, je vous explique comment \u00e7a fonctionne :\n\n1. **Pr\u00e9f\u00e9rences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos pr\u00e9f\u00e9rences en mati\u00e8re de covoiturage, notamment si vous souhaitez \u00eatre conducteur ou passager, vos jours de pr\u00e9sence \u00e0 l'\u00e9v\u00e9nement, et votre adresse de d\u00e9part.\n \n2. **Organisation des trajets** : En fonction de vos r\u00e9ponses, je chercherai des opportunit\u00e9s de covoiturage qui correspondent \u00e0 vos besoins. Si vous \u00eates conducteur, j\u2019essaierai de trouver des passagers sur votre parcours. Si vous \u00eates passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouv\u00e9e, je vous fournirai les d\u00e9tails n\u00e9cessaires pour organiser le covoiturage avec l\u2019autre partie (les informations de contact resteront confidentielles jusqu'\u00e0 ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Ouh ouh !!!!"},{"role":"assistant","content":"Je suis l\u00e0 pour vous aider ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "}]} [2024-03-26 10:31:44] [660295fbca110] [DEBUG] Commun GPT response: { "id": "chatcmpl-96xRcR94hI6vjRfHET1tR9VuMaGAJ", "object": "chat.completion", "created": 1711445500, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci de préciser cela. Pourriez-vous me dire quels jours vous serez présent à l'évènement ? (La présence est possible du Jeudi 11 Avril au Vendredi 12 Avril)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 746, "completion_tokens": 51, "total_tokens": 797 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-26 10:31:44] [660295fbca110] [DEBUG] Curl Closed OK [2024-03-26 10:31:44] [660295fbca110] [INFO] Commun GPT Content: { "id": "chatcmpl-96xRcR94hI6vjRfHET1tR9VuMaGAJ", "object": "chat.completion", "created": 1711445500, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci de préciser cela. Pourriez-vous me dire quels jours vous serez présent à l'évènement ? (La présence est possible du Jeudi 11 Avril au Vendredi 12 Avril)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 746, "completion_tokens": 51, "total_tokens": 797 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-26 10:31:44] [660295fbca110] [INFO] Sender already set +33634957587 [2024-03-26 10:31:44] [660295fbca110] [DEBUG] [SMS] text : Parfait, merci de préciser cela. Pourriez-vous me dire quels jours vous serez présent à l'évènement ? (La présence est possible du Jeudi 11 Avril au Vendredi 12 Avril) [2024-03-26 10:31:44] [660295fbca110] [DEBUG] [SMS] number : +33634957587 [2024-03-26 10:31:44] [660295fbca110] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 10:31:44] [660295fbca110] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Parfait, merci de pr\u00e9ciser cela. Pourriez-vous me dire quels jours vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Jeudi 11 Avril au Vendredi 12 Avril)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 10:31:45] [660295fbca110] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 10:31:45] [660295fbca110] [INFO] [SMS] SMS envoyé avec succès id : sms_66029600d9d5f814899636 [2024-03-26 10:31:45] [660295fbca110] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66029600d9d5f814899636","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":45.05} [2024-03-26 10:31:45] [660295fbca110] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 10:31:45] [660295fbca110] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] Callback main start ok [2024-03-26 10:31:49] [66029605c7e66] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] Callback main avant while ok [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] Fields : channel=sms&text=Conducteur &reception_date=2024-03-26 10:31:38&metadata[message_id]=sms_660295d63dd3a158033153&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:31:49] [66029605c7e66] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Conducteur [2024-03-26 10:31:49] [66029605c7e66] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:31:38|Message: Conducteur [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] callback main apres while ok [2024-03-26 10:31:49] [66029605c7e66] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] Detect Myriam number : conducteur [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] Service is enabled ? true [2024-03-26 10:31:49] [66029605c7e66] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] Detect Myriam number : conducteur [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] Listen is enabled ? false [2024-03-26 10:31:49] [66029605c7e66] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:31:49] [66029605c7e66] [INFO] Callback SMS Count =? 5 [2024-03-26 10:31:49] [66029605c7e66] [INFO] Callback checkMessage : Conducteur -- text: Conducteur [2024-03-26 10:31:49] [66029605c7e66] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 10:31:49] [66029605c7e66] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] Callback main start ok [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] Callback main avant while ok [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] Fields : channel=sms&text=Tu peux me raconter une blague ?&reception_date=2024-03-26 10:42:40&metadata[message_id]=sms_66029600d9d5f814899636&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Tu peux me raconter une blague ? [2024-03-26 10:42:41] [66029891b8e1a] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:42:40|Message: Tu peux me raconter une blague ? [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] callback main apres while ok [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] Detect Myriam number : tu peux me raconter une blague ? [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] Service is enabled ? true [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] Detect Myriam number : tu peux me raconter une blague ? [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] Listen is enabled ? false [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Callback SMS Count =? 5 [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Callback checkMessage : Conducteur -- text: Tu peux me raconter une blague ? [2024-03-26 10:42:41] [66029891b8e1a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Tu peux me raconter une blague ?' [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Event ID ? 10 [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Fetch event [2024-03-26 10:42:41] [66029891b8e1a] [INFO] Event name : CEC S4 [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] début chatgpt [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] curl_init OK [2024-03-26 10:42:41] [66029891b8e1a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour comment cela fonctionne ?"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Mais comment \u00e7a marche ?"},{"role":"assistant","content":"Bien s\u00fbr, je vous explique comment \u00e7a fonctionne :\n\n1. **Pr\u00e9f\u00e9rences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos pr\u00e9f\u00e9rences en mati\u00e8re de covoiturage, notamment si vous souhaitez \u00eatre conducteur ou passager, vos jours de pr\u00e9sence \u00e0 l'\u00e9v\u00e9nement, et votre adresse de d\u00e9part.\n \n2. **Organisation des trajets** : En fonction de vos r\u00e9ponses, je chercherai des opportunit\u00e9s de covoiturage qui correspondent \u00e0 vos besoins. Si vous \u00eates conducteur, j\u2019essaierai de trouver des passagers sur votre parcours. Si vous \u00eates passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouv\u00e9e, je vous fournirai les d\u00e9tails n\u00e9cessaires pour organiser le covoiturage avec l\u2019autre partie (les informations de contact resteront confidentielles jusqu'\u00e0 ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Ouh ouh !!!!"},{"role":"assistant","content":"Je suis l\u00e0 pour vous aider ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Parfait, merci de pr\u00e9ciser cela. Pourriez-vous me dire quels jours vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Jeudi 11 Avril au Vendredi 12 Avril)"},{"role":"user","content":"Tu peux me raconter une blague ?"}]} [2024-03-26 10:42:46] [66029891b8e1a] [DEBUG] Commun GPT response: { "id": "chatcmpl-96xcHzXIjTIY6nuFY6gyMDfxva7h9", "object": "chat.completion", "created": 1711446161, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bien sûr, voici une petite blague pour vous :\n\nPourquoi les plongeurs plongent-ils toujours en arrière et jamais en avant ?\n\nParce que sinon ils tombent dans le bateau. \n\n😄 Maintenant, revenons à notre organisation de covoiturage. Seriez-vous présent les deux jours de l'événement ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 815, "completion_tokens": 75, "total_tokens": 890 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 10:42:46] [66029891b8e1a] [DEBUG] Curl Closed OK [2024-03-26 10:42:46] [66029891b8e1a] [INFO] Commun GPT Content: { "id": "chatcmpl-96xcHzXIjTIY6nuFY6gyMDfxva7h9", "object": "chat.completion", "created": 1711446161, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Bien sûr, voici une petite blague pour vous :\n\nPourquoi les plongeurs plongent-ils toujours en arrière et jamais en avant ?\n\nParce que sinon ils tombent dans le bateau. \n\n😄 Maintenant, revenons à notre organisation de covoiturage. Seriez-vous présent les deux jours de l'événement ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 815, "completion_tokens": 75, "total_tokens": 890 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 10:42:46] [66029891b8e1a] [INFO] Sender already set +33634957587 [2024-03-26 10:42:46] [66029891b8e1a] [DEBUG] [SMS] text : Bien sûr, voici une petite blague pour vous : Pourquoi les plongeurs plongent-ils toujours en arrière et jamais en avant ? Parce que sinon ils tombent dans le bateau. 😄 Maintenant, revenons à notre organisation de covoiturage. Seriez-vous présent les deux jours de l'événement ? [2024-03-26 10:42:46] [66029891b8e1a] [DEBUG] [SMS] number : +33634957587 [2024-03-26 10:42:46] [66029891b8e1a] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 10:42:46] [66029891b8e1a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bien s\u00fbr, voici une petite blague pour vous :\n\nPourquoi les plongeurs plongent-ils toujours en arri\u00e8re et jamais en avant ?\n\nParce que sinon ils tombent dans le bateau. \n\n\ud83d\ude04 Maintenant, revenons \u00e0 notre organisation de covoiturage. Seriez-vous pr\u00e9sent les deux jours de l'\u00e9v\u00e9nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 10:42:47] [66029891b8e1a] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 10:42:47] [66029891b8e1a] [INFO] [SMS] SMS envoyé avec succès id : sms_66029896e8ad4703020964 [2024-03-26 10:42:47] [66029891b8e1a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66029896e8ad4703020964","number_of_contacts":1,"total_cost":0.22499999999999998,"number_of_sms_needed":5,"residual_credit":44.83} [2024-03-26 10:42:47] [66029891b8e1a] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 10:42:47] [66029891b8e1a] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] Callback main start ok [2024-03-26 10:42:51] [6602989bc9141] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] Callback main avant while ok [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] Fields : channel=sms&text=Tu peux me raconter une blague ?&reception_date=2024-03-26 10:42:40&metadata[message_id]=sms_66029600d9d5f814899636&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:42:51] [6602989bc9141] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Tu peux me raconter une blague ? [2024-03-26 10:42:51] [6602989bc9141] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:42:40|Message: Tu peux me raconter une blague ? [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] callback main apres while ok [2024-03-26 10:42:51] [6602989bc9141] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] Detect Myriam number : tu peux me raconter une blague ? [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] Service is enabled ? true [2024-03-26 10:42:51] [6602989bc9141] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] Detect Myriam number : tu peux me raconter une blague ? [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] Listen is enabled ? false [2024-03-26 10:42:51] [6602989bc9141] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:42:51] [6602989bc9141] [INFO] Callback SMS Count =? 6 [2024-03-26 10:42:51] [6602989bc9141] [INFO] Callback checkMessage : Tu peux me raconter une blague ? -- text: Tu peux me raconter une blague ? [2024-03-26 10:42:51] [6602989bc9141] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 10:42:51] [6602989bc9141] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] Callback main start ok [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] Callback main avant while ok [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] Fields : channel=sms&text=Oui les deux jours. Je veux que tu me racontes une blague avant chaque question&reception_date=2024-03-26 10:44:21&metadata[message_id]=sms_66029896e8ad4703020964&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Oui les deux jours. Je veux que tu me racontes une blague avant chaque question [2024-03-26 10:44:22] [660298f6a10ec] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:44:21|Message: Oui les deux jours. Je veux que tu me racontes une blague avant chaque question [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] callback main apres while ok [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] Detect Myriam number : oui les deux jours. je veux que tu me racontes une blague avant chaque question [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] Service is enabled ? true [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] Detect Myriam number : oui les deux jours. je veux que tu me racontes une blague avant chaque question [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] Listen is enabled ? false [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Callback SMS Count =? 6 [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Callback checkMessage : Tu peux me raconter une blague ? -- text: Oui les deux jours. Je veux que tu me racontes une blague avant chaque question [2024-03-26 10:44:22] [660298f6a10ec] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui les deux jours. \nJe veux que tu me racontes une blague avant chaque question' [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Event ID ? 10 [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Fetch event [2024-03-26 10:44:22] [660298f6a10ec] [INFO] Event name : CEC S4 [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] début chatgpt [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] curl_init OK [2024-03-26 10:44:22] [660298f6a10ec] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour comment cela fonctionne ?"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Mais comment \u00e7a marche ?"},{"role":"assistant","content":"Bien s\u00fbr, je vous explique comment \u00e7a fonctionne :\n\n1. **Pr\u00e9f\u00e9rences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos pr\u00e9f\u00e9rences en mati\u00e8re de covoiturage, notamment si vous souhaitez \u00eatre conducteur ou passager, vos jours de pr\u00e9sence \u00e0 l'\u00e9v\u00e9nement, et votre adresse de d\u00e9part.\n \n2. **Organisation des trajets** : En fonction de vos r\u00e9ponses, je chercherai des opportunit\u00e9s de covoiturage qui correspondent \u00e0 vos besoins. Si vous \u00eates conducteur, j\u2019essaierai de trouver des passagers sur votre parcours. Si vous \u00eates passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouv\u00e9e, je vous fournirai les d\u00e9tails n\u00e9cessaires pour organiser le covoiturage avec l\u2019autre partie (les informations de contact resteront confidentielles jusqu'\u00e0 ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Ouh ouh !!!!"},{"role":"assistant","content":"Je suis l\u00e0 pour vous aider ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Parfait, merci de pr\u00e9ciser cela. Pourriez-vous me dire quels jours vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Jeudi 11 Avril au Vendredi 12 Avril)"},{"role":"user","content":"Tu peux me raconter une blague ?"},{"role":"assistant","content":"Bien s\u00fbr, voici une petite blague pour vous :\n\nPourquoi les plongeurs plongent-ils toujours en arri\u00e8re et jamais en avant ?\n\nParce que sinon ils tombent dans le bateau. \n\n"},{"role":"user","content":"Oui les deux jours. \nJe veux que tu me racontes une blague avant chaque question"}]} [2024-03-26 10:44:26] [660298f6a10ec] [DEBUG] Commun GPT response: { "id": "chatcmpl-96xduYFjWAk19U7z8gkc6AJgSIZ1C", "object": "chat.completion", "created": 1711446262, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, voilà une blague pour vous :\n\nPourquoi les vaches ferment-elles les yeux quand elles dorment ?\n\nParce que sinon, elles ne verraient pas leurs rêves !\n\nMaintenant, pour continuer l'organisation de votre covoiturage : quelle est votre adresse de départ ? (dont code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 890, "completion_tokens": 73, "total_tokens": 963 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 10:44:26] [660298f6a10ec] [DEBUG] Curl Closed OK [2024-03-26 10:44:26] [660298f6a10ec] [INFO] Commun GPT Content: { "id": "chatcmpl-96xduYFjWAk19U7z8gkc6AJgSIZ1C", "object": "chat.completion", "created": 1711446262, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, voilà une blague pour vous :\n\nPourquoi les vaches ferment-elles les yeux quand elles dorment ?\n\nParce que sinon, elles ne verraient pas leurs rêves !\n\nMaintenant, pour continuer l'organisation de votre covoiturage : quelle est votre adresse de départ ? (dont code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 890, "completion_tokens": 73, "total_tokens": 963 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 10:44:26] [660298f6a10ec] [INFO] Sender already set +33634957587 [2024-03-26 10:44:26] [660298f6a10ec] [DEBUG] [SMS] text : D'accord, voilà une blague pour vous : Pourquoi les vaches ferment-elles les yeux quand elles dorment ? Parce que sinon, elles ne verraient pas leurs rêves ! Maintenant, pour continuer l'organisation de votre covoiturage : quelle est votre adresse de départ ? (dont code postal) [2024-03-26 10:44:26] [660298f6a10ec] [DEBUG] [SMS] number : +33634957587 [2024-03-26 10:44:26] [660298f6a10ec] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 10:44:26] [660298f6a10ec] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"D'accord, voil\u00e0 une blague pour vous :\n\nPourquoi les vaches ferment-elles les yeux quand elles dorment ?\n\nParce que sinon, elles ne verraient pas leurs r\u00eaves !\n\nMaintenant, pour continuer l'organisation de votre covoiturage : quelle est votre adresse de d\u00e9part ? (dont code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 10:44:26] [660298f6a10ec] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 10:44:26] [660298f6a10ec] [INFO] [SMS] SMS envoyé avec succès id : sms_660298fad4026879161354 [2024-03-26 10:44:26] [660298f6a10ec] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660298fad4026879161354","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":44.74} [2024-03-26 10:44:26] [660298f6a10ec] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 10:44:26] [660298f6a10ec] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] Callback main start ok [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] Callback main avant while ok [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] Fields : channel=sms&text=Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? &reception_date=2024-03-26 10:47:33&metadata[message_id]=sms_660298fad4026879161354&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? [2024-03-26 10:47:34] [660299b63e7d9] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:47:33|Message: Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] callback main apres while ok [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] Detect Myriam number : rue saint vincent de paul, 63000. peux tu me dire si l'adresse existe ? [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] Service is enabled ? true [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] Detect Myriam number : rue saint vincent de paul, 63000. peux tu me dire si l'adresse existe ? [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] Listen is enabled ? false [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Callback SMS Count =? 7 [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Callback checkMessage : Oui les deux jours. Je veux que tu me racontes une blague avant chaque question -- text: Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? [2024-03-26 10:47:34] [660299b63e7d9] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Rue saint Vincent de Paul, 63000.\nPeux tu me dire si l\'adresse existe ?\r' [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Event ID ? 10 [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Fetch event [2024-03-26 10:47:34] [660299b63e7d9] [INFO] Event name : CEC S4 [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] début chatgpt [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] curl_init OK [2024-03-26 10:47:34] [660299b63e7d9] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour comment cela fonctionne ?"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Mais comment \u00e7a marche ?"},{"role":"assistant","content":"Bien s\u00fbr, je vous explique comment \u00e7a fonctionne :\n\n1. **Pr\u00e9f\u00e9rences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos pr\u00e9f\u00e9rences en mati\u00e8re de covoiturage, notamment si vous souhaitez \u00eatre conducteur ou passager, vos jours de pr\u00e9sence \u00e0 l'\u00e9v\u00e9nement, et votre adresse de d\u00e9part.\n \n2. **Organisation des trajets** : En fonction de vos r\u00e9ponses, je chercherai des opportunit\u00e9s de covoiturage qui correspondent \u00e0 vos besoins. Si vous \u00eates conducteur, j\u2019essaierai de trouver des passagers sur votre parcours. Si vous \u00eates passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouv\u00e9e, je vous fournirai les d\u00e9tails n\u00e9cessaires pour organiser le covoiturage avec l\u2019autre partie (les informations de contact resteront confidentielles jusqu'\u00e0 ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Ouh ouh !!!!"},{"role":"assistant","content":"Je suis l\u00e0 pour vous aider ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Parfait, merci de pr\u00e9ciser cela. Pourriez-vous me dire quels jours vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Jeudi 11 Avril au Vendredi 12 Avril)"},{"role":"user","content":"Tu peux me raconter une blague ?"},{"role":"assistant","content":"Bien s\u00fbr, voici une petite blague pour vous :\n\nPourquoi les plongeurs plongent-ils toujours en arri\u00e8re et jamais en avant ?\n\nParce que sinon ils tombent dans le bateau. \n\n"},{"role":"user","content":"Oui les deux jours. \nJe veux que tu me racontes une blague avant chaque question"},{"role":"assistant","content":"D'accord, voil\u00e0 une blague pour vous :\n\nPourquoi les vaches ferment-elles les yeux quand elles dorment ?\n\nParce que sinon, elles ne verraient pas leurs r\u00eaves !\n\nMaintenant, pour continuer l'organisation de votre covoiturage : quelle est votre adresse de d\u00e9part ? (dont code postal)"},{"role":"user","content":"Rue saint Vincent de Paul, 63000.\nPeux tu me dire si l'adresse existe ?\r"}]} [2024-03-26 10:47:39] [660299b63e7d9] [DEBUG] Commun GPT response: { "id": "chatcmpl-96xh0Lo0Aco0tpH7aV4cjfHGvwfjw", "object": "chat.completion", "created": 1711446454, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé pour la confusion, mais je ne suis pas capable de vérifier l'existence réelle des adresses ou de fournir des informations sur les localisations spécifiques. Cependant, je continue à organiser votre covoiturage avec les informations fournies.\n\nVoici une blague avant de poursuivre :\n\nQu'est-ce qui est jaune et qui attend ?\n\nJonathan.\n\nMaintenant, revenez-vous à la même adresse après l'événement ? Si non, pouvez-vous me préciser votre adresse de retour ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 994, "completion_tokens": 114, "total_tokens": 1108 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 10:47:39] [660299b63e7d9] [DEBUG] Curl Closed OK [2024-03-26 10:47:39] [660299b63e7d9] [INFO] Commun GPT Content: { "id": "chatcmpl-96xh0Lo0Aco0tpH7aV4cjfHGvwfjw", "object": "chat.completion", "created": 1711446454, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé pour la confusion, mais je ne suis pas capable de vérifier l'existence réelle des adresses ou de fournir des informations sur les localisations spécifiques. Cependant, je continue à organiser votre covoiturage avec les informations fournies.\n\nVoici une blague avant de poursuivre :\n\nQu'est-ce qui est jaune et qui attend ?\n\nJonathan.\n\nMaintenant, revenez-vous à la même adresse après l'événement ? Si non, pouvez-vous me préciser votre adresse de retour ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 994, "completion_tokens": 114, "total_tokens": 1108 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-26 10:47:39] [660299b63e7d9] [INFO] Sender already set +33634957587 [2024-03-26 10:47:39] [660299b63e7d9] [DEBUG] [SMS] text : Je suis désolé pour la confusion, mais je ne suis pas capable de vérifier l'existence réelle des adresses ou de fournir des informations sur les localisations spécifiques. Cependant, je continue à organiser votre covoiturage avec les informations fournies. Voici une blague avant de poursuivre : Qu'est-ce qui est jaune et qui attend ? Jonathan. Maintenant, revenez-vous à la même adresse après l'événement ? Si non, pouvez-vous me préciser votre adresse de retour ? [2024-03-26 10:47:39] [660299b63e7d9] [DEBUG] [SMS] number : +33634957587 [2024-03-26 10:47:39] [660299b63e7d9] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 10:47:39] [660299b63e7d9] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Je suis d\u00e9sol\u00e9 pour la confusion, mais je ne suis pas capable de v\u00e9rifier l'existence r\u00e9elle des adresses ou de fournir des informations sur les localisations sp\u00e9cifiques. Cependant, je continue \u00e0 organiser votre covoiturage avec les informations fournies.\n\nVoici une blague avant de poursuivre :\n\nQu'est-ce qui est jaune et qui attend ?\n\nJonathan.\n\nMaintenant, revenez-vous \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e9nement ? Si non, pouvez-vous me pr\u00e9ciser votre adresse de retour ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 10:47:39] [660299b63e7d9] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 10:47:39] [660299b63e7d9] [INFO] [SMS] SMS envoyé avec succès id : sms_660299bb925b9363015155 [2024-03-26 10:47:39] [660299b63e7d9] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660299bb925b9363015155","number_of_contacts":1,"total_cost":0.18,"number_of_sms_needed":4,"residual_credit":44.56} [2024-03-26 10:47:39] [660299b63e7d9] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 10:47:39] [660299b63e7d9] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:47:44] [660299c04d329] [DEBUG] Callback main start ok [2024-03-26 10:47:44] [660299c04d329] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:47:44] [660299c04d329] [DEBUG] Callback main avant while ok [2024-03-26 10:47:44] [660299c04d329] [DEBUG] Fields : channel=sms&text=Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? &reception_date=2024-03-26 10:47:33&metadata[message_id]=sms_660298fad4026879161354&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:47:44] [660299c04d329] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? [2024-03-26 10:47:44] [660299c04d329] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:47:33|Message: Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? [2024-03-26 10:47:44] [660299c04d329] [DEBUG] callback main apres while ok [2024-03-26 10:47:44] [660299c04d329] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:47:44] [660299c04d329] [DEBUG] Detect Myriam number : rue saint vincent de paul, 63000. peux tu me dire si l'adresse existe ? [2024-03-26 10:47:44] [660299c04d329] [DEBUG] Service is enabled ? true [2024-03-26 10:47:44] [660299c04d329] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:47:44] [660299c04d329] [DEBUG] Detect Myriam number : rue saint vincent de paul, 63000. peux tu me dire si l'adresse existe ? [2024-03-26 10:47:44] [660299c04d329] [DEBUG] Listen is enabled ? false [2024-03-26 10:47:44] [660299c04d329] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:47:44] [660299c04d329] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:47:44] [660299c04d329] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:47:44] [660299c04d329] [INFO] Callback SMS Count =? 8 [2024-03-26 10:47:44] [660299c04d329] [INFO] Callback checkMessage : Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? -- text: Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? [2024-03-26 10:47:44] [660299c04d329] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 10:47:44] [660299c04d329] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:48:15] [660299df3833a] [DEBUG] Callback main start ok [2024-03-26 10:48:15] [660299df3833a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:48:15] [660299df3833a] [DEBUG] Callback main avant while ok [2024-03-26 10:48:15] [660299df3833a] [DEBUG] Fields : channel=sms&text=Même adresse&reception_date=2024-03-26 10:48:14&metadata[message_id]=sms_660299bb925b9363015155&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:48:15] [660299df3833a] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Même adresse [2024-03-26 10:48:15] [660299df3833a] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:48:14|Message: Même adresse [2024-03-26 10:48:15] [660299df3833a] [DEBUG] callback main apres while ok [2024-03-26 10:48:15] [660299df3833a] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:48:15] [660299df3833a] [DEBUG] Detect Myriam number : même adresse [2024-03-26 10:48:15] [660299df3833a] [DEBUG] Service is enabled ? true [2024-03-26 10:48:15] [660299df3833a] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:48:15] [660299df3833a] [DEBUG] Detect Myriam number : même adresse [2024-03-26 10:48:15] [660299df3833a] [DEBUG] Listen is enabled ? false [2024-03-26 10:48:15] [660299df3833a] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:48:15] [660299df3833a] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:48:15] [660299df3833a] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:48:15] [660299df3833a] [INFO] Callback SMS Count =? 8 [2024-03-26 10:48:15] [660299df3833a] [INFO] Callback checkMessage : Rue saint Vincent de Paul, 63000. Peux tu me dire si l'adresse existe ? -- text: Même adresse [2024-03-26 10:48:15] [660299df3833a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Même adresse' [2024-03-26 10:48:15] [660299df3833a] [INFO] Event ID ? 10 [2024-03-26 10:48:15] [660299df3833a] [INFO] Fetch event [2024-03-26 10:48:15] [660299df3833a] [INFO] Event name : CEC S4 [2024-03-26 10:48:15] [660299df3833a] [DEBUG] début chatgpt [2024-03-26 10:48:15] [660299df3833a] [DEBUG] curl_init OK [2024-03-26 10:48:15] [660299df3833a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour comment cela fonctionne ?"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Mais comment \u00e7a marche ?"},{"role":"assistant","content":"Bien s\u00fbr, je vous explique comment \u00e7a fonctionne :\n\n1. **Pr\u00e9f\u00e9rences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos pr\u00e9f\u00e9rences en mati\u00e8re de covoiturage, notamment si vous souhaitez \u00eatre conducteur ou passager, vos jours de pr\u00e9sence \u00e0 l'\u00e9v\u00e9nement, et votre adresse de d\u00e9part.\n \n2. **Organisation des trajets** : En fonction de vos r\u00e9ponses, je chercherai des opportunit\u00e9s de covoiturage qui correspondent \u00e0 vos besoins. Si vous \u00eates conducteur, j\u2019essaierai de trouver des passagers sur votre parcours. Si vous \u00eates passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouv\u00e9e, je vous fournirai les d\u00e9tails n\u00e9cessaires pour organiser le covoiturage avec l\u2019autre partie (les informations de contact resteront confidentielles jusqu'\u00e0 ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Ouh ouh !!!!"},{"role":"assistant","content":"Je suis l\u00e0 pour vous aider ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Parfait, merci de pr\u00e9ciser cela. Pourriez-vous me dire quels jours vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Jeudi 11 Avril au Vendredi 12 Avril)"},{"role":"user","content":"Tu peux me raconter une blague ?"},{"role":"assistant","content":"Bien s\u00fbr, voici une petite blague pour vous :\n\nPourquoi les plongeurs plongent-ils toujours en arri\u00e8re et jamais en avant ?\n\nParce que sinon ils tombent dans le bateau. \n\n"},{"role":"user","content":"Oui les deux jours. \nJe veux que tu me racontes une blague avant chaque question"},{"role":"assistant","content":"D'accord, voil\u00e0 une blague pour vous :\n\nPourquoi les vaches ferment-elles les yeux quand elles dorment ?\n\nParce que sinon, elles ne verraient pas leurs r\u00eaves !\n\nMaintenant, pour continuer l'organisation de votre covoiturage : quelle est votre adresse de d\u00e9part ? (dont code postal)"},{"role":"user","content":"Rue saint Vincent de Paul, 63000.\nPeux tu me dire si l'adresse existe ?\r"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9 pour la confusion, mais je ne suis pas capable de v\u00e9rifier l'existence r\u00e9elle des adresses ou de fournir des informations sur les localisations sp\u00e9cifiques. Cependant, je continue \u00e0 organiser votre covoiturage avec les informations fournies.\n\nVoici une blague avant de poursuivre :\n\nQu'est-ce qui est jaune et qui attend ?\n\nJonathan.\n\nMaintenant, revenez-vous \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e9nement ? Si non, pouvez-vous me pr\u00e9ciser votre adresse de retour ?"},{"role":"user","content":"M\u00eame adresse"}]} [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] Callback main start ok [2024-03-26 10:48:25] [660299e9458bc] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] Callback main avant while ok [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] Fields : channel=sms&text=Même adresse&reception_date=2024-03-26 10:48:14&metadata[message_id]=sms_660299bb925b9363015155&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:48:25] [660299e9458bc] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Même adresse [2024-03-26 10:48:25] [660299e9458bc] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:48:14|Message: Même adresse [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] callback main apres while ok [2024-03-26 10:48:25] [660299e9458bc] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] Detect Myriam number : même adresse [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] Service is enabled ? true [2024-03-26 10:48:25] [660299e9458bc] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] Detect Myriam number : même adresse [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] Listen is enabled ? false [2024-03-26 10:48:25] [660299e9458bc] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:48:25] [660299e9458bc] [INFO] Callback SMS Count =? 8 [2024-03-26 10:48:25] [660299e9458bc] [INFO] Callback checkMessage : Même adresse -- text: Même adresse [2024-03-26 10:48:25] [660299e9458bc] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 10:48:25] [660299e9458bc] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:48:26] [660299df3833a] [DEBUG] Commun GPT response: { "id": "chatcmpl-96xhfp0iSvjaekYt6Ah58NpntPRIk", "object": "chat.completion", "created": 1711446495, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour votre réponse.\n\nAvant de conclure l'organisation de votre covoiturage, voici une dernière blague pour la route :\n\nPourquoi les poissons sont-ils si bien éduqués ?\n\nParce qu’ils sont dans l’eau scolaire !\n\nC'est noté que vous serez conducteur, présent les deux jours (du Jeudi 11 Avril au Vendredi 12 Avril) et que votre adresse de départ et de retour est la Rue Saint Vincent de Paul, 63000. Je vais maintenant chercher des passagers qui pourraient partager votre trajet. Vous recevrez des informations sur les correspondances potentielles dès que possible.\n\nAvez-vous des préférences concernant le nombre de passagers ou d'autres détails importants à prendre en compte pour votre covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1119, "completion_tokens": 182, "total_tokens": 1301 }, "system_fingerprint": "fp_320f4f81bd" } [2024-03-26 10:48:26] [660299df3833a] [DEBUG] Curl Closed OK [2024-03-26 10:48:26] [660299df3833a] [INFO] Commun GPT Content: { "id": "chatcmpl-96xhfp0iSvjaekYt6Ah58NpntPRIk", "object": "chat.completion", "created": 1711446495, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour votre réponse.\n\nAvant de conclure l'organisation de votre covoiturage, voici une dernière blague pour la route :\n\nPourquoi les poissons sont-ils si bien éduqués ?\n\nParce qu’ils sont dans l’eau scolaire !\n\nC'est noté que vous serez conducteur, présent les deux jours (du Jeudi 11 Avril au Vendredi 12 Avril) et que votre adresse de départ et de retour est la Rue Saint Vincent de Paul, 63000. Je vais maintenant chercher des passagers qui pourraient partager votre trajet. Vous recevrez des informations sur les correspondances potentielles dès que possible.\n\nAvez-vous des préférences concernant le nombre de passagers ou d'autres détails importants à prendre en compte pour votre covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1119, "completion_tokens": 182, "total_tokens": 1301 }, "system_fingerprint": "fp_320f4f81bd" } [2024-03-26 10:48:26] [660299df3833a] [INFO] Sender already set +33634957587 [2024-03-26 10:48:26] [660299df3833a] [DEBUG] [SMS] text : Parfait, merci pour votre réponse. Avant de conclure l'organisation de votre covoiturage, voici une dernière blague pour la route : Pourquoi les poissons sont-ils si bien éduqués ? Parce qu’ils sont dans l’eau scolaire ! C'est noté que vous serez conducteur, présent les deux jours (du Jeudi 11 Avril au Vendredi 12 Avril) et que votre adresse de départ et de retour est la Rue Saint Vincent de Paul, 63000. Je vais maintenant chercher des passagers qui pourraient partager votre trajet. Vous recevrez des informations sur les correspondances potentielles dès que possible. Avez-vous des préférences concernant le nombre de passagers ou d'autres détails importants à prendre en compte pour votre covoiturage ? [2024-03-26 10:48:26] [660299df3833a] [DEBUG] [SMS] number : +33634957587 [2024-03-26 10:48:26] [660299df3833a] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 10:48:26] [660299df3833a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Parfait, merci pour votre r\u00e9ponse.\n\nAvant de conclure l'organisation de votre covoiturage, voici une derni\u00e8re blague pour la route :\n\nPourquoi les poissons sont-ils si bien \u00e9duqu\u00e9s ?\n\nParce qu\u2019ils sont dans l\u2019eau scolaire !\n\nC'est not\u00e9 que vous serez conducteur, pr\u00e9sent les deux jours (du Jeudi 11 Avril au Vendredi 12 Avril) et que votre adresse de d\u00e9part et de retour est la Rue Saint Vincent de Paul, 63000. Je vais maintenant chercher des passagers qui pourraient partager votre trajet. Vous recevrez des informations sur les correspondances potentielles d\u00e8s que possible.\n\nAvez-vous des pr\u00e9f\u00e9rences concernant le nombre de passagers ou d'autres d\u00e9tails importants \u00e0 prendre en compte pour votre covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 10:48:26] [660299df3833a] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 10:48:26] [660299df3833a] [INFO] [SMS] SMS envoyé avec succès id : sms_660299eae3c40312573625 [2024-03-26 10:48:26] [660299df3833a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660299eae3c40312573625","number_of_contacts":1,"total_cost":0.22499999999999998,"number_of_sms_needed":5,"residual_credit":44.33} [2024-03-26 10:48:26] [660299df3833a] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 10:48:26] [660299df3833a] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] Callback main start ok [2024-03-26 10:49:25] [66029a256ef63] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] Callback main avant while ok [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] Fields : channel=sms&text=Je n'ai que 3 places&reception_date=2024-03-26 10:49:22&metadata[message_id]=sms_660299eae3c40312573625&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:49:25] [66029a256ef63] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Je n'ai que 3 places [2024-03-26 10:49:25] [66029a256ef63] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:49:22|Message: Je n'ai que 3 places [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] callback main apres while ok [2024-03-26 10:49:25] [66029a256ef63] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] Detect Myriam number : je n'ai que 3 places [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] Service is enabled ? true [2024-03-26 10:49:25] [66029a256ef63] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] Detect Myriam number : je n'ai que 3 places [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] Listen is enabled ? false [2024-03-26 10:49:25] [66029a256ef63] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:49:25] [66029a256ef63] [INFO] Callback SMS Count =? 9 [2024-03-26 10:49:25] [66029a256ef63] [INFO] Callback checkMessage : Même adresse -- text: Je n'ai que 3 places [2024-03-26 10:49:25] [66029a256ef63] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Je n\'ai que 3 places' [2024-03-26 10:49:25] [66029a256ef63] [INFO] Event ID ? 10 [2024-03-26 10:49:25] [66029a256ef63] [INFO] Fetch event [2024-03-26 10:49:25] [66029a256ef63] [INFO] Event name : CEC S4 [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] début chatgpt [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] curl_init OK [2024-03-26 10:49:25] [66029a256ef63] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour comment cela fonctionne ?"},{"role":"assistant","content":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser vos efforts individuels collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred."},{"role":"user","content":"Mais comment \u00e7a marche ?"},{"role":"assistant","content":"Bien s\u00fbr, je vous explique comment \u00e7a fonctionne :\n\n1. **Pr\u00e9f\u00e9rences de Covoiturage** : Je vais d'abord vous poser quelques questions pour comprendre vos pr\u00e9f\u00e9rences en mati\u00e8re de covoiturage, notamment si vous souhaitez \u00eatre conducteur ou passager, vos jours de pr\u00e9sence \u00e0 l'\u00e9v\u00e9nement, et votre adresse de d\u00e9part.\n \n2. **Organisation des trajets** : En fonction de vos r\u00e9ponses, je chercherai des opportunit\u00e9s de covoiturage qui correspondent \u00e0 vos besoins. Si vous \u00eates conducteur, j\u2019essaierai de trouver des passagers sur votre parcours. Si vous \u00eates passager, j'identifierai les conducteurs disponibles.\n\n3. **Mise en Relation** : Une fois une correspondance trouv\u00e9e, je vous fournirai les d\u00e9tails n\u00e9cessaires pour organiser le covoiturage avec l\u2019autre partie (les informations de contact resteront confidentielles jusqu'\u00e0 ce que les deux parties acceptent le covoiturage).\n\nAfin de commencer, puis-je vous demander si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Ouh ouh !!!!"},{"role":"assistant","content":"Je suis l\u00e0 pour vous aider ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Parfait, merci de pr\u00e9ciser cela. Pourriez-vous me dire quels jours vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Jeudi 11 Avril au Vendredi 12 Avril)"},{"role":"user","content":"Tu peux me raconter une blague ?"},{"role":"assistant","content":"Bien s\u00fbr, voici une petite blague pour vous :\n\nPourquoi les plongeurs plongent-ils toujours en arri\u00e8re et jamais en avant ?\n\nParce que sinon ils tombent dans le bateau. \n\n"},{"role":"user","content":"Oui les deux jours. \nJe veux que tu me racontes une blague avant chaque question"},{"role":"assistant","content":"D'accord, voil\u00e0 une blague pour vous :\n\nPourquoi les vaches ferment-elles les yeux quand elles dorment ?\n\nParce que sinon, elles ne verraient pas leurs r\u00eaves !\n\nMaintenant, pour continuer l'organisation de votre covoiturage : quelle est votre adresse de d\u00e9part ? (dont code postal)"},{"role":"user","content":"Rue saint Vincent de Paul, 63000.\nPeux tu me dire si l'adresse existe ?\r"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9 pour la confusion, mais je ne suis pas capable de v\u00e9rifier l'existence r\u00e9elle des adresses ou de fournir des informations sur les localisations sp\u00e9cifiques. Cependant, je continue \u00e0 organiser votre covoiturage avec les informations fournies.\n\nVoici une blague avant de poursuivre :\n\nQu'est-ce qui est jaune et qui attend ?\n\nJonathan.\n\nMaintenant, revenez-vous \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e9nement ? Si non, pouvez-vous me pr\u00e9ciser votre adresse de retour ?"},{"role":"user","content":"M\u00eame adresse"},{"role":"assistant","content":"Parfait, merci pour votre r\u00e9ponse.\n\nAvant de conclure l'organisation de votre covoiturage, voici une derni\u00e8re blague pour la route :\n\nPourquoi les poissons sont-ils si bien \u00e9duqu\u00e9s ?\n\nParce qu\u2019ils sont dans l\u2019eau scolaire !\n\nC'est not\u00e9 que vous serez conducteur, pr\u00e9sent les deux jours (du Jeudi 11 Avril au Vendredi 12 Avril) et que votre adresse de d\u00e9part et de retour est la Rue Saint Vincent de Paul, 63000. Je vais maintenant chercher des passagers qui pourraient partager votre trajet. Vous recevrez des informations sur les correspondances potentielles d\u00e8s que possible.\n\nAvez-vous des pr\u00e9f\u00e9rences concernant le nombre de passagers ou d'autres d\u00e9tails importants \u00e0 prendre en compte pour votre covoiturage ?"},{"role":"user","content":"Je n'ai que 3 places"}]} [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] Callback main start ok [2024-03-26 10:49:35] [66029a2f7caea] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] Callback main avant while ok [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] Fields : channel=sms&text=Je n'ai que 3 places&reception_date=2024-03-26 10:49:22&metadata[message_id]=sms_660299eae3c40312573625&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:49:35] [66029a2f7caea] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Je n'ai que 3 places [2024-03-26 10:49:35] [66029a2f7caea] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:49:22|Message: Je n'ai que 3 places [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] callback main apres while ok [2024-03-26 10:49:35] [66029a2f7caea] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] Detect Myriam number : je n'ai que 3 places [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] Service is enabled ? true [2024-03-26 10:49:35] [66029a2f7caea] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] Detect Myriam number : je n'ai que 3 places [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] Listen is enabled ? false [2024-03-26 10:49:35] [66029a2f7caea] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:49:35] [66029a2f7caea] [INFO] Callback SMS Count =? 9 [2024-03-26 10:49:35] [66029a2f7caea] [INFO] Callback checkMessage : Je n'ai que 3 places -- text: Je n'ai que 3 places [2024-03-26 10:49:35] [66029a2f7caea] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-26 10:49:35] [66029a2f7caea] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:49:36] [66029a256ef63] [DEBUG] Commun GPT response: { "id": "chatcmpl-96xinUuqEnRUy3onANpELkcOymiKz", "object": "chat.completion", "created": 1711446565, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Compris, vous disposez de 3 places pour des passagers.\n\nVoici une blague pour finir sur une note souriante :\n\nQuel est le comble pour un électricien ?\n\nDe ne pas être au courant.\n\nJe note que vous offrez 3 places pour le covoiturage du Jeudi 11 Avril au Vendredi 12 Avril, au départ et au retour de la Rue Saint Vincent de Paul, 63000. Je m'occupe de trouver des passagers correspondant à votre trajet. Vous serez informé dès qu'une correspondance sera trouvée.\n\nSi vous avez d'autres demandes ou besoin d'informations supplémentaires, n'hésitez pas à me le faire savoir. Merci d'avoir choisi de covoiturer pour votre déplacement à l'événement !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1316, "completion_tokens": 181, "total_tokens": 1497 }, "system_fingerprint": "fp_320f4f81bd" } [2024-03-26 10:49:36] [66029a256ef63] [DEBUG] Curl Closed OK [2024-03-26 10:49:36] [66029a256ef63] [INFO] Commun GPT Content: { "id": "chatcmpl-96xinUuqEnRUy3onANpELkcOymiKz", "object": "chat.completion", "created": 1711446565, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Compris, vous disposez de 3 places pour des passagers.\n\nVoici une blague pour finir sur une note souriante :\n\nQuel est le comble pour un électricien ?\n\nDe ne pas être au courant.\n\nJe note que vous offrez 3 places pour le covoiturage du Jeudi 11 Avril au Vendredi 12 Avril, au départ et au retour de la Rue Saint Vincent de Paul, 63000. Je m'occupe de trouver des passagers correspondant à votre trajet. Vous serez informé dès qu'une correspondance sera trouvée.\n\nSi vous avez d'autres demandes ou besoin d'informations supplémentaires, n'hésitez pas à me le faire savoir. Merci d'avoir choisi de covoiturer pour votre déplacement à l'événement !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1316, "completion_tokens": 181, "total_tokens": 1497 }, "system_fingerprint": "fp_320f4f81bd" } [2024-03-26 10:49:36] [66029a256ef63] [INFO] Sender already set +33634957587 [2024-03-26 10:49:36] [66029a256ef63] [DEBUG] [SMS] text : Compris, vous disposez de 3 places pour des passagers. Voici une blague pour finir sur une note souriante : Quel est le comble pour un électricien ? De ne pas être au courant. Je note que vous offrez 3 places pour le covoiturage du Jeudi 11 Avril au Vendredi 12 Avril, au départ et au retour de la Rue Saint Vincent de Paul, 63000. Je m'occupe de trouver des passagers correspondant à votre trajet. Vous serez informé dès qu'une correspondance sera trouvée. Si vous avez d'autres demandes ou besoin d'informations supplémentaires, n'hésitez pas à me le faire savoir. Merci d'avoir choisi de covoiturer pour votre déplacement à l'événement ! [2024-03-26 10:49:36] [66029a256ef63] [DEBUG] [SMS] number : +33634957587 [2024-03-26 10:49:36] [66029a256ef63] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 10:49:36] [66029a256ef63] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Compris, vous disposez de 3 places pour des passagers.\n\nVoici une blague pour finir sur une note souriante :\n\nQuel est le comble pour un \u00e9lectricien ?\n\nDe ne pas \u00eatre au courant.\n\nJe note que vous offrez 3 places pour le covoiturage du Jeudi 11 Avril au Vendredi 12 Avril, au d\u00e9part et au retour de la Rue Saint Vincent de Paul, 63000. Je m'occupe de trouver des passagers correspondant \u00e0 votre trajet. Vous serez inform\u00e9 d\u00e8s qu'une correspondance sera trouv\u00e9e.\n\nSi vous avez d'autres demandes ou besoin d'informations suppl\u00e9mentaires, n'h\u00e9sitez pas \u00e0 me le faire savoir. Merci d'avoir choisi de covoiturer pour votre d\u00e9placement \u00e0 l'\u00e9v\u00e9nement !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 10:49:36] [66029a256ef63] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 10:49:36] [66029a256ef63] [INFO] [SMS] SMS envoyé avec succès id : sms_66029a3074d68695801090 [2024-03-26 10:49:36] [66029a256ef63] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66029a3074d68695801090","number_of_contacts":1,"total_cost":0.22499999999999998,"number_of_sms_needed":5,"residual_credit":44.11} [2024-03-26 10:49:36] [66029a256ef63] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 10:49:36] [66029a256ef63] [DEBUG] Callback juste avant fin callBack [2024-03-26 10:50:39] [66029a6f70c59] [INFO] Ajout du sender : 33757050387 au +33634957587 [2024-03-26 10:50:39] [66029a6f70c59] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 à Mendes. Suivons les pas de la S3 et améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que j'organise votre venue ? (Oui, non) [2024-03-26 10:50:39] [66029a6f70c59] [DEBUG] [SMS] number : +33634957587 [2024-03-26 10:50:39] [66029a6f70c59] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 10:50:39] [66029a6f70c59] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S4 de la CEC Massif Central 'Nouvelle boussole' du 11 au 12 avril 2024 \u00e0 Mendes. Suivons les pas de la S3 et am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que j'organise votre venue ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 10:50:39] [66029a6f70c59] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 10:50:39] [66029a6f70c59] [INFO] [SMS] SMS envoyé avec succès id : sms_66029a6fb3872283913960 [2024-03-26 10:50:39] [66029a6f70c59] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66029a6fb3872283913960","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":44.02} [2024-03-26 10:50:39] [66029a6f70c59] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] Callback main start ok [2024-03-26 10:50:56] [66029a80472e4] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] Callback main avant while ok [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-03-26 10:50:55&metadata[message_id]=sms_66029a6fb3872283913960&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050387 [2024-03-26 10:50:56] [66029a80472e4] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33634957587 Text: Oui [2024-03-26 10:50:56] [66029a80472e4] [INFO] From: +33634957587|To: +33757050387|Date: 2024-03-26 10:50:55|Message: Oui [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] callback main apres while ok [2024-03-26 10:50:56] [66029a80472e4] [INFO] Phone Number +33634957587 is available ! [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] Detect Myriam number : oui [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] Service is enabled ? true [2024-03-26 10:50:56] [66029a80472e4] [INFO] Service +33757050387 is enabled ! [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] Detect Myriam number : oui [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] Listen is enabled ? false [2024-03-26 10:50:56] [66029a80472e4] [INFO] Listen +33757050387 is disabled ! [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] BDD CheckNumber : OK [2024-03-26 10:50:56] [66029a80472e4] [INFO] Callback SMS Count =? 1 [2024-03-26 10:50:56] [66029a80472e4] [INFO] Callback checkMessage : -- text: Oui [2024-03-26 10:50:56] [66029a80472e4] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-03-26 10:50:56] [66029a80472e4] [INFO] Event ID ? 10 [2024-03-26 10:50:56] [66029a80472e4] [INFO] Fetch event [2024-03-26 10:50:56] [66029a80472e4] [INFO] Event name : CEC S4 [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] [AUTOMATIC] Réponse Positive [2024-03-26 10:50:56] [66029a80472e4] [INFO] Sender already set +33634957587 [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] [SMS] text : C’est parfait. Je vais vous poser quelques questions très simples. Sentez-vous libre de me répondre comme vous voulez. Pour en savoir sur plus nous : https://bit.ly/CGUAlfred et notre politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] [SMS] number : +33634957587 [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] [SMS] sender : 33757050387 [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : https:\/\/bit.ly\/CGUAlfred et notre politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVACy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] [SMS] HTTP Code : 200 [2024-03-26 10:50:56] [66029a80472e4] [INFO] [SMS] SMS envoyé avec succès id : sms_66029a80acf4a532722053 [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66029a80acf4a532722053","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":43.88} [2024-03-26 10:50:56] [66029a80472e4] [INFO] BDD BddMaj sender : la table est vide [2024-03-26 10:50:56] [66029a80472e4] [DEBUG] Callback juste avant fin callBack