[2024-02-22 09:54:49] [65d70bd951667] [DEBUG] Callback main start ok [2024-02-22 09:54:49] [65d70bd951667] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] Callback main avant while ok [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] Fields : channel=sms&text=Bonjour et merci beaucoup pour votre message. Veuillez excuser mon délai de réponse. Je me rendrai effectivement à la Clermont-Geek Convention en voiture. Serait-il toujours possible de bénéficier d'une place de parking qui me serait reservée ? Je vous remercie et vous souhaite une bonne journée.&reception_date=2024-02-22 09:54:48&metadata[message_id]=sms_65c0c6de12e1d004685509&metadata[number]=+33627495685&metadata[sim_card_number]=+33755517569 [2024-02-22 09:54:49] [65d70bd951667] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33627495685 Text: Bonjour et merci beaucoup pour votre message. Veuillez excuser mon délai de réponse. Je me rendrai effectivement à la Clermont-Geek Convention en voiture. Serait-il toujours possible de bénéficier d'une place de parking qui me serait reservée ? Je vous remercie et vous souhaite une bonne journée. [2024-02-22 09:54:49] [65d70bd951667] [INFO] From: +33627495685|To: +33755517569|Date: 2024-02-22 09:54:48|Message: Bonjour et merci beaucoup pour votre message. Veuillez excuser mon délai de réponse. Je me rendrai effectivement à la Clermont-Geek Convention en voiture. Serait-il toujours possible de bénéficier d'une place de parking qui me serait reservée ? Je vous remercie et vous souhaite une bonne journée. [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] callback main apres while ok [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] Service is enabled ? true [2024-02-22 09:54:49] [65d70bd951667] [INFO] Service +33755517569 is enabled ! [2024-02-22 09:54:49] [65d70bd951667] [INFO] Phone Number +33627495685 is available ! [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] Listen is enabled ? false [2024-02-22 09:54:49] [65d70bd951667] [INFO] Listen +33755517569 is disabled ! [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] callback main sim_card_number CORRECT : +33755517569 début d'interpretation du message [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] BDD CheckNumber : OK [2024-02-22 09:54:49] [65d70bd951667] [INFO] Callback SMS Count =? 1 [2024-02-22 09:54:49] [65d70bd951667] [INFO] Callback checkLastMessage : -- text: Bonjour et merci beaucoup pour votre message. Veuillez excuser mon délai de réponse. Je me rendrai effectivement à la Clermont-Geek Convention en voiture. Serait-il toujours possible de bénéficier d'une place de parking qui me serait reservée ? Je vous remercie et vous souhaite une bonne journée. [2024-02-22 09:54:49] [65d70bd951667] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour et merci beaucoup pour votre message. Veuillez excuser mon délai de réponse. Je me rendrai effectivement à la Clermont-Geek Convention en voiture. Serait-il toujours possible de bénéficier d\'une place de parking qui me serait reservée ? Je vous remercie et vous souhaite une bonne journée.' [2024-02-22 09:54:49] [65d70bd951667] [INFO] Event ID ? 2 [2024-02-22 09:54:49] [65d70bd951667] [INFO] Fetch event [2024-02-22 09:54:49] [65d70bd951667] [INFO] Event name : Clermont Geek Convention [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] début chatgpt [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] curl_init OK [2024-02-22 09:54:49] [65d70bd951667] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 et merci beaucoup pour votre message. Veuillez excuser mon d\u00e9lai de r\u00e9ponse. Je me rendrai effectivement \u00e0 la Clermont-Geek Convention en voiture. Serait-il toujours possible de b\u00e9n\u00e9ficier d'une place de parking qui me serait reserv\u00e9e ? Je vous remercie et vous souhaite une bonne journ\u00e9e."}]} [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] Commun GPT response: { "id": "chatcmpl-8uz8stKHxXUXaPryNM7p9IvdSBgxV", "object": "chat.completion", "created": 1708592090, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 197, "completion_tokens": 1, "total_tokens": 198 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] Curl Closed OK [2024-02-22 09:54:50] [65d70bd951667] [INFO] Commun GPT Content: { "id": "chatcmpl-8uz8stKHxXUXaPryNM7p9IvdSBgxV", "object": "chat.completion", "created": 1708592090, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 197, "completion_tokens": 1, "total_tokens": 198 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] [AUTOMATIC] Réponse 0 [2024-02-22 09:54:50] [65d70bd951667] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Bonjour et merci beaucoup pour votre message. Veuillez excuser mon délai de réponse. Je me rendrai effectivement à la Clermont-Geek Convention en voiture. Serait-il toujours possible de bénéficier d\'une place de parking qui me serait reservée ? Je vous remercie et vous souhaite une bonne journée.' [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] [AUTOMATIC] Réponse Negative : Bonjour et merci beaucoup pour votre message. Veuillez excuser mon délai de réponse. Je me rendrai effectivement à la Clermont-Geek Convention en voiture. Serait-il toujours possible de bénéficier d'une place de parking qui me serait reservée ? Je vous remercie et vous souhaite une bonne journée. [2024-02-22 09:54:50] [65d70bd951667] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Très bien. Si vous avez déjà prévu un covoiturage, n’hésitez pas à revenir vers moi. Ça peut aider vos collègues ou des invités.\r\nFaites bonne route pour l’événement.' [2024-02-22 09:54:50] [65d70bd951667] [INFO] Sender already set +33627495685 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS sms2_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS day sms2_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS sms3_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS day sms3_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS operators count : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS reminder count : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS day operators count : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] SMS day reminder count : 0 [2024-02-22 09:54:50] [65d70bd951667] [INFO] SMS Count : 0 [2024-02-22 09:54:50] [65d70bd951667] [INFO] SMS day Count : 0 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] [SMS] text : Très bien. Si vous avez déjà prévu un covoiturage, n’hésitez pas à revenir vers moi. Ça peut aider vos collègues ou des invités. Faites bonne route pour l’événement. [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] [SMS] number : +33627495685 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] [SMS] sender : 33755517569 [2024-02-22 09:54:50] [65d70bd951667] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33627495685"}],"text":"Tr\u00e8s bien. Si vous avez d\u00e9j\u00e0 pr\u00e9vu un covoiturage, n\u2019h\u00e9sitez pas \u00e0 revenir vers moi. \u00c7a peut aider vos coll\u00e8gues ou des invit\u00e9s.\r\nFaites bonne route pour l\u2019\u00e9v\u00e9nement.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 09:54:51] [65d70bd951667] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 09:54:51] [65d70bd951667] [INFO] [SMS] SMS envoyé avec succès id : sms_65d70bdb1a000660443307 [2024-02-22 09:54:51] [65d70bd951667] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d70bdb1a000660443307","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":434.86} [2024-02-22 09:54:51] [65d70bd951667] [INFO] BDD AddSmsCount SMS Count updated: 2 [2024-02-22 09:54:51] [65d70bd951667] [INFO] BDD BddMaj : sms2_sent_at mis à jour. Valeur: '2024-02-22 09:54:51' [2024-02-22 09:54:51] [65d70bd951667] [DEBUG] Callback juste avant fin callBack [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] Callback main start ok [2024-02-22 10:12:36] [65d7100491e43] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] Callback main avant while ok [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-02-22 10:12:35&metadata[message_id]=sms_65d5ec8c6cd93445185945&metadata[number]=+33611452031&metadata[sim_card_number]=+33755517568 [2024-02-22 10:12:36] [65d7100491e43] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33611452031 Text: Oui [2024-02-22 10:12:36] [65d7100491e43] [INFO] From: +33611452031|To: +33755517568|Date: 2024-02-22 10:12:35|Message: Oui [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] callback main apres while ok [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] Service is enabled ? true [2024-02-22 10:12:36] [65d7100491e43] [INFO] Service +33755517568 is enabled ! [2024-02-22 10:12:36] [65d7100491e43] [INFO] Phone Number +33611452031 is available ! [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] Listen is enabled ? false [2024-02-22 10:12:36] [65d7100491e43] [INFO] Listen +33755517568 is disabled ! [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] BDD CheckNumber : OK [2024-02-22 10:12:36] [65d7100491e43] [INFO] Callback SMS Count =? 1 [2024-02-22 10:12:36] [65d7100491e43] [INFO] Callback checkLastMessage : -- text: Oui [2024-02-22 10:12:36] [65d7100491e43] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-02-22 10:12:36] [65d7100491e43] [INFO] Event ID ? 3 [2024-02-22 10:12:36] [65d7100491e43] [INFO] Fetch event [2024-02-22 10:12:36] [65d7100491e43] [INFO] Event name : CEC S3 [2024-02-22 10:12:36] [65d7100491e43] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Oui' [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] [AUTOMATIC] Réponse Positive [2024-02-22 10:12:36] [65d7100491e43] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'C’est parfait. Je vais vous poser quelques questions très simples.\r\nSentez-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\r\nSouhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe)' [2024-02-22 10:12:36] [65d7100491e43] [INFO] Sender already set +33611452031 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS sms2_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS day sms2_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS sms3_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS day sms3_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS operators count : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS reminder count : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS day operators count : 0 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] SMS day reminder count : 0 [2024-02-22 10:12:36] [65d7100491e43] [INFO] SMS Count : 0 [2024-02-22 10:12:36] [65d7100491e43] [INFO] SMS day Count : 0 [2024-02-22 10:12:36] [65d7100491e43] [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-02-22 10:12:36] [65d7100491e43] [DEBUG] [SMS] number : +33611452031 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] [SMS] sender : 33755517568 [2024-02-22 10:12:36] [65d7100491e43] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33611452031"}],"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":"33755517568"} [2024-02-22 10:12:37] [65d7100491e43] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 10:12:37] [65d7100491e43] [INFO] [SMS] SMS envoyé avec succès id : sms_65d710055c796359616280 [2024-02-22 10:12:37] [65d7100491e43] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d710055c796359616280","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":434.73} [2024-02-22 10:12:37] [65d7100491e43] [INFO] BDD AddSmsCount SMS Count updated: 2 [2024-02-22 10:12:37] [65d7100491e43] [INFO] BDD BddMaj : sms2_sent_at mis à jour. Valeur: '2024-02-22 10:12:37' [2024-02-22 10:12:37] [65d7100491e43] [DEBUG] Callback juste avant fin callBack [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] Callback main start ok [2024-02-22 10:13:01] [65d7101d07454] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] Callback main avant while ok [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] Fields : channel=sms&text=Peu importe&reception_date=2024-02-22 10:13:00&metadata[message_id]=sms_65d710055c796359616280&metadata[number]=+33611452031&metadata[sim_card_number]=+33755517568 [2024-02-22 10:13:01] [65d7101d07454] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33611452031 Text: Peu importe [2024-02-22 10:13:01] [65d7101d07454] [INFO] From: +33611452031|To: +33755517568|Date: 2024-02-22 10:13:00|Message: Peu importe [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] callback main apres while ok [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] Service is enabled ? true [2024-02-22 10:13:01] [65d7101d07454] [INFO] Service +33755517568 is enabled ! [2024-02-22 10:13:01] [65d7101d07454] [INFO] Phone Number +33611452031 is available ! [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] Listen is enabled ? false [2024-02-22 10:13:01] [65d7101d07454] [INFO] Listen +33755517568 is disabled ! [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] BDD CheckNumber : OK [2024-02-22 10:13:01] [65d7101d07454] [INFO] Callback SMS Count =? 2 [2024-02-22 10:13:01] [65d7101d07454] [INFO] Callback checkLastMessage : Oui -- text: Peu importe [2024-02-22 10:13:01] [65d7101d07454] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Peu importe' [2024-02-22 10:13:01] [65d7101d07454] [INFO] Event ID ? 3 [2024-02-22 10:13:01] [65d7101d07454] [INFO] Fetch event [2024-02-22 10:13:01] [65d7101d07454] [INFO] Event name : CEC S3 [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] début chatgpt [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] curl_init OK [2024-02-22 10:13:01] [65d7101d07454] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S3 de la CEC Massif Central 'Entreprendre avec le Climat' du 7 au 8 mars 2024 \u00e0 l'\u00c9cole des Mines. Pour cette session, 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":"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)"},{"role":"user","content":"Peu importe"}]} [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] Commun GPT response: { "id": "chatcmpl-8uzQTnObalOBNhMoGow1de0s5Usid", "object": "chat.completion", "created": 1708593181, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super, merci pour votre flexibilité ! Serez-vous présent les deux jours de l'événement, soit le 7 et 8 mars ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 501, "completion_tokens": 33, "total_tokens": 534 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] Curl Closed OK [2024-02-22 10:13:04] [65d7101d07454] [INFO] Commun GPT Content: { "id": "chatcmpl-8uzQTnObalOBNhMoGow1de0s5Usid", "object": "chat.completion", "created": 1708593181, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super, merci pour votre flexibilité ! Serez-vous présent les deux jours de l'événement, soit le 7 et 8 mars ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 501, "completion_tokens": 33, "total_tokens": 534 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 10:13:04] [65d7101d07454] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Peu importe' [2024-02-22 10:13:04] [65d7101d07454] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Super, merci pour votre flexibilité ! Serez-vous présent les deux jours de l\'événement, soit le 7 et 8 mars ?' [2024-02-22 10:13:04] [65d7101d07454] [INFO] Sender already set +33611452031 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS day sms2_sent_at : 1 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS sms3_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS day sms3_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS operators count : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS reminder count : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS day operators count : 0 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] SMS day reminder count : 0 [2024-02-22 10:13:04] [65d7101d07454] [INFO] SMS Count : 1 [2024-02-22 10:13:04] [65d7101d07454] [INFO] SMS day Count : 1 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] [SMS] text : Super, merci pour votre flexibilité ! Serez-vous présent les deux jours de l'événement, soit le 7 et 8 mars ? [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] [SMS] number : +33611452031 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] [SMS] sender : 33755517568 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33611452031"}],"text":"Super, merci pour votre flexibilit\u00e9 ! Serez-vous pr\u00e9sent les deux jours de l'\u00e9v\u00e9nement, soit le 7 et 8 mars ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517568"} [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 10:13:04] [65d7101d07454] [INFO] [SMS] SMS envoyé avec succès id : sms_65d71020bf994189566191 [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d71020bf994189566191","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":434.68} [2024-02-22 10:13:04] [65d7101d07454] [INFO] BDD AddSmsCount SMS Count updated: 3 [2024-02-22 10:13:04] [65d7101d07454] [INFO] BDD BddMaj : sms3_sent_at mis à jour. Valeur: '2024-02-22 10:13:04' [2024-02-22 10:13:04] [65d7101d07454] [DEBUG] Callback juste avant fin callBack [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] Callback main start ok [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] Callback main avant while ok [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-02-22 10:13:17&metadata[message_id]=sms_65d71020bf994189566191&metadata[number]=+33611452031&metadata[sim_card_number]=+33755517568 [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33611452031 Text: Oui [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] From: +33611452031|To: +33755517568|Date: 2024-02-22 10:13:17|Message: Oui [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] callback main apres while ok [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] Service is enabled ? true [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Service +33755517568 is enabled ! [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Phone Number +33611452031 is available ! [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] Listen is enabled ? false [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Listen +33755517568 is disabled ! [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] BDD CheckNumber : OK [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Callback SMS Count =? 3 [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Callback checkLastMessage : Peu importe -- text: Oui [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Event ID ? 3 [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Fetch event [2024-02-22 10:13:18] [65d7102eb0f29] [INFO] Event name : CEC S3 [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] début chatgpt [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] curl_init OK [2024-02-22 10:13:18] [65d7102eb0f29] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S3 de la CEC Massif Central 'Entreprendre avec le Climat' du 7 au 8 mars 2024 \u00e0 l'\u00c9cole des Mines. Pour cette session, 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":"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)"},{"role":"user","content":"Peu importe"},{"role":"assistant","content":"Super, merci pour votre flexibilit\u00e9 ! Serez-vous pr\u00e9sent les deux jours de l'\u00e9v\u00e9nement, soit le 7 et 8 mars ?"},{"role":"user","content":"Oui"}]} [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] Commun GPT response: { "id": "chatcmpl-8uzQlu1DlQxcKn2iLA2FTcOxnEBzU", "object": "chat.completion", "created": 1708593199, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Excellente nouvelle, merci. Quelle est votre adresse de départ, s'il vous plaît ? Incluez le code postal." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 544, "completion_tokens": 29, "total_tokens": 573 }, "system_fingerprint": "fp_f084bcfc79" } [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] Curl Closed OK [2024-02-22 10:13:21] [65d7102eb0f29] [INFO] Commun GPT Content: { "id": "chatcmpl-8uzQlu1DlQxcKn2iLA2FTcOxnEBzU", "object": "chat.completion", "created": 1708593199, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Excellente nouvelle, merci. Quelle est votre adresse de départ, s'il vous plaît ? Incluez le code postal." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 544, "completion_tokens": 29, "total_tokens": 573 }, "system_fingerprint": "fp_f084bcfc79" } [2024-02-22 10:13:21] [65d7102eb0f29] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: 'Oui' [2024-02-22 10:13:21] [65d7102eb0f29] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: 'Excellente nouvelle, merci. Quelle est votre adresse de départ, s\'il vous plaît ? Incluez le code postal.' [2024-02-22 10:13:21] [65d7102eb0f29] [INFO] Sender already set +33611452031 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS day sms2_sent_at : 1 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS operators count : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS reminder count : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS day operators count : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] SMS day reminder count : 0 [2024-02-22 10:13:21] [65d7102eb0f29] [INFO] SMS Count : 2 [2024-02-22 10:13:21] [65d7102eb0f29] [INFO] SMS day Count : 2 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] [SMS] text : Excellente nouvelle, merci. Quelle est votre adresse de départ, s'il vous plaît ? Incluez le code postal. [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] [SMS] number : +33611452031 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] [SMS] sender : 33755517568 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33611452031"}],"text":"Excellente nouvelle, merci. Quelle est votre adresse de d\u00e9part, s'il vous pla\u00eet ? Incluez le code postal.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517568"} [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 10:13:21] [65d7102eb0f29] [INFO] [SMS] SMS envoyé avec succès id : sms_65d71031a64c5127070263 [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d71031a64c5127070263","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":434.64} [2024-02-22 10:13:21] [65d7102eb0f29] [INFO] BDD AddSmsCount SMS Count updated: 4 [2024-02-22 10:13:21] [65d7102eb0f29] [INFO] BDD BddMaj : sms4_sent_at mis à jour. Valeur: '2024-02-22 10:13:21' [2024-02-22 10:13:21] [65d7102eb0f29] [DEBUG] Callback juste avant fin callBack [2024-02-22 10:13:56] [65d7105406664] [DEBUG] Callback main start ok [2024-02-22 10:13:56] [65d7105406664] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 10:13:56] [65d7105406664] [DEBUG] Callback main avant while ok [2024-02-22 10:13:56] [65d7105406664] [DEBUG] Fields : channel=sms&text=Place Louis Coirier 63160 billom&reception_date=2024-02-22 10:13:55&metadata[message_id]=sms_65d71031a64c5127070263&metadata[number]=+33611452031&metadata[sim_card_number]=+33755517568 [2024-02-22 10:13:56] [65d7105406664] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33611452031 Text: Place Louis Coirier 63160 billom [2024-02-22 10:13:56] [65d7105406664] [INFO] From: +33611452031|To: +33755517568|Date: 2024-02-22 10:13:55|Message: Place Louis Coirier 63160 billom [2024-02-22 10:13:56] [65d7105406664] [DEBUG] callback main apres while ok [2024-02-22 10:13:56] [65d7105406664] [DEBUG] Service is enabled ? true [2024-02-22 10:13:56] [65d7105406664] [INFO] Service +33755517568 is enabled ! [2024-02-22 10:13:56] [65d7105406664] [INFO] Phone Number +33611452031 is available ! [2024-02-22 10:13:56] [65d7105406664] [DEBUG] Listen is enabled ? false [2024-02-22 10:13:56] [65d7105406664] [INFO] Listen +33755517568 is disabled ! [2024-02-22 10:13:56] [65d7105406664] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-02-22 10:13:56] [65d7105406664] [DEBUG] BDD CheckNumber : OK [2024-02-22 10:13:56] [65d7105406664] [INFO] Callback SMS Count =? 4 [2024-02-22 10:13:56] [65d7105406664] [INFO] Callback checkLastMessage : Oui -- text: Place Louis Coirier 63160 billom [2024-02-22 10:13:56] [65d7105406664] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Place Louis Coirier 63160 billom' [2024-02-22 10:13:56] [65d7105406664] [INFO] Event ID ? 3 [2024-02-22 10:13:56] [65d7105406664] [INFO] Fetch event [2024-02-22 10:13:56] [65d7105406664] [INFO] Event name : CEC S3 [2024-02-22 10:13:56] [65d7105406664] [DEBUG] début chatgpt [2024-02-22 10:13:56] [65d7105406664] [DEBUG] curl_init OK [2024-02-22 10:13:56] [65d7105406664] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S3 de la CEC Massif Central 'Entreprendre avec le Climat' du 7 au 8 mars 2024 \u00e0 l'\u00c9cole des Mines. Pour cette session, 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":"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)"},{"role":"user","content":"Peu importe"},{"role":"assistant","content":"Super, merci pour votre flexibilit\u00e9 ! Serez-vous pr\u00e9sent les deux jours de l'\u00e9v\u00e9nement, soit le 7 et 8 mars ?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Excellente nouvelle, merci. Quelle est votre adresse de d\u00e9part, s'il vous pla\u00eet ? Incluez le code postal."},{"role":"user","content":"Place Louis Coirier 63160 billom"}]} [2024-02-22 10:13:58] [65d7105406664] [DEBUG] Commun GPT response: { "id": "chatcmpl-8uzRM6l7ohqWU4TfsazAovb0bWAsK", "object": "chat.completion", "created": 1708593236, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour ces détails. Avez-vous des commentaires particuliers à noter, tels que le nom de votre hôtel ou d'autres informations spécifiques ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 591, "completion_tokens": 40, "total_tokens": 631 }, "system_fingerprint": "fp_65c5bab284" } [2024-02-22 10:13:58] [65d7105406664] [DEBUG] Curl Closed OK [2024-02-22 10:13:58] [65d7105406664] [INFO] Commun GPT Content: { "id": "chatcmpl-8uzRM6l7ohqWU4TfsazAovb0bWAsK", "object": "chat.completion", "created": 1708593236, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour ces détails. Avez-vous des commentaires particuliers à noter, tels que le nom de votre hôtel ou d'autres informations spécifiques ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 591, "completion_tokens": 40, "total_tokens": 631 }, "system_fingerprint": "fp_65c5bab284" } [2024-02-22 10:13:58] [65d7105406664] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: 'Place Louis Coirier 63160 billom' [2024-02-22 10:13:59] [65d7105406664] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: 'Parfait, merci pour ces détails. Avez-vous des commentaires particuliers à noter, tels que le nom de votre hôtel ou d\'autres informations spécifiques ?' [2024-02-22 10:13:59] [65d7105406664] [INFO] Sender already set +33611452031 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS day sms2_sent_at : 1 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS sms4_sent_at : 1 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS day sms4_sent_at : 1 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS operators count : 0 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS reminder count : 0 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS day operators count : 0 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] SMS day reminder count : 0 [2024-02-22 10:13:59] [65d7105406664] [INFO] SMS Count : 3 [2024-02-22 10:13:59] [65d7105406664] [INFO] SMS day Count : 3 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] [SMS] text : Parfait, merci pour ces détails. Avez-vous des commentaires particuliers à noter, tels que le nom de votre hôtel ou d'autres informations spécifiques ? [2024-02-22 10:13:59] [65d7105406664] [DEBUG] [SMS] number : +33611452031 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] [SMS] sender : 33755517568 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33611452031"}],"text":"Parfait, merci pour ces d\u00e9tails. Avez-vous des commentaires particuliers \u00e0 noter, tels que le nom de votre h\u00f4tel ou d'autres informations sp\u00e9cifiques ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517568"} [2024-02-22 10:13:59] [65d7105406664] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 10:13:59] [65d7105406664] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7105760d2d879795215 [2024-02-22 10:13:59] [65d7105406664] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7105760d2d879795215","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":434.59} [2024-02-22 10:13:59] [65d7105406664] [INFO] BDD AddSmsCount SMS Count updated: 5 [2024-02-22 10:13:59] [65d7105406664] [INFO] BDD BddMaj : sms5_sent_at mis à jour. Valeur: '2024-02-22 10:13:59' [2024-02-22 10:13:59] [65d7105406664] [DEBUG] Callback juste avant fin callBack [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] Callback main start ok [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] Callback main avant while ok [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] Fields : channel=sms&text=Non&reception_date=2024-02-22 10:14:18&metadata[message_id]=sms_65d7105760d2d879795215&metadata[number]=+33611452031&metadata[sim_card_number]=+33755517568 [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33611452031 Text: Non [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] From: +33611452031|To: +33755517568|Date: 2024-02-22 10:14:18|Message: Non [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] callback main apres while ok [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] Service is enabled ? true [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Service +33755517568 is enabled ! [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Phone Number +33611452031 is available ! [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] Listen is enabled ? false [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Listen +33755517568 is disabled ! [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] BDD CheckNumber : OK [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Callback SMS Count =? 5 [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Callback checkLastMessage : Place Louis Coirier 63160 billom -- text: Non [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Non' [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Event ID ? 3 [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Fetch event [2024-02-22 10:14:19] [65d7106b3f77b] [INFO] Event name : CEC S3 [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] début chatgpt [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] curl_init OK [2024-02-22 10:14:19] [65d7106b3f77b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 la S3 de la CEC Massif Central 'Entreprendre avec le Climat' du 7 au 8 mars 2024 \u00e0 l'\u00c9cole des Mines. Pour cette session, 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":"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)"},{"role":"user","content":"Peu importe"},{"role":"assistant","content":"Super, merci pour votre flexibilit\u00e9 ! Serez-vous pr\u00e9sent les deux jours de l'\u00e9v\u00e9nement, soit le 7 et 8 mars ?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Excellente nouvelle, merci. Quelle est votre adresse de d\u00e9part, s'il vous pla\u00eet ? Incluez le code postal."},{"role":"user","content":"Place Louis Coirier 63160 billom"},{"role":"assistant","content":"Parfait, merci pour ces d\u00e9tails. Avez-vous des commentaires particuliers \u00e0 noter, tels que le nom de votre h\u00f4tel ou d'autres informations sp\u00e9cifiques ?"},{"role":"user","content":"Non"}]} [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] Commun GPT response: { "id": "chatcmpl-8uzRjlBws3mzgYdlv54NezckUMKhj", "object": "chat.completion", "created": 1708593259, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, merci. Je récapitule : présence les 2 jours, peu importe le rôle et départ de Place Louis Coirier, 63160 Billom, sans commentaires particuliers. C'est bien cela ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 640, "completion_tokens": 52, "total_tokens": 692 }, "system_fingerprint": "fp_f084bcfc79" } [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] Curl Closed OK [2024-02-22 10:14:23] [65d7106b3f77b] [INFO] Commun GPT Content: { "id": "chatcmpl-8uzRjlBws3mzgYdlv54NezckUMKhj", "object": "chat.completion", "created": 1708593259, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, merci. Je récapitule : présence les 2 jours, peu importe le rôle et départ de Place Louis Coirier, 63160 Billom, sans commentaires particuliers. C'est bien cela ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 640, "completion_tokens": 52, "total_tokens": 692 }, "system_fingerprint": "fp_f084bcfc79" } [2024-02-22 10:14:23] [65d7106b3f77b] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: 'Non' [2024-02-22 10:14:23] [65d7106b3f77b] [ERROR] BDD BddMaj : une erreur est survenu : Unknown column 'Quest6' in 'field list' [2024-02-22 10:14:23] [65d7106b3f77b] [INFO] Sender already set +33611452031 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS day sms2_sent_at : 1 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS sms4_sent_at : 1 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS day sms4_sent_at : 1 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS sms5_sent_at : 1 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS day sms5_sent_at : 1 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS operators count : 0 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS reminder count : 0 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS day operators count : 0 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] SMS day reminder count : 0 [2024-02-22 10:14:23] [65d7106b3f77b] [INFO] SMS Count : 4 [2024-02-22 10:14:23] [65d7106b3f77b] [INFO] SMS day Count : 4 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] [SMS] text : D'accord, merci. Je récapitule : présence les 2 jours, peu importe le rôle et départ de Place Louis Coirier, 63160 Billom, sans commentaires particuliers. C'est bien cela ? [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] [SMS] number : +33611452031 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] [SMS] sender : 33755517568 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33611452031"}],"text":"D'accord, merci. Je r\u00e9capitule : pr\u00e9sence les 2 jours, peu importe le r\u00f4le et d\u00e9part de Place Louis Coirier, 63160 Billom, sans commentaires particuliers. C'est bien cela ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517568"} [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 10:14:23] [65d7106b3f77b] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7106f89fa9498993934 [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7106f89fa9498993934","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":434.5} [2024-02-22 10:14:23] [65d7106b3f77b] [INFO] BDD AddSmsCount SMS Count updated: 6 [2024-02-22 10:14:23] [65d7106b3f77b] [INFO] BDD BddMaj : sms6_sent_at mis à jour. Valeur: '2024-02-22 10:14:23' [2024-02-22 10:14:23] [65d7106b3f77b] [DEBUG] Callback juste avant fin callBack [2024-02-22 10:14:42] [65d71082e5b12] [DEBUG] Callback main start ok [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 10:14:42] [65d71082e5b12] [DEBUG] Callback main avant while ok [2024-02-22 10:14:42] [65d71082e5b12] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-02-22 10:14:41&metadata[message_id]=sms_65d7106f89fa9498993934&metadata[number]=+33611452031&metadata[sim_card_number]=+33755517568 [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33611452031 Text: Oui [2024-02-22 10:14:42] [65d71082e5b12] [INFO] From: +33611452031|To: +33755517568|Date: 2024-02-22 10:14:41|Message: Oui [2024-02-22 10:14:42] [65d71082e5b12] [DEBUG] callback main apres while ok [2024-02-22 10:14:42] [65d71082e5b12] [DEBUG] Service is enabled ? true [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Service +33755517568 is enabled ! [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Phone Number +33611452031 is available ! [2024-02-22 10:14:42] [65d71082e5b12] [DEBUG] Listen is enabled ? false [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Listen +33755517568 is disabled ! [2024-02-22 10:14:42] [65d71082e5b12] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-02-22 10:14:42] [65d71082e5b12] [DEBUG] BDD CheckNumber : OK [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Callback SMS Count =? 6 [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Callback checkLastMessage : Non -- text: Oui [2024-02-22 10:14:42] [65d71082e5b12] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Event ID ? 3 [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Fetch event [2024-02-22 10:14:42] [65d71082e5b12] [INFO] Event name : CEC S3 [2024-02-22 10:14:42] [65d71082e5b12] [DEBUG] Callback juste avant fin callBack [2024-02-22 11:52:35] [65d7277346b9a] [DEBUG] Callback main start ok [2024-02-22 11:52:35] [65d7277346b9a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 11:52:35] [65d7277346b9a] [DEBUG] Callback main avant while ok [2024-02-22 11:52:35] [65d7277346b9a] [DEBUG] Fields : channel=sms&text=Listen&reception_date=2024-02-22 11:52:34&metadata[message_id]=sms_65d5c63a3bf95029079378&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517567 [2024-02-22 11:52:35] [65d7277346b9a] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33634957587 Text: Listen [2024-02-22 11:52:35] [65d7277346b9a] [INFO] From: +33634957587|To: +33755517567|Date: 2024-02-22 11:52:34|Message: Listen [2024-02-22 11:52:35] [65d7277346b9a] [DEBUG] callback main apres while ok [2024-02-22 11:52:35] [65d7277346b9a] [DEBUG] Detect Myriam number : listen [2024-02-22 11:52:35] [65d7277346b9a] [DEBUG] Service is enabled ? true [2024-02-22 11:52:35] [65d7277346b9a] [INFO] Service +33755517567 is enabled ! [2024-02-22 11:52:35] [65d7277346b9a] [INFO] Phone Number +33634957587 is available ! [2024-02-22 11:52:35] [65d7277346b9a] [DEBUG] Detect Myriam number : listen [2024-02-22 11:52:35] [65d7277346b9a] [DEBUG] Update listen_enabled : true [2024-02-22 11:52:35] [65d7277346b9a] [DEBUG] check_if_listen_is_enabled Die [2024-02-22 11:52:40] [65d72778518bc] [DEBUG] Callback main start ok [2024-02-22 11:52:40] [65d72778518bc] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 11:52:40] [65d72778518bc] [DEBUG] Callback main avant while ok [2024-02-22 11:52:40] [65d72778518bc] [DEBUG] Fields : channel=sms&text=Listen&reception_date=2024-02-22 11:52:39&metadata[message_id]=sms_65d5c9f46ea95470182023&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517568 [2024-02-22 11:52:40] [65d72778518bc] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33634957587 Text: Listen [2024-02-22 11:52:40] [65d72778518bc] [INFO] From: +33634957587|To: +33755517568|Date: 2024-02-22 11:52:39|Message: Listen [2024-02-22 11:52:40] [65d72778518bc] [DEBUG] callback main apres while ok [2024-02-22 11:52:40] [65d72778518bc] [DEBUG] Detect Myriam number : listen [2024-02-22 11:52:40] [65d72778518bc] [DEBUG] Service is enabled ? true [2024-02-22 11:52:40] [65d72778518bc] [INFO] Service +33755517568 is enabled ! [2024-02-22 11:52:40] [65d72778518bc] [INFO] Phone Number +33634957587 is available ! [2024-02-22 11:52:40] [65d72778518bc] [DEBUG] Detect Myriam number : listen [2024-02-22 11:52:40] [65d72778518bc] [DEBUG] Update listen_enabled : true [2024-02-22 11:52:40] [65d72778518bc] [DEBUG] check_if_listen_is_enabled Die [2024-02-22 11:52:49] [65d727812c9dc] [DEBUG] Callback main start ok [2024-02-22 11:52:49] [65d727812c9dc] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 11:52:49] [65d727812c9dc] [DEBUG] Callback main avant while ok [2024-02-22 11:52:49] [65d727812c9dc] [DEBUG] Fields : channel=sms&text=Listen&reception_date=2024-02-22 11:52:47&metadata[message_id]=sms_65cf63210119f603057008&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517569 [2024-02-22 11:52:49] [65d727812c9dc] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33634957587 Text: Listen [2024-02-22 11:52:49] [65d727812c9dc] [INFO] From: +33634957587|To: +33755517569|Date: 2024-02-22 11:52:47|Message: Listen [2024-02-22 11:52:49] [65d727812c9dc] [DEBUG] callback main apres while ok [2024-02-22 11:52:49] [65d727812c9dc] [DEBUG] Detect Myriam number : listen [2024-02-22 11:52:49] [65d727812c9dc] [DEBUG] Service is enabled ? true [2024-02-22 11:52:49] [65d727812c9dc] [INFO] Service +33755517569 is enabled ! [2024-02-22 11:52:49] [65d727812c9dc] [INFO] Phone Number +33634957587 is available ! [2024-02-22 11:52:49] [65d727812c9dc] [DEBUG] Detect Myriam number : listen [2024-02-22 11:52:49] [65d727812c9dc] [DEBUG] Update listen_enabled : true [2024-02-22 11:52:49] [65d727812c9dc] [DEBUG] check_if_listen_is_enabled Die [2024-02-22 16:54:07] [65d76e1f6dcb3] [DEBUG] Callback main start ok [2024-02-22 16:54:07] [65d76e1f6dcb3] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 16:54:07] [65d76e1f6dcb3] [DEBUG] Callback main avant while ok [2024-02-22 16:54:07] [65d76e1f6dcb3] [DEBUG] Fields : channel=sms&text=Bonjour Je dois être à 15h00 à l'école des mines de st Étienne&reception_date=2024-02-22 16:54:04&metadata[message_id]=sms_65d5d6d34a2b5138857490&metadata[number]=+33689645457&metadata[sim_card_number]=+33755517569 [2024-02-22 16:54:07] [65d76e1f6dcb3] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33689645457 Text: Bonjour Je dois être à 15h00 à l'école des mines de st Étienne [2024-02-22 16:54:07] [65d76e1f6dcb3] [INFO] From: +33689645457|To: +33755517569|Date: 2024-02-22 16:54:04|Message: Bonjour Je dois être à 15h00 à l'école des mines de st Étienne [2024-02-22 16:54:07] [65d76e1f6dcb3] [DEBUG] callback main apres while ok [2024-02-22 16:54:07] [65d76e1f6dcb3] [DEBUG] Service is enabled ? true [2024-02-22 16:54:07] [65d76e1f6dcb3] [INFO] Service +33755517569 is enabled ! [2024-02-22 16:54:07] [65d76e1f6dcb3] [INFO] Phone Number +33689645457 is not available ! [2024-02-22 16:57:03] [65d76ecf796a3] [DEBUG] Callback main start ok [2024-02-22 16:57:03] [65d76ecf796a3] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 16:57:03] [65d76ecf796a3] [DEBUG] Callback main avant while ok [2024-02-22 16:57:03] [65d76ecf796a3] [DEBUG] Fields : channel=sms&text=Pardon à 11h&reception_date=2024-02-22 16:57:01&metadata[message_id]=sms_65d5d6d34a2b5138857490&metadata[number]=+33689645457&metadata[sim_card_number]=+33755517569 [2024-02-22 16:57:03] [65d76ecf796a3] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33689645457 Text: Pardon à 11h [2024-02-22 16:57:03] [65d76ecf796a3] [INFO] From: +33689645457|To: +33755517569|Date: 2024-02-22 16:57:01|Message: Pardon à 11h [2024-02-22 16:57:03] [65d76ecf796a3] [DEBUG] callback main apres while ok [2024-02-22 16:57:03] [65d76ecf796a3] [DEBUG] Service is enabled ? true [2024-02-22 16:57:03] [65d76ecf796a3] [INFO] Service +33755517569 is enabled ! [2024-02-22 16:57:03] [65d76ecf796a3] [INFO] Phone Number +33689645457 is not available ! [2024-02-22 17:17:32] [65d7739c65d04] [INFO] Ajout du sender : 33757050391 au +33665599930 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS sms2_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS day sms2_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS sms3_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS day sms3_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS operators count : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS reminder count : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS day operators count : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] SMS day reminder count : 0 [2024-02-22 17:17:32] [65d7739c65d04] [INFO] SMS Count : 0 [2024-02-22 17:17:32] [65d7739c65d04] [INFO] SMS day Count : 0 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à l'évènement BETA TEST qui aura lieu les 7 et 8 Mars. Améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que je vous aide à vous rendre sur place ? (Oui, non) [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] [SMS] number : +33665599930 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] [SMS] sender : 33757050391 [2024-02-22 17:17:32] [65d7739c65d04] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33665599930"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement BETA TEST qui aura lieu les 7 et 8 Mars. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-02-22 17:17:33] [65d7739c65d04] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 17:17:33] [65d7739c65d04] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7739d24fea782716244 [2024-02-22 17:17:33] [65d7739c65d04] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7739d24fea782716244","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":434.28} [2024-02-22 17:17:33] [65d7739c65d04] [INFO] BDD AddSmsCount SMS Count updated: 1 [2024-02-22 17:17:33] [65d7739c65d04] [INFO] BDD BddMaj : sms1_sent_at mis à jour. Valeur: '2024-02-22 17:17:33' [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] Callback main start ok [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] Callback main avant while ok [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-02-22 17:18:21&metadata[message_id]=sms_65d7739d24fea782716244&metadata[number]=+33665599930&metadata[sim_card_number]=+33757050391 [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33665599930 Text: Oui [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] From: +33665599930|To: +33757050391|Date: 2024-02-22 17:18:21|Message: Oui [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] callback main apres while ok [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] Service is enabled ? true [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Service +33757050391 is enabled ! [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Phone Number +33665599930 is available ! [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] Listen is enabled ? false [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Listen +33757050391 is disabled ! [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] BDD CheckNumber : OK [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Callback SMS Count =? 1 [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Callback checkLastMessage : -- text: Oui [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Event ID ? 4 [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Fetch event [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Event name : Beta test [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Oui' [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] [AUTOMATIC] Réponse Positive [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'C’est parfait. Je vais vous poser quelques questions très simples.\r\nSentez-vous libre de me répondre comme vous voulez. Pour en savoir plus sur nous : https://bit.ly/CGUMOBILI et notre politique de confidentialité https://bit.ly/PriVAcy\r\nSouhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe)' [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] Sender already set +33665599930 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS sms1_sent_at : 1 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS day sms1_sent_at : 1 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS sms2_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS day sms2_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS sms3_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS day sms3_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS operators count : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS reminder count : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS day operators count : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] SMS day reminder count : 0 [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] SMS Count : 1 [2024-02-22 17:18:23] [65d773cfb13f2] [INFO] SMS day Count : 1 [2024-02-22 17:18:23] [65d773cfb13f2] [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 plus sur 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-02-22 17:18:23] [65d773cfb13f2] [DEBUG] [SMS] number : +33665599930 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] [SMS] sender : 33757050391 [2024-02-22 17:18:23] [65d773cfb13f2] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33665599930"}],"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 plus sur 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":"33757050391"} [2024-02-22 17:18:24] [65d773cfb13f2] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 17:18:24] [65d773cfb13f2] [INFO] [SMS] SMS envoyé avec succès id : sms_65d773d01483b709763939 [2024-02-22 17:18:24] [65d773cfb13f2] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d773d01483b709763939","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":434.14} [2024-02-22 17:18:24] [65d773cfb13f2] [INFO] BDD AddSmsCount SMS Count updated: 2 [2024-02-22 17:18:24] [65d773cfb13f2] [INFO] BDD BddMaj : sms2_sent_at mis à jour. Valeur: '2024-02-22 17:18:24' [2024-02-22 17:18:24] [65d773cfb13f2] [DEBUG] Callback juste avant fin callBack [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] Callback main start ok [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] Callback main avant while ok [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] Fields : channel=sms&text=Conducteur&reception_date=2024-02-22 17:19:21&metadata[message_id]=sms_65d773d01483b709763939&metadata[number]=+33665599930&metadata[sim_card_number]=+33757050391 [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33665599930 Text: Conducteur [2024-02-22 17:19:22] [65d7740ad1854] [INFO] From: +33665599930|To: +33757050391|Date: 2024-02-22 17:19:21|Message: Conducteur [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] callback main apres while ok [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] Service is enabled ? true [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Service +33757050391 is enabled ! [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Phone Number +33665599930 is available ! [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] Listen is enabled ? false [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Listen +33757050391 is disabled ! [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] BDD CheckNumber : OK [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Callback SMS Count =? 2 [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Callback checkLastMessage : Oui -- text: Conducteur [2024-02-22 17:19:22] [65d7740ad1854] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur' [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Event ID ? 4 [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Fetch event [2024-02-22 17:19:22] [65d7740ad1854] [INFO] Event name : Beta test [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] début chatgpt [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] curl_init OK [2024-02-22 17:19:22] [65d7740ad1854] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement BETA TEST qui aura lieu les 7 et 8 Mars. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"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 plus sur 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)"},{"role":"user","content":"Conducteur"}]} [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] Commun GPT response: { "id": "chatcmpl-8v655AqFJZiJ62M9pA3RA7EWBN6yY", "object": "chat.completion", "created": 1708618763, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super ! En tant que conducteur, vous pouvez partager votre trajet et rencontrer de nouvelles personnes. Serez-vous présent les deux jours de l'événement ? (Oui, non, uniquement le 7, uniquement le 8)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 480, "completion_tokens": 52, "total_tokens": 532 }, "system_fingerprint": "fp_65c5bab284" } [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] Curl Closed OK [2024-02-22 17:19:25] [65d7740ad1854] [INFO] Commun GPT Content: { "id": "chatcmpl-8v655AqFJZiJ62M9pA3RA7EWBN6yY", "object": "chat.completion", "created": 1708618763, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super ! En tant que conducteur, vous pouvez partager votre trajet et rencontrer de nouvelles personnes. Serez-vous présent les deux jours de l'événement ? (Oui, non, uniquement le 7, uniquement le 8)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 480, "completion_tokens": 52, "total_tokens": 532 }, "system_fingerprint": "fp_65c5bab284" } [2024-02-22 17:19:25] [65d7740ad1854] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Conducteur' [2024-02-22 17:19:25] [65d7740ad1854] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Super ! En tant que conducteur, vous pouvez partager votre trajet et rencontrer de nouvelles personnes. Serez-vous présent les deux jours de l\'événement ? (Oui, non, uniquement le 7, uniquement le 8)' [2024-02-22 17:19:25] [65d7740ad1854] [INFO] Sender already set +33665599930 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS sms1_sent_at : 1 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS day sms1_sent_at : 1 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS day sms2_sent_at : 1 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS sms3_sent_at : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS day sms3_sent_at : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS operators count : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS reminder count : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS day operators count : 0 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] SMS day reminder count : 0 [2024-02-22 17:19:25] [65d7740ad1854] [INFO] SMS Count : 2 [2024-02-22 17:19:25] [65d7740ad1854] [INFO] SMS day Count : 2 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] [SMS] text : Super ! En tant que conducteur, vous pouvez partager votre trajet et rencontrer de nouvelles personnes. Serez-vous présent les deux jours de l'événement ? (Oui, non, uniquement le 7, uniquement le 8) [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] [SMS] number : +33665599930 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] [SMS] sender : 33757050391 [2024-02-22 17:19:25] [65d7740ad1854] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33665599930"}],"text":"Super ! En tant que conducteur, vous pouvez partager votre trajet et rencontrer de nouvelles personnes. Serez-vous pr\u00e9sent les deux jours de l'\u00e9v\u00e9nement ? (Oui, non, uniquement le 7, uniquement le 8)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-02-22 17:19:26] [65d7740ad1854] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 17:19:26] [65d7740ad1854] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7740ea340c375529283 [2024-02-22 17:19:26] [65d7740ad1854] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7740ea340c375529283","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":434.05} [2024-02-22 17:19:26] [65d7740ad1854] [INFO] BDD AddSmsCount SMS Count updated: 3 [2024-02-22 17:19:26] [65d7740ad1854] [INFO] BDD BddMaj : sms3_sent_at mis à jour. Valeur: '2024-02-22 17:19:26' [2024-02-22 17:19:26] [65d7740ad1854] [DEBUG] Callback juste avant fin callBack [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] Callback main start ok [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] Callback main avant while ok [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-02-22 17:19:56&metadata[message_id]=sms_65d7740ea340c375529283&metadata[number]=+33665599930&metadata[sim_card_number]=+33757050391 [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33665599930 Text: Oui [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] From: +33665599930|To: +33757050391|Date: 2024-02-22 17:19:56|Message: Oui [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] callback main apres while ok [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] Service is enabled ? true [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Service +33757050391 is enabled ! [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Phone Number +33665599930 is available ! [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] Listen is enabled ? false [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Listen +33757050391 is disabled ! [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] BDD CheckNumber : OK [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Callback SMS Count =? 3 [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Callback checkLastMessage : Conducteur -- text: Oui [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Event ID ? 4 [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Fetch event [2024-02-22 17:19:57] [65d7742d2fa27] [INFO] Event name : Beta test [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] début chatgpt [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] curl_init OK [2024-02-22 17:19:57] [65d7742d2fa27] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement BETA TEST qui aura lieu les 7 et 8 Mars. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"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 plus sur 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)"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Super ! En tant que conducteur, vous pouvez partager votre trajet et rencontrer de nouvelles personnes. Serez-vous pr\u00e9sent les deux jours de l'\u00e9v\u00e9nement ? (Oui, non, uniquement le 7, uniquement le 8)"},{"role":"user","content":"Oui"}]} [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] Commun GPT response: { "id": "chatcmpl-8v65dsBLTJ2npoNoRYKeInVVZgIQX", "object": "chat.completion", "created": 1708618797, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pouvez-vous me donner votre adresse de départ ainsi que toutes informations particulières comme le nom de votre hôtel, par exemple ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 542, "completion_tokens": 31, "total_tokens": 573 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] Curl Closed OK [2024-02-22 17:20:00] [65d7742d2fa27] [INFO] Commun GPT Content: { "id": "chatcmpl-8v65dsBLTJ2npoNoRYKeInVVZgIQX", "object": "chat.completion", "created": 1708618797, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pouvez-vous me donner votre adresse de départ ainsi que toutes informations particulières comme le nom de votre hôtel, par exemple ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 542, "completion_tokens": 31, "total_tokens": 573 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 17:20:00] [65d7742d2fa27] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: 'Oui' [2024-02-22 17:20:00] [65d7742d2fa27] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: 'Parfait ! Pouvez-vous me donner votre adresse de départ ainsi que toutes informations particulières comme le nom de votre hôtel, par exemple ?' [2024-02-22 17:20:00] [65d7742d2fa27] [INFO] Sender already set +33665599930 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS sms1_sent_at : 1 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS day sms1_sent_at : 1 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS day sms2_sent_at : 1 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS operators count : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS reminder count : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS day operators count : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] SMS day reminder count : 0 [2024-02-22 17:20:00] [65d7742d2fa27] [INFO] SMS Count : 3 [2024-02-22 17:20:00] [65d7742d2fa27] [INFO] SMS day Count : 3 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] [SMS] text : Parfait ! Pouvez-vous me donner votre adresse de départ ainsi que toutes informations particulières comme le nom de votre hôtel, par exemple ? [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] [SMS] number : +33665599930 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] [SMS] sender : 33757050391 [2024-02-22 17:20:00] [65d7742d2fa27] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33665599930"}],"text":"Parfait ! Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel, par exemple ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-02-22 17:20:01] [65d7742d2fa27] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 17:20:01] [65d7742d2fa27] [INFO] [SMS] SMS envoyé avec succès id : sms_65d774313964c307278639 [2024-02-22 17:20:01] [65d7742d2fa27] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d774313964c307278639","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":434.01} [2024-02-22 17:20:01] [65d7742d2fa27] [INFO] BDD AddSmsCount SMS Count updated: 4 [2024-02-22 17:20:01] [65d7742d2fa27] [INFO] BDD BddMaj : sms4_sent_at mis à jour. Valeur: '2024-02-22 17:20:01' [2024-02-22 17:20:01] [65d7742d2fa27] [DEBUG] Callback juste avant fin callBack [2024-02-22 17:21:30] [65d7748aeed25] [DEBUG] Callback main start ok [2024-02-22 17:21:30] [65d7748aeed25] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 17:21:30] [65d7748aeed25] [DEBUG] Callback main avant while ok [2024-02-22 17:21:30] [65d7748aeed25] [DEBUG] Fields : channel=sms&text=9 bis grand rue 49610 Les garennes sur Loire&reception_date=2024-02-22 17:21:29&metadata[message_id]=sms_65d774313964c307278639&metadata[number]=+33665599930&metadata[sim_card_number]=+33757050391 [2024-02-22 17:21:30] [65d7748aeed25] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33665599930 Text: 9 bis grand rue 49610 Les garennes sur Loire [2024-02-22 17:21:30] [65d7748aeed25] [INFO] From: +33665599930|To: +33757050391|Date: 2024-02-22 17:21:29|Message: 9 bis grand rue 49610 Les garennes sur Loire [2024-02-22 17:21:30] [65d7748aeed25] [DEBUG] callback main apres while ok [2024-02-22 17:21:30] [65d7748aeed25] [DEBUG] Service is enabled ? true [2024-02-22 17:21:30] [65d7748aeed25] [INFO] Service +33757050391 is enabled ! [2024-02-22 17:21:30] [65d7748aeed25] [INFO] Phone Number +33665599930 is available ! [2024-02-22 17:21:30] [65d7748aeed25] [DEBUG] Listen is enabled ? false [2024-02-22 17:21:30] [65d7748aeed25] [INFO] Listen +33757050391 is disabled ! [2024-02-22 17:21:30] [65d7748aeed25] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-02-22 17:21:31] [65d7748aeed25] [DEBUG] BDD CheckNumber : OK [2024-02-22 17:21:31] [65d7748aeed25] [INFO] Callback SMS Count =? 4 [2024-02-22 17:21:31] [65d7748aeed25] [INFO] Callback checkLastMessage : Oui -- text: 9 bis grand rue 49610 Les garennes sur Loire [2024-02-22 17:21:31] [65d7748aeed25] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '9 bis grand rue 49610 Les garennes sur Loire' [2024-02-22 17:21:31] [65d7748aeed25] [INFO] Event ID ? 4 [2024-02-22 17:21:31] [65d7748aeed25] [INFO] Fetch event [2024-02-22 17:21:31] [65d7748aeed25] [INFO] Event name : Beta test [2024-02-22 17:21:31] [65d7748aeed25] [DEBUG] début chatgpt [2024-02-22 17:21:31] [65d7748aeed25] [DEBUG] curl_init OK [2024-02-22 17:21:31] [65d7748aeed25] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement BETA TEST qui aura lieu les 7 et 8 Mars. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"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 plus sur 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)"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Super ! En tant que conducteur, vous pouvez partager votre trajet et rencontrer de nouvelles personnes. Serez-vous pr\u00e9sent les deux jours de l'\u00e9v\u00e9nement ? (Oui, non, uniquement le 7, uniquement le 8)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel, par exemple ?"},{"role":"user","content":"9 bis grand rue 49610 Les garennes sur Loire"}]} [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] Commun GPT response: { "id": "chatcmpl-8v679kOZFvrW0fvVNEO4LPU5vhqdb", "object": "chat.completion", "created": 1708618891, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour ces détails. Avez-vous des commentaires particuliers à ajouter concernant votre trajet ou besoin spécifique (ex : heure de départ, animaux, bagages) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 595, "completion_tokens": 41, "total_tokens": 636 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] Curl Closed OK [2024-02-22 17:21:34] [65d7748aeed25] [INFO] Commun GPT Content: { "id": "chatcmpl-8v679kOZFvrW0fvVNEO4LPU5vhqdb", "object": "chat.completion", "created": 1708618891, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour ces détails. Avez-vous des commentaires particuliers à ajouter concernant votre trajet ou besoin spécifique (ex : heure de départ, animaux, bagages) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 595, "completion_tokens": 41, "total_tokens": 636 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 17:21:34] [65d7748aeed25] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: '9 bis grand rue 49610 Les garennes sur Loire' [2024-02-22 17:21:34] [65d7748aeed25] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: 'Merci pour ces détails. Avez-vous des commentaires particuliers à ajouter concernant votre trajet ou besoin spécifique (ex : heure de départ, animaux, bagages) ?' [2024-02-22 17:21:34] [65d7748aeed25] [INFO] Sender already set +33665599930 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS sms1_sent_at : 1 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS day sms1_sent_at : 1 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS day sms2_sent_at : 1 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS sms4_sent_at : 1 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS day sms4_sent_at : 1 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS operators count : 0 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS reminder count : 0 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS day operators count : 0 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] SMS day reminder count : 0 [2024-02-22 17:21:34] [65d7748aeed25] [INFO] SMS Count : 4 [2024-02-22 17:21:34] [65d7748aeed25] [INFO] SMS day Count : 4 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] [SMS] text : Merci pour ces détails. Avez-vous des commentaires particuliers à ajouter concernant votre trajet ou besoin spécifique (ex : heure de départ, animaux, bagages) ? [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] [SMS] number : +33665599930 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] [SMS] sender : 33757050391 [2024-02-22 17:21:34] [65d7748aeed25] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33665599930"}],"text":"Merci pour ces d\u00e9tails. Avez-vous des commentaires particuliers \u00e0 ajouter concernant votre trajet ou besoin sp\u00e9cifique (ex : heure de d\u00e9part, animaux, bagages) ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-02-22 17:21:35] [65d7748aeed25] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 17:21:35] [65d7748aeed25] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7748f2ecba863629779 [2024-02-22 17:21:35] [65d7748aeed25] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7748f2ecba863629779","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":433.92} [2024-02-22 17:21:35] [65d7748aeed25] [INFO] BDD AddSmsCount SMS Count updated: 5 [2024-02-22 17:21:35] [65d7748aeed25] [INFO] BDD BddMaj : sms5_sent_at mis à jour. Valeur: '2024-02-22 17:21:35' [2024-02-22 17:21:35] [65d7748aeed25] [DEBUG] Callback juste avant fin callBack [2024-02-22 17:22:52] [65d774dceba06] [DEBUG] Callback main start ok [2024-02-22 17:22:52] [65d774dceba06] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 17:22:52] [65d774dceba06] [DEBUG] Callback main avant while ok [2024-02-22 17:22:52] [65d774dceba06] [DEBUG] Fields : channel=sms&text=1 valise&reception_date=2024-02-22 17:22:51&metadata[message_id]=sms_65d7748f2ecba863629779&metadata[number]=+33665599930&metadata[sim_card_number]=+33757050391 [2024-02-22 17:22:52] [65d774dceba06] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33665599930 Text: 1 valise [2024-02-22 17:22:52] [65d774dceba06] [INFO] From: +33665599930|To: +33757050391|Date: 2024-02-22 17:22:51|Message: 1 valise [2024-02-22 17:22:52] [65d774dceba06] [DEBUG] callback main apres while ok [2024-02-22 17:22:52] [65d774dceba06] [DEBUG] Service is enabled ? true [2024-02-22 17:22:52] [65d774dceba06] [INFO] Service +33757050391 is enabled ! [2024-02-22 17:22:52] [65d774dceba06] [INFO] Phone Number +33665599930 is available ! [2024-02-22 17:22:52] [65d774dceba06] [DEBUG] Listen is enabled ? false [2024-02-22 17:22:52] [65d774dceba06] [INFO] Listen +33757050391 is disabled ! [2024-02-22 17:22:52] [65d774dceba06] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-02-22 17:22:52] [65d774dceba06] [DEBUG] BDD CheckNumber : OK [2024-02-22 17:22:52] [65d774dceba06] [INFO] Callback SMS Count =? 5 [2024-02-22 17:22:52] [65d774dceba06] [INFO] Callback checkLastMessage : 9 bis grand rue 49610 Les garennes sur Loire -- text: 1 valise [2024-02-22 17:22:52] [65d774dceba06] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '1 valise' [2024-02-22 17:22:53] [65d774dceba06] [INFO] Event ID ? 4 [2024-02-22 17:22:53] [65d774dceba06] [INFO] Fetch event [2024-02-22 17:22:53] [65d774dceba06] [INFO] Event name : Beta test [2024-02-22 17:22:53] [65d774dceba06] [DEBUG] début chatgpt [2024-02-22 17:22:53] [65d774dceba06] [DEBUG] curl_init OK [2024-02-22 17:22:53] [65d774dceba06] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement BETA TEST qui aura lieu les 7 et 8 Mars. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"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 plus sur 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)"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Super ! En tant que conducteur, vous pouvez partager votre trajet et rencontrer de nouvelles personnes. Serez-vous pr\u00e9sent les deux jours de l'\u00e9v\u00e9nement ? (Oui, non, uniquement le 7, uniquement le 8)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait ! Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel, par exemple ?"},{"role":"user","content":"9 bis grand rue 49610 Les garennes sur Loire"},{"role":"assistant","content":"Merci pour ces d\u00e9tails. Avez-vous des commentaires particuliers \u00e0 ajouter concernant votre trajet ou besoin sp\u00e9cifique (ex : heure de d\u00e9part, animaux, bagages) ?"},{"role":"user","content":"1 valise"}]} [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] Commun GPT response: { "id": "chatcmpl-8v68T7J7QkzlE9VdotwGCj0XCCBch", "object": "chat.completion", "created": 1708618973, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté, 1 valise. Nous allons prendre cela en compte. Votre offre de covoiturage est presque prête. Je reviens vers vous très rapidement avec des propositions de passagers. Merci de votre participation à une mobilité plus durable!" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 647, "completion_tokens": 57, "total_tokens": 704 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] Curl Closed OK [2024-02-22 17:22:58] [65d774dceba06] [INFO] Commun GPT Content: { "id": "chatcmpl-8v68T7J7QkzlE9VdotwGCj0XCCBch", "object": "chat.completion", "created": 1708618973, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté, 1 valise. Nous allons prendre cela en compte. Votre offre de covoiturage est presque prête. Je reviens vers vous très rapidement avec des propositions de passagers. Merci de votre participation à une mobilité plus durable!" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 647, "completion_tokens": 57, "total_tokens": 704 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 17:22:58] [65d774dceba06] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: '1 valise' [2024-02-22 17:22:58] [65d774dceba06] [ERROR] BDD BddMaj : une erreur est survenu : Unknown column 'Quest6' in 'field list' [2024-02-22 17:22:58] [65d774dceba06] [INFO] Sender already set +33665599930 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS sms1_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS day sms1_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS day sms2_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS sms4_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS day sms4_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS sms5_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS day sms5_sent_at : 1 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS operators count : 0 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS reminder count : 0 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS day operators count : 0 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] SMS day reminder count : 0 [2024-02-22 17:22:58] [65d774dceba06] [INFO] SMS Count : 5 [2024-02-22 17:22:58] [65d774dceba06] [INFO] SMS day Count : 5 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] [SMS] text : Noté, 1 valise. Nous allons prendre cela en compte. Votre offre de covoiturage est presque prête. Je reviens vers vous très rapidement avec des propositions de passagers. Merci de votre participation à une mobilité plus durable! [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] [SMS] number : +33665599930 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] [SMS] sender : 33757050391 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33665599930"}],"text":"Not\u00e9, 1 valise. Nous allons prendre cela en compte. Votre offre de covoiturage est presque pr\u00eate. Je reviens vers vous tr\u00e8s rapidement avec des propositions de passagers. Merci de votre participation \u00e0 une mobilit\u00e9 plus durable!","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 17:22:58] [65d774dceba06] [INFO] [SMS] SMS envoyé avec succès id : sms_65d774e29ec93489042171 [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d774e29ec93489042171","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":433.83} [2024-02-22 17:22:58] [65d774dceba06] [INFO] BDD AddSmsCount SMS Count updated: 6 [2024-02-22 17:22:58] [65d774dceba06] [INFO] BDD BddMaj : sms6_sent_at mis à jour. Valeur: '2024-02-22 17:22:58' [2024-02-22 17:22:58] [65d774dceba06] [DEBUG] Callback juste avant fin callBack [2024-02-22 17:23:03] [65d774e705013] [DEBUG] Callback main start ok [2024-02-22 17:23:03] [65d774e705013] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 17:23:03] [65d774e705013] [DEBUG] Callback main avant while ok [2024-02-22 17:23:03] [65d774e705013] [DEBUG] Fields : channel=sms&text=1 valise&reception_date=2024-02-22 17:22:51&metadata[message_id]=sms_65d7748f2ecba863629779&metadata[number]=+33665599930&metadata[sim_card_number]=+33757050391 [2024-02-22 17:23:03] [65d774e705013] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33665599930 Text: 1 valise [2024-02-22 17:23:03] [65d774e705013] [INFO] From: +33665599930|To: +33757050391|Date: 2024-02-22 17:22:51|Message: 1 valise [2024-02-22 17:23:03] [65d774e705013] [DEBUG] callback main apres while ok [2024-02-22 17:23:03] [65d774e705013] [DEBUG] Service is enabled ? true [2024-02-22 17:23:03] [65d774e705013] [INFO] Service +33757050391 is enabled ! [2024-02-22 17:23:03] [65d774e705013] [INFO] Phone Number +33665599930 is available ! [2024-02-22 17:23:03] [65d774e705013] [DEBUG] Listen is enabled ? false [2024-02-22 17:23:03] [65d774e705013] [INFO] Listen +33757050391 is disabled ! [2024-02-22 17:23:03] [65d774e705013] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-02-22 17:23:03] [65d774e705013] [DEBUG] BDD CheckNumber : OK [2024-02-22 17:23:03] [65d774e705013] [INFO] Callback SMS Count =? 6 [2024-02-22 17:23:03] [65d774e705013] [INFO] Callback checkLastMessage : 1 valise -- text: 1 valise [2024-02-22 17:23:03] [65d774e705013] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-02-22 17:23:03] [65d774e705013] [DEBUG] Callback juste avant fin callBack [2024-02-22 17:23:39] [65d7750be6491] [DEBUG] Callback main start ok [2024-02-22 17:23:39] [65d7750be6491] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 17:23:39] [65d7750be6491] [DEBUG] Callback main avant while ok [2024-02-22 17:23:39] [65d7750be6491] [DEBUG] Fields : channel=sms&text=Merci&reception_date=2024-02-22 17:23:38&metadata[message_id]=sms_65d774e29ec93489042171&metadata[number]=+33665599930&metadata[sim_card_number]=+33757050391 [2024-02-22 17:23:39] [65d7750be6491] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33665599930 Text: Merci [2024-02-22 17:23:39] [65d7750be6491] [INFO] From: +33665599930|To: +33757050391|Date: 2024-02-22 17:23:38|Message: Merci [2024-02-22 17:23:39] [65d7750be6491] [DEBUG] callback main apres while ok [2024-02-22 17:23:39] [65d7750be6491] [DEBUG] Service is enabled ? true [2024-02-22 17:23:39] [65d7750be6491] [INFO] Service +33757050391 is enabled ! [2024-02-22 17:23:39] [65d7750be6491] [INFO] Phone Number +33665599930 is available ! [2024-02-22 17:23:39] [65d7750be6491] [DEBUG] Listen is enabled ? false [2024-02-22 17:23:39] [65d7750be6491] [INFO] Listen +33757050391 is disabled ! [2024-02-22 17:23:39] [65d7750be6491] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-02-22 17:23:39] [65d7750be6491] [DEBUG] BDD CheckNumber : OK [2024-02-22 17:23:39] [65d7750be6491] [INFO] Callback SMS Count =? 6 [2024-02-22 17:23:39] [65d7750be6491] [INFO] Callback checkLastMessage : 1 valise -- text: Merci [2024-02-22 17:23:39] [65d7750be6491] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Merci' [2024-02-22 17:23:39] [65d7750be6491] [INFO] Event ID ? 4 [2024-02-22 17:23:39] [65d7750be6491] [INFO] Fetch event [2024-02-22 17:23:39] [65d7750be6491] [INFO] Event name : Beta test [2024-02-22 17:23:39] [65d7750be6491] [DEBUG] Callback juste avant fin callBack [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] Callback main start ok [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] Callback main avant while ok [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] Fields : channel=sms&text=Bonjour je ne sais pas comment je vais y aller mais de tout façon une 2ème personne est avec moi mais on sais pas comment y aller&reception_date=2024-02-22 20:29:41&metadata[message_id]=sms_65d37cd42fa20418921593&metadata[number]=+33647768613&metadata[sim_card_number]=+33755517569 [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33647768613 Text: Bonjour je ne sais pas comment je vais y aller mais de tout façon une 2ème personne est avec moi mais on sais pas comment y aller [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] From: +33647768613|To: +33755517569|Date: 2024-02-22 20:29:41|Message: Bonjour je ne sais pas comment je vais y aller mais de tout façon une 2ème personne est avec moi mais on sais pas comment y aller [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] callback main apres while ok [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] Service is enabled ? true [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Service +33755517569 is enabled ! [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Phone Number +33647768613 is available ! [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] Listen is enabled ? true [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Listen +33755517569 is enabled ! [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] callback main sim_card_number CORRECT : +33755517569 début d'interpretation du message [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] BDD CheckNumber : OK [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Callback SMS Count =? 1 [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Callback checkLastMessage : -- text: Bonjour je ne sais pas comment je vais y aller mais de tout façon une 2ème personne est avec moi mais on sais pas comment y aller [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour je ne sais pas comment je vais y aller mais de tout façon une 2ème personne est avec moi mais on sais pas comment y aller' [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Event ID ? 2 [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Fetch event [2024-02-22 20:29:42] [65d7a0a6e1e25] [INFO] Event name : Clermont Geek Convention [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] début chatgpt [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] curl_init OK [2024-02-22 20:29:42] [65d7a0a6e1e25] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 je ne sais pas comment je vais y aller mais de tout fa\u00e7on une 2\u00e8me personne est avec moi mais on sais pas comment y aller"}]} [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] Commun GPT response: { "id": "chatcmpl-8v93Hpek3TFjpzHjgn5BFKuUw6RbJ", "object": "chat.completion", "created": 1708630183, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "5" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 156, "completion_tokens": 1, "total_tokens": 157 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] Curl Closed OK [2024-02-22 20:29:43] [65d7a0a6e1e25] [INFO] Commun GPT Content: { "id": "chatcmpl-8v93Hpek3TFjpzHjgn5BFKuUw6RbJ", "object": "chat.completion", "created": 1708630183, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "5" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 156, "completion_tokens": 1, "total_tokens": 157 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] [AUTOMATIC] Réponse 5 [2024-02-22 20:29:43] [65d7a0a6e1e25] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Bonjour je ne sais pas comment je vais y aller mais de tout façon une 2ème personne est avec moi mais on sais pas comment y aller' [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] [AUTOMATIC] Réponse Positive [2024-02-22 20:29:43] [65d7a0a6e1e25] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'C’est parfait. Je vais vous poser quelques questions très simples.\r\nSentez-vous libre de me répondre comme vous voulez. Pour en savoir plus : https://bit.ly/CGUMOBILI et politique de confidentialité https://bit.ly/PriVAcy\r\nSouhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe)' [2024-02-22 20:29:43] [65d7a0a6e1e25] [INFO] Sender already set +33647768613 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS sms2_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS day sms2_sent_at : 1 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS sms3_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS day sms3_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS operators count : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS reminder count : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS day operators count : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [INFO] SMS Count : 0 [2024-02-22 20:29:43] [65d7a0a6e1e25] [INFO] SMS day Count : 1 [2024-02-22 20:29:43] [65d7a0a6e1e25] [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 plus : https://bit.ly/CGUMOBILI et politique de confidentialité https://bit.ly/PriVAcy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] [SMS] number : +33647768613 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] [SMS] sender : 33755517569 [2024-02-22 20:29:43] [65d7a0a6e1e25] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647768613"}],"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 plus : https:\/\/bit.ly\/CGUMOBILI et 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":"33755517569"} [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:29:44] [65d7a0a6e1e25] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7a0a836118850998496 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7a0a836118850998496","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":433.69} [2024-02-22 20:29:44] [65d7a0a6e1e25] [INFO] BDD AddSmsCount SMS Count updated: 2 [2024-02-22 20:29:44] [65d7a0a6e1e25] [INFO] BDD BddMaj : sms2_sent_at mis à jour. Valeur: '2024-02-22 20:29:44' [2024-02-22 20:29:44] [65d7a0a6e1e25] [INFO] Sender already set +33647768613 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS day sms2_sent_at : 2 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS sms3_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS day sms3_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS operators count : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS reminder count : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS day operators count : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:29:44] [65d7a0a6e1e25] [INFO] SMS Count : 1 [2024-02-22 20:29:44] [65d7a0a6e1e25] [INFO] SMS day Count : 2 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] [SMStoOperator] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"8613 je vais y aller mais de tout fa\u00e7on une 2\u00e8me personne est avec moi mais on sais pas comment y aller","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:29:44] [65d7a0a6e1e25] [INFO] [SMStoOperator] SMS envoyé avec succès id : sms_65d7a0a894d4c385366891 [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] [SMStoOperator] debug content : {"sms_ticket":"sms_65d7a0a894d4c385366891","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":433.65} [2024-02-22 20:29:44] [65d7a0a6e1e25] [DEBUG] Callback juste avant fin callBack [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] Callback main start ok [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] Callback main avant while ok [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] Fields : channel=sms&text=Passager j'ai pas le permis&reception_date=2024-02-22 20:31:35&metadata[message_id]=sms_65d7a0a836118850998496&metadata[number]=+33647768613&metadata[sim_card_number]=+33755517569 [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33647768613 Text: Passager j'ai pas le permis [2024-02-22 20:31:36] [65d7a1186f387] [INFO] From: +33647768613|To: +33755517569|Date: 2024-02-22 20:31:35|Message: Passager j'ai pas le permis [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] callback main apres while ok [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] Service is enabled ? true [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Service +33755517569 is enabled ! [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Phone Number +33647768613 is available ! [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] Listen is enabled ? true [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Listen +33755517569 is enabled ! [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] callback main sim_card_number CORRECT : +33755517569 début d'interpretation du message [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] BDD CheckNumber : OK [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Callback SMS Count =? 2 [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Callback checkLastMessage : Bonjour je ne sais pas comment je vais y aller mais de tout façon une 2ème personne est avec moi mais on sais pas comment y aller -- text: Passager j'ai pas le permis [2024-02-22 20:31:36] [65d7a1186f387] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Passager j\'ai pas le permis' [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Event ID ? 2 [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Fetch event [2024-02-22 20:31:36] [65d7a1186f387] [INFO] Event name : Clermont Geek Convention [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] début chatgpt [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] curl_init OK [2024-02-22 20:31:36] [65d7a1186f387] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN MOBILI. Vous participez \u00e0 la Clermont Geek Convention du 16 au 17 mars 2024 \u00e0 la Grande Halle d\u2019Auvergne. Vous b\u00e9n\u00e9ficiez d\u2019un service premium pour vous y rendre. Ce service est d\u00e9j\u00e0 inclus et vous pouvez b\u00e9n\u00e9ficier d\u2019une place de parking r\u00e9serv\u00e9e.\r\nVoulez-vous qu\u2019on organise votre venue ?"},{"role":"user","content":"Bonjour je ne sais pas comment je vais y aller mais de tout fa\u00e7on une 2\u00e8me personne est avec moi mais on sais pas comment y aller"},{"role":"assistant","content":"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 plus : https:\/\/bit.ly\/CGUMOBILI et politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVAcy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager j'ai pas le permis"}]} [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] Commun GPT response: { "id": "chatcmpl-8v9562CfI9IWR3zjRlNNXfUtYMzcZ", "object": "chat.completion", "created": 1708630296, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. Pourriez-vous me dire les jours où vous serez présent à l'événement ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 514, "completion_tokens": 26, "total_tokens": 540 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] Curl Closed OK [2024-02-22 20:31:38] [65d7a1186f387] [INFO] Commun GPT Content: { "id": "chatcmpl-8v9562CfI9IWR3zjRlNNXfUtYMzcZ", "object": "chat.completion", "created": 1708630296, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. Pourriez-vous me dire les jours où vous serez présent à l'événement ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 514, "completion_tokens": 26, "total_tokens": 540 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 20:31:38] [65d7a1186f387] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Passager j\'ai pas le permis' [2024-02-22 20:31:38] [65d7a1186f387] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Merci pour cette information. Pourriez-vous me dire les jours où vous serez présent à l\'événement ?' [2024-02-22 20:31:38] [65d7a1186f387] [INFO] Sender already set +33647768613 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS day sms2_sent_at : 2 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS sms3_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS day sms3_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS operators count : 1 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS reminder count : 0 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS day operators count : 1 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:31:38] [65d7a1186f387] [INFO] SMS Count : 2 [2024-02-22 20:31:38] [65d7a1186f387] [INFO] SMS day Count : 3 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] [SMS] text : Merci pour cette information. Pourriez-vous me dire les jours où vous serez présent à l'événement ? [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] [SMS] number : +33647768613 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] [SMS] sender : 33755517569 [2024-02-22 20:31:38] [65d7a1186f387] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647768613"}],"text":"Merci pour cette information. Pourriez-vous me dire les jours o\u00f9 vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e9nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:31:39] [65d7a1186f387] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7a11b282cd425887907 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7a11b282cd425887907","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":433.6} [2024-02-22 20:31:39] [65d7a1186f387] [INFO] BDD AddSmsCount SMS Count updated: 3 [2024-02-22 20:31:39] [65d7a1186f387] [INFO] BDD BddMaj : sms3_sent_at mis à jour. Valeur: '2024-02-22 20:31:39' [2024-02-22 20:31:39] [65d7a1186f387] [INFO] Sender already set +33647768613 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS day sms2_sent_at : 2 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS operators count : 1 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS reminder count : 0 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS day operators count : 1 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:31:39] [65d7a1186f387] [INFO] SMS Count : 3 [2024-02-22 20:31:39] [65d7a1186f387] [INFO] SMS day Count : 4 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] [SMStoOperator] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"8613 Passager j'ai pas le permis","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:31:39] [65d7a1186f387] [INFO] [SMStoOperator] SMS envoyé avec succès id : sms_65d7a11b66994238206448 [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] [SMStoOperator] debug content : {"sms_ticket":"sms_65d7a11b66994238206448","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":433.56} [2024-02-22 20:31:39] [65d7a1186f387] [DEBUG] Callback juste avant fin callBack [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] Callback main start ok [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] Callback main avant while ok [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] Fields : channel=sms&text=Le samedi&reception_date=2024-02-22 20:31:59&metadata[message_id]=sms_65d7a11b282cd425887907&metadata[number]=+33647768613&metadata[sim_card_number]=+33755517569 [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33647768613 Text: Le samedi [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] From: +33647768613|To: +33755517569|Date: 2024-02-22 20:31:59|Message: Le samedi [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] callback main apres while ok [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] Service is enabled ? true [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Service +33755517569 is enabled ! [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Phone Number +33647768613 is available ! [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] Listen is enabled ? true [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Listen +33755517569 is enabled ! [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] callback main sim_card_number CORRECT : +33755517569 début d'interpretation du message [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] BDD CheckNumber : OK [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Callback SMS Count =? 3 [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Callback checkLastMessage : Passager j'ai pas le permis -- text: Le samedi [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Le samedi' [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Event ID ? 2 [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Fetch event [2024-02-22 20:32:01] [65d7a1310bacd] [INFO] Event name : Clermont Geek Convention [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] début chatgpt [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] curl_init OK [2024-02-22 20:32:01] [65d7a1310bacd] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN MOBILI. Vous participez \u00e0 la Clermont Geek Convention du 16 au 17 mars 2024 \u00e0 la Grande Halle d\u2019Auvergne. Vous b\u00e9n\u00e9ficiez d\u2019un service premium pour vous y rendre. Ce service est d\u00e9j\u00e0 inclus et vous pouvez b\u00e9n\u00e9ficier d\u2019une place de parking r\u00e9serv\u00e9e.\r\nVoulez-vous qu\u2019on organise votre venue ?"},{"role":"user","content":"Bonjour je ne sais pas comment je vais y aller mais de tout fa\u00e7on une 2\u00e8me personne est avec moi mais on sais pas comment y aller"},{"role":"assistant","content":"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 plus : https:\/\/bit.ly\/CGUMOBILI et politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVAcy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager j'ai pas le permis"},{"role":"assistant","content":"Merci pour cette information. Pourriez-vous me dire les jours o\u00f9 vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e9nement ?"},{"role":"user","content":"Le samedi"}]} [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] Commun GPT response: { "id": "chatcmpl-8v95VmIv1I74Wm488S3MM6Gk53mJB", "object": "chat.completion", "created": 1708630321, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait. Quelle est votre adresse de départ, s'il vous plaît ? (Incluez le code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 551, "completion_tokens": 25, "total_tokens": 576 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] Curl Closed OK [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] Commun GPT Content: { "id": "chatcmpl-8v95VmIv1I74Wm488S3MM6Gk53mJB", "object": "chat.completion", "created": 1708630321, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait. Quelle est votre adresse de départ, s'il vous plaît ? (Incluez le code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 551, "completion_tokens": 25, "total_tokens": 576 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: 'Le samedi' [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: 'Parfait. Quelle est votre adresse de départ, s\'il vous plaît ? (Incluez le code postal)' [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] Sender already set +33647768613 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms2_sent_at : 2 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms4_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms4_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS operators count : 2 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS reminder count : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day operators count : 2 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] SMS Count : 4 [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] SMS day Count : 5 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] [SMS] text : Parfait. Quelle est votre adresse de départ, s'il vous plaît ? (Incluez le code postal) [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] [SMS] number : +33647768613 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] [SMS] sender : 33755517569 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647768613"}],"text":"Parfait. Quelle est votre adresse de d\u00e9part, s'il vous pla\u00eet ? (Incluez le code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7a133df162754576071 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7a133df162754576071","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":433.51} [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] BDD AddSmsCount SMS Count updated: 4 [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] BDD BddMaj : sms4_sent_at mis à jour. Valeur: '2024-02-22 20:32:03' [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] Sender already set +33647768613 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms2_sent_at : 2 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms4_sent_at : 1 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms4_sent_at : 1 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS operators count : 2 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS reminder count : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day operators count : 2 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] SMS Count : 5 [2024-02-22 20:32:03] [65d7a1310bacd] [INFO] SMS day Count : 6 [2024-02-22 20:32:03] [65d7a1310bacd] [DEBUG] [SMStoOperator] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"8613 Le samedi","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 20:32:04] [65d7a1310bacd] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:32:04] [65d7a1310bacd] [INFO] [SMStoOperator] SMS envoyé avec succès id : sms_65d7a134265f8357067595 [2024-02-22 20:32:04] [65d7a1310bacd] [DEBUG] [SMStoOperator] debug content : {"sms_ticket":"sms_65d7a134265f8357067595","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":433.47} [2024-02-22 20:32:04] [65d7a1310bacd] [DEBUG] Callback juste avant fin callBack [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] Callback main start ok [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] Callback main avant while ok [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] Fields : channel=sms&text=32 rue de la varenne à riom 63200&reception_date=2024-02-22 20:32:44&metadata[message_id]=sms_65d7a133df162754576071&metadata[number]=+33647768613&metadata[sim_card_number]=+33755517569 [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33647768613 Text: 32 rue de la varenne à riom 63200 [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] From: +33647768613|To: +33755517569|Date: 2024-02-22 20:32:44|Message: 32 rue de la varenne à riom 63200 [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] callback main apres while ok [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] Service is enabled ? true [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Service +33755517569 is enabled ! [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Phone Number +33647768613 is available ! [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] Listen is enabled ? true [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Listen +33755517569 is enabled ! [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] callback main sim_card_number CORRECT : +33755517569 début d'interpretation du message [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] BDD CheckNumber : OK [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Callback SMS Count =? 4 [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Callback checkLastMessage : Le samedi -- text: 32 rue de la varenne à riom 63200 [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '32 rue de la varenne à riom 63200' [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Event ID ? 2 [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Fetch event [2024-02-22 20:32:46] [65d7a15e151d0] [INFO] Event name : Clermont Geek Convention [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] début chatgpt [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] curl_init OK [2024-02-22 20:32:46] [65d7a15e151d0] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN MOBILI. Vous participez \u00e0 la Clermont Geek Convention du 16 au 17 mars 2024 \u00e0 la Grande Halle d\u2019Auvergne. Vous b\u00e9n\u00e9ficiez d\u2019un service premium pour vous y rendre. Ce service est d\u00e9j\u00e0 inclus et vous pouvez b\u00e9n\u00e9ficier d\u2019une place de parking r\u00e9serv\u00e9e.\r\nVoulez-vous qu\u2019on organise votre venue ?"},{"role":"user","content":"Bonjour je ne sais pas comment je vais y aller mais de tout fa\u00e7on une 2\u00e8me personne est avec moi mais on sais pas comment y aller"},{"role":"assistant","content":"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 plus : https:\/\/bit.ly\/CGUMOBILI et politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVAcy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager j'ai pas le permis"},{"role":"assistant","content":"Merci pour cette information. Pourriez-vous me dire les jours o\u00f9 vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e9nement ?"},{"role":"user","content":"Le samedi"},{"role":"assistant","content":"Parfait. Quelle est votre adresse de d\u00e9part, s'il vous pla\u00eet ? (Incluez le code postal)"},{"role":"user","content":"32 rue de la varenne \u00e0 riom 63200"}]} [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] Commun GPT response: { "id": "chatcmpl-8v96E3nhixzaHHoF9hHJppNwWXURw", "object": "chat.completion", "created": 1708630366, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super, merci ! Revenez-vous à la même adresse après l'événement, ou avez-vous une adresse de retour différente ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 597, "completion_tokens": 30, "total_tokens": 627 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] Curl Closed OK [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] Commun GPT Content: { "id": "chatcmpl-8v96E3nhixzaHHoF9hHJppNwWXURw", "object": "chat.completion", "created": 1708630366, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super, merci ! Revenez-vous à la même adresse après l'événement, ou avez-vous une adresse de retour différente ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 597, "completion_tokens": 30, "total_tokens": 627 }, "system_fingerprint": "fp_af20139b70" } [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: '32 rue de la varenne à riom 63200' [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: 'Super, merci ! Revenez-vous à la même adresse après l\'événement, ou avez-vous une adresse de retour différente ?' [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] Sender already set +33647768613 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms2_sent_at : 2 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms4_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms4_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms5_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms5_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS operators count : 3 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS reminder count : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day operators count : 3 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] SMS Count : 6 [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] SMS day Count : 7 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] [SMS] text : Super, merci ! Revenez-vous à la même adresse après l'événement, ou avez-vous une adresse de retour différente ? [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] [SMS] number : +33647768613 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] [SMS] sender : 33755517569 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647768613"}],"text":"Super, merci ! Revenez-vous \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e9nement, ou avez-vous une adresse de retour diff\u00e9rente ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7a160e104b996082480 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7a160e104b996082480","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":433.42} [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] BDD AddSmsCount SMS Count updated: 5 [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] BDD BddMaj : sms5_sent_at mis à jour. Valeur: '2024-02-22 20:32:48' [2024-02-22 20:32:48] [65d7a15e151d0] [INFO] Sender already set +33647768613 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms2_sent_at : 2 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms4_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms4_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms5_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms5_sent_at : 1 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS operators count : 3 [2024-02-22 20:32:48] [65d7a15e151d0] [DEBUG] SMS reminder count : 0 [2024-02-22 20:32:49] [65d7a15e151d0] [DEBUG] SMS day operators count : 3 [2024-02-22 20:32:49] [65d7a15e151d0] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:32:49] [65d7a15e151d0] [INFO] SMS Count : 7 [2024-02-22 20:32:49] [65d7a15e151d0] [INFO] SMS day Count : 8 [2024-02-22 20:32:49] [65d7a15e151d0] [DEBUG] [SMStoOperator] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"8613 32 rue de la varenne \u00e0 riom 63200","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 20:32:49] [65d7a15e151d0] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:32:49] [65d7a15e151d0] [INFO] [SMStoOperator] SMS envoyé avec succès id : sms_65d7a1612df6b952500601 [2024-02-22 20:32:49] [65d7a15e151d0] [DEBUG] [SMStoOperator] debug content : {"sms_ticket":"sms_65d7a1612df6b952500601","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":433.38} [2024-02-22 20:32:49] [65d7a15e151d0] [DEBUG] Callback juste avant fin callBack [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] Callback main start ok [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] Callback main avant while ok [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] Fields : channel=sms&text=La meme&reception_date=2024-02-22 20:33:14&metadata[message_id]=sms_65d7a160e104b996082480&metadata[number]=+33647768613&metadata[sim_card_number]=+33755517569 [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33647768613 Text: La meme [2024-02-22 20:33:16] [65d7a17c24688] [INFO] From: +33647768613|To: +33755517569|Date: 2024-02-22 20:33:14|Message: La meme [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] callback main apres while ok [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] Service is enabled ? true [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Service +33755517569 is enabled ! [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Phone Number +33647768613 is available ! [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] Listen is enabled ? true [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Listen +33755517569 is enabled ! [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] callback main sim_card_number CORRECT : +33755517569 début d'interpretation du message [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] BDD CheckNumber : OK [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Callback SMS Count =? 5 [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Callback checkLastMessage : 32 rue de la varenne à riom 63200 -- text: La meme [2024-02-22 20:33:16] [65d7a17c24688] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'La meme' [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Event ID ? 2 [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Fetch event [2024-02-22 20:33:16] [65d7a17c24688] [INFO] Event name : Clermont Geek Convention [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] début chatgpt [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] curl_init OK [2024-02-22 20:33:16] [65d7a17c24688] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo-preview","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 vous envoyez des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n -Commentaires particulier (nom d'hotel ou informations particuli\u00e8res). 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\",\"Pouvez-vous me donner votre adresse de d\u00e9part ainsi que toutes informations particuli\u00e8res comme le nom de votre h\u00f4tel par exemple?\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN MOBILI. Vous participez \u00e0 la Clermont Geek Convention du 16 au 17 mars 2024 \u00e0 la Grande Halle d\u2019Auvergne. Vous b\u00e9n\u00e9ficiez d\u2019un service premium pour vous y rendre. Ce service est d\u00e9j\u00e0 inclus et vous pouvez b\u00e9n\u00e9ficier d\u2019une place de parking r\u00e9serv\u00e9e.\r\nVoulez-vous qu\u2019on organise votre venue ?"},{"role":"user","content":"Bonjour je ne sais pas comment je vais y aller mais de tout fa\u00e7on une 2\u00e8me personne est avec moi mais on sais pas comment y aller"},{"role":"assistant","content":"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 plus : https:\/\/bit.ly\/CGUMOBILI et politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVAcy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager j'ai pas le permis"},{"role":"assistant","content":"Merci pour cette information. Pourriez-vous me dire les jours o\u00f9 vous serez pr\u00e9sent \u00e0 l'\u00e9v\u00e9nement ?"},{"role":"user","content":"Le samedi"},{"role":"assistant","content":"Parfait. Quelle est votre adresse de d\u00e9part, s'il vous pla\u00eet ? (Incluez le code postal)"},{"role":"user","content":"32 rue de la varenne \u00e0 riom 63200"},{"role":"assistant","content":"Super, merci ! Revenez-vous \u00e0 la m\u00eame adresse apr\u00e8s l'\u00e9v\u00e9nement, ou avez-vous une adresse de retour diff\u00e9rente ?"},{"role":"user","content":"La meme"}]} [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] Commun GPT response: { "id": "chatcmpl-8v96iI6fkmITELdJy75WRhniMJtJJ", "object": "chat.completion", "created": 1708630396, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Avez-vous des commentaires ou des informations particulières à ajouter ? Par exemple, le nom d'un hôtel où vous logez." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 637, "completion_tokens": 35, "total_tokens": 672 }, "system_fingerprint": "fp_f084bcfc79" } [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] Curl Closed OK [2024-02-22 20:33:21] [65d7a17c24688] [INFO] Commun GPT Content: { "id": "chatcmpl-8v96iI6fkmITELdJy75WRhniMJtJJ", "object": "chat.completion", "created": 1708630396, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Avez-vous des commentaires ou des informations particulières à ajouter ? Par exemple, le nom d'un hôtel où vous logez." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 637, "completion_tokens": 35, "total_tokens": 672 }, "system_fingerprint": "fp_f084bcfc79" } [2024-02-22 20:33:21] [65d7a17c24688] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: 'La meme' [2024-02-22 20:33:21] [65d7a17c24688] [ERROR] BDD BddMaj : une erreur est survenu : Unknown column 'Quest6' in 'field list' [2024-02-22 20:33:21] [65d7a17c24688] [INFO] Sender already set +33647768613 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms2_sent_at : 2 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms4_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms4_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms5_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms5_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms6_sent_at : 0 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms6_sent_at : 0 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS operators count : 4 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS reminder count : 0 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day operators count : 4 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:33:21] [65d7a17c24688] [INFO] SMS Count : 8 [2024-02-22 20:33:21] [65d7a17c24688] [INFO] SMS day Count : 9 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] [SMS] text : Très bien. Avez-vous des commentaires ou des informations particulières à ajouter ? Par exemple, le nom d'un hôtel où vous logez. [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] [SMS] number : +33647768613 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] [SMS] sender : 33755517569 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647768613"}],"text":"Tr\u00e8s bien. Avez-vous des commentaires ou des informations particuli\u00e8res \u00e0 ajouter ? Par exemple, le nom d'un h\u00f4tel o\u00f9 vous logez.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:33:21] [65d7a17c24688] [INFO] [SMS] SMS envoyé avec succès id : sms_65d7a1818189a120203917 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65d7a1818189a120203917","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":433.33} [2024-02-22 20:33:21] [65d7a17c24688] [INFO] BDD AddSmsCount SMS Count updated: 6 [2024-02-22 20:33:21] [65d7a17c24688] [INFO] BDD BddMaj : sms6_sent_at mis à jour. Valeur: '2024-02-22 20:33:21' [2024-02-22 20:33:21] [65d7a17c24688] [INFO] Sender already set +33647768613 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms1_sent_at : 0 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms1_sent_at : 0 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms2_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms2_sent_at : 2 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms3_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms3_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms4_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms4_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms5_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms5_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS sms6_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day sms6_sent_at : 1 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS operators count : 4 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS reminder count : 0 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day operators count : 4 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] SMS day reminder count : 0 [2024-02-22 20:33:21] [65d7a17c24688] [INFO] SMS Count : 9 [2024-02-22 20:33:21] [65d7a17c24688] [INFO] SMS day Count : 10 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] [SMStoOperator] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"8613 La meme","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] [SMS] HTTP Code : 200 [2024-02-22 20:33:21] [65d7a17c24688] [INFO] [SMStoOperator] SMS envoyé avec succès id : sms_65d7a181bdb73058062953 [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] [SMStoOperator] debug content : {"sms_ticket":"sms_65d7a181bdb73058062953","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":433.29} [2024-02-22 20:33:21] [65d7a17c24688] [DEBUG] Callback juste avant fin callBack [2024-02-22 20:33:26] [65d7a18638ec9] [DEBUG] Callback main start ok [2024-02-22 20:33:26] [65d7a18638ec9] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 20:33:26] [65d7a18638ec9] [DEBUG] Callback main avant while ok [2024-02-22 20:33:26] [65d7a18638ec9] [DEBUG] Fields : channel=sms&text=La meme&reception_date=2024-02-22 20:33:14&metadata[message_id]=sms_65d7a160e104b996082480&metadata[number]=+33647768613&metadata[sim_card_number]=+33755517569 [2024-02-22 20:33:26] [65d7a18638ec9] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33647768613 Text: La meme [2024-02-22 20:33:26] [65d7a18638ec9] [INFO] From: +33647768613|To: +33755517569|Date: 2024-02-22 20:33:14|Message: La meme [2024-02-22 20:33:26] [65d7a18638ec9] [DEBUG] callback main apres while ok [2024-02-22 20:33:26] [65d7a18638ec9] [DEBUG] Service is enabled ? true [2024-02-22 20:33:26] [65d7a18638ec9] [INFO] Service +33755517569 is enabled ! [2024-02-22 20:33:26] [65d7a18638ec9] [INFO] Phone Number +33647768613 is available ! [2024-02-22 20:33:26] [65d7a18638ec9] [DEBUG] Listen is enabled ? true [2024-02-22 20:33:26] [65d7a18638ec9] [INFO] Listen +33755517569 is enabled ! [2024-02-22 20:33:26] [65d7a18638ec9] [DEBUG] callback main sim_card_number CORRECT : +33755517569 début d'interpretation du message [2024-02-22 20:33:26] [65d7a18638ec9] [DEBUG] BDD CheckNumber : OK [2024-02-22 20:33:26] [65d7a18638ec9] [INFO] Callback SMS Count =? 6 [2024-02-22 20:33:26] [65d7a18638ec9] [INFO] Callback checkLastMessage : La meme -- text: La meme [2024-02-22 20:33:26] [65d7a18638ec9] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-02-22 20:33:26] [65d7a18638ec9] [DEBUG] Callback juste avant fin callBack [2024-02-22 20:33:54] [65d7a1a257102] [DEBUG] Callback main start ok [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-02-22 20:33:54] [65d7a1a257102] [DEBUG] Callback main avant while ok [2024-02-22 20:33:54] [65d7a1a257102] [DEBUG] Fields : channel=sms&text=Non c t une maison mais nous somme 2&reception_date=2024-02-22 20:33:53&metadata[message_id]=sms_65d7a1818189a120203917&metadata[number]=+33647768613&metadata[sim_card_number]=+33755517569 [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Callback SMS entrant sur sim_card: +33755517569 depuis Number (user): +33647768613 Text: Non c t une maison mais nous somme 2 [2024-02-22 20:33:54] [65d7a1a257102] [INFO] From: +33647768613|To: +33755517569|Date: 2024-02-22 20:33:53|Message: Non c t une maison mais nous somme 2 [2024-02-22 20:33:54] [65d7a1a257102] [DEBUG] callback main apres while ok [2024-02-22 20:33:54] [65d7a1a257102] [DEBUG] Service is enabled ? true [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Service +33755517569 is enabled ! [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Phone Number +33647768613 is available ! [2024-02-22 20:33:54] [65d7a1a257102] [DEBUG] Listen is enabled ? true [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Listen +33755517569 is enabled ! [2024-02-22 20:33:54] [65d7a1a257102] [DEBUG] callback main sim_card_number CORRECT : +33755517569 début d'interpretation du message [2024-02-22 20:33:54] [65d7a1a257102] [DEBUG] BDD CheckNumber : OK [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Callback SMS Count =? 6 [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Callback checkLastMessage : La meme -- text: Non c t une maison mais nous somme 2 [2024-02-22 20:33:54] [65d7a1a257102] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Non c t une maison mais nous somme 2' [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Event ID ? 2 [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Fetch event [2024-02-22 20:33:54] [65d7a1a257102] [INFO] Event name : Clermont Geek Convention [2024-02-22 20:33:54] [65d7a1a257102] [DEBUG] Callback juste avant fin callBack