[2024-05-05 10:33:38] [66374462a7039] [DEBUG] Callback main start ok [2024-05-05 10:33:38] [66374462a7039] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:33:38] [66374462a7039] [DEBUG] Callback main avant while ok [2024-05-05 10:33:38] [66374462a7039] [DEBUG] Fields : channel=sms&text=VVX&reception_date=2024-05-05 10:33:36&metadata[number]=+33606461970&metadata[sim_card_number]=+33755517567 [2024-05-05 10:33:38] [66374462a7039] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33606461970 Text: VVX [2024-05-05 10:33:38] [66374462a7039] [INFO] From: +33606461970|To: +33755517567|Date: 2024-05-05 10:33:36|Message: VVX [2024-05-05 10:33:38] [66374462a7039] [DEBUG] callback main apres while ok [2024-05-05 10:33:38] [66374462a7039] [INFO] Phone Number +33606461970 is available ! [2024-05-05 10:33:38] [66374462a7039] [DEBUG] Service is enabled ? true [2024-05-05 10:33:38] [66374462a7039] [INFO] Service +33755517567 is enabled ! [2024-05-05 10:33:38] [66374462a7039] [DEBUG] Listen is enabled ? false [2024-05-05 10:33:38] [66374462a7039] [INFO] Listen +33755517567 is disabled ! [2024-05-05 10:33:38] [66374462a7039] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-05 10:33:38] [66374462a7039] [DEBUG] BDD CheckNumber : la table est vide [2024-05-05 10:33:38] [66374462a7039] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-05-05 10:33:38] [66374462a7039] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33606461970 [2024-05-05 10:33:38] [66374462a7039] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'VVX' [2024-05-05 10:33:38] [66374462a7039] [INFO] Callback Q1: l'event est VVX [2024-05-05 10:33:38] [66374462a7039] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-05-05 10:33:38] [66374462a7039] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-05-05 10:33:38] [66374462a7039] [INFO] Ajout du sender : 33757050383 au +33606461970 [2024-05-05 10:33:38] [66374462a7039] [DEBUG] [SMS] text : Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir à l'évènement ? (Oui, non) [2024-05-05 10:33:38] [66374462a7039] [DEBUG] [SMS] number : +33606461970 [2024-05-05 10:33:38] [66374462a7039] [DEBUG] [SMS] sender : 33757050383 [2024-05-05 10:33:38] [66374462a7039] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33606461970"}],"text":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-05 10:33:39] [66374462a7039] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 10:33:39] [66374462a7039] [INFO] [SMS] SMS envoyé avec succès id : sms_6637446324dec357296591 [2024-05-05 10:33:39] [66374462a7039] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637446324dec357296591","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.91} [2024-05-05 10:33:39] [66374462a7039] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 10:33:39] [66374462a7039] [DEBUG] Callback juste avant fin callBack [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] Callback main start ok [2024-05-05 10:34:24] [6637449022fd3] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] Callback main avant while ok [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-05 10:34:22&metadata[message_id]=sms_6637446324dec357296591&metadata[number]=+33606461970&metadata[sim_card_number]=+33757050383 [2024-05-05 10:34:24] [6637449022fd3] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33606461970 Text: Oui [2024-05-05 10:34:24] [6637449022fd3] [INFO] From: +33606461970|To: +33757050383|Date: 2024-05-05 10:34:22|Message: Oui [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] callback main apres while ok [2024-05-05 10:34:24] [6637449022fd3] [INFO] Phone Number +33606461970 is available ! [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] Service is enabled ? true [2024-05-05 10:34:24] [6637449022fd3] [INFO] Service +33757050383 is enabled ! [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] Listen is enabled ? false [2024-05-05 10:34:24] [6637449022fd3] [INFO] Listen +33757050383 is disabled ! [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] BDD CheckNumber : OK [2024-05-05 10:34:24] [6637449022fd3] [INFO] Callback SMS Count =? 1 [2024-05-05 10:34:24] [6637449022fd3] [INFO] Callback checkMessage : VVX -- text: Oui [2024-05-05 10:34:24] [6637449022fd3] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-05 10:34:24] [6637449022fd3] [INFO] Event ID ? 9 [2024-05-05 10:34:24] [6637449022fd3] [INFO] Fetch event [2024-05-05 10:34:24] [6637449022fd3] [INFO] Event name : VVX [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-05 10:34:24] [6637449022fd3] [INFO] Sender already set +33606461970 [2024-05-05 10:34:24] [6637449022fd3] [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/CGUAlfred et politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] [SMS] number : +33606461970 [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] [SMS] sender : 33757050383 [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33606461970"}],"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\/CGUAlfred 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":"33757050383"} [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 10:34:24] [6637449022fd3] [INFO] [SMS] SMS envoyé avec succès id : sms_66374490696a8403456939 [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66374490696a8403456939","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":105.78} [2024-05-05 10:34:24] [6637449022fd3] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 10:34:24] [6637449022fd3] [DEBUG] Callback juste avant fin callBack [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] Callback main start ok [2024-05-05 10:34:59] [663744b3b601b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] Callback main avant while ok [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] Fields : channel=sms&text=Passager&reception_date=2024-05-05 10:34:58&metadata[message_id]=sms_66374490696a8403456939&metadata[number]=+33606461970&metadata[sim_card_number]=+33757050383 [2024-05-05 10:34:59] [663744b3b601b] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33606461970 Text: Passager [2024-05-05 10:34:59] [663744b3b601b] [INFO] From: +33606461970|To: +33757050383|Date: 2024-05-05 10:34:58|Message: Passager [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] callback main apres while ok [2024-05-05 10:34:59] [663744b3b601b] [INFO] Phone Number +33606461970 is available ! [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] Service is enabled ? true [2024-05-05 10:34:59] [663744b3b601b] [INFO] Service +33757050383 is enabled ! [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] Listen is enabled ? false [2024-05-05 10:34:59] [663744b3b601b] [INFO] Listen +33757050383 is disabled ! [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] BDD CheckNumber : OK [2024-05-05 10:34:59] [663744b3b601b] [INFO] Callback SMS Count =? 2 [2024-05-05 10:34:59] [663744b3b601b] [INFO] Callback checkMessage : Oui -- text: Passager [2024-05-05 10:34:59] [663744b3b601b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Passager' [2024-05-05 10:34:59] [663744b3b601b] [INFO] Event ID ? 9 [2024-05-05 10:34:59] [663744b3b601b] [INFO] Fetch event [2024-05-05 10:34:59] [663744b3b601b] [INFO] Event name : VVX [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] début chatgpt [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] curl_init OK [2024-05-05 10:34:59] [663744b3b601b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"}]} [2024-05-05 10:35:02] [663744b3b601b] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LRcijwqbrq5PbPv19N3jWdtSN0ok", "object": "chat.completion", "created": 1714898100, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 768, "completion_tokens": 27, "total_tokens": 795 }, "system_fingerprint": null } [2024-05-05 10:35:02] [663744b3b601b] [DEBUG] Curl Closed OK [2024-05-05 10:35:02] [663744b3b601b] [INFO] Commun GPT Content: { "id": "chatcmpl-9LRcijwqbrq5PbPv19N3jWdtSN0ok", "object": "chat.completion", "created": 1714898100, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 768, "completion_tokens": 27, "total_tokens": 795 }, "system_fingerprint": null } [2024-05-05 10:35:02] [663744b3b601b] [INFO] Sender already set +33606461970 [2024-05-05 10:35:02] [663744b3b601b] [DEBUG] [SMS] text : Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi) [2024-05-05 10:35:02] [663744b3b601b] [DEBUG] [SMS] number : +33606461970 [2024-05-05 10:35:02] [663744b3b601b] [DEBUG] [SMS] sender : 33757050383 [2024-05-05 10:35:02] [663744b3b601b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33606461970"}],"text":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-05 10:35:02] [663744b3b601b] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 10:35:02] [663744b3b601b] [INFO] [SMS] SMS envoyé avec succès id : sms_663744b69df70890593735 [2024-05-05 10:35:02] [663744b3b601b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663744b69df70890593735","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.73} [2024-05-05 10:35:02] [663744b3b601b] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 10:35:02] [663744b3b601b] [DEBUG] Callback juste avant fin callBack [2024-05-05 10:35:40] [663744dcca812] [DEBUG] Callback main start ok [2024-05-05 10:35:40] [663744dcca812] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:35:40] [663744dcca812] [DEBUG] Callback main avant while ok [2024-05-05 10:35:40] [663744dcca812] [DEBUG] Fields : channel=sms&text=Vendredi &reception_date=2024-05-05 10:35:40&metadata[message_id]=sms_663744b69df70890593735&metadata[number]=+33606461970&metadata[sim_card_number]=+33757050383 [2024-05-05 10:35:40] [663744dcca812] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33606461970 Text: Vendredi [2024-05-05 10:35:40] [663744dcca812] [INFO] From: +33606461970|To: +33757050383|Date: 2024-05-05 10:35:40|Message: Vendredi [2024-05-05 10:35:40] [663744dcca812] [DEBUG] callback main apres while ok [2024-05-05 10:35:40] [663744dcca812] [INFO] Phone Number +33606461970 is available ! [2024-05-05 10:35:40] [663744dcca812] [DEBUG] Service is enabled ? true [2024-05-05 10:35:40] [663744dcca812] [INFO] Service +33757050383 is enabled ! [2024-05-05 10:35:40] [663744dcca812] [DEBUG] Listen is enabled ? false [2024-05-05 10:35:40] [663744dcca812] [INFO] Listen +33757050383 is disabled ! [2024-05-05 10:35:40] [663744dcca812] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 10:35:40] [663744dcca812] [DEBUG] BDD CheckNumber : OK [2024-05-05 10:35:40] [663744dcca812] [INFO] Callback SMS Count =? 3 [2024-05-05 10:35:40] [663744dcca812] [INFO] Callback checkMessage : Passager -- text: Vendredi [2024-05-05 10:35:40] [663744dcca812] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vendredi ' [2024-05-05 10:35:40] [663744dcca812] [INFO] Event ID ? 9 [2024-05-05 10:35:40] [663744dcca812] [INFO] Fetch event [2024-05-05 10:35:40] [663744dcca812] [INFO] Event name : VVX [2024-05-05 10:35:40] [663744dcca812] [DEBUG] début chatgpt [2024-05-05 10:35:40] [663744dcca812] [DEBUG] curl_init OK [2024-05-05 10:35:40] [663744dcca812] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "}]} [2024-05-05 10:35:43] [663744dcca812] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LRdNZQzWCGj8cPv1HzmPMiHgHQBi", "object": "chat.completion", "created": 1714898141, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 807, "completion_tokens": 37, "total_tokens": 844 }, "system_fingerprint": null } [2024-05-05 10:35:43] [663744dcca812] [DEBUG] Curl Closed OK [2024-05-05 10:35:43] [663744dcca812] [INFO] Commun GPT Content: { "id": "chatcmpl-9LRdNZQzWCGj8cPv1HzmPMiHgHQBi", "object": "chat.completion", "created": 1714898141, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 807, "completion_tokens": 37, "total_tokens": 844 }, "system_fingerprint": null } [2024-05-05 10:35:43] [663744dcca812] [INFO] Sender already set +33606461970 [2024-05-05 10:35:43] [663744dcca812] [DEBUG] [SMS] text : Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'événement, tous les trajets) [2024-05-05 10:35:43] [663744dcca812] [DEBUG] [SMS] number : +33606461970 [2024-05-05 10:35:43] [663744dcca812] [DEBUG] [SMS] sender : 33757050383 [2024-05-05 10:35:43] [663744dcca812] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33606461970"}],"text":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-05 10:35:43] [663744dcca812] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 10:35:43] [663744dcca812] [INFO] [SMS] SMS envoyé avec succès id : sms_663744dfd31c1626880773 [2024-05-05 10:35:43] [663744dcca812] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663744dfd31c1626880773","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.69} [2024-05-05 10:35:43] [663744dcca812] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 10:35:43] [663744dcca812] [DEBUG] Callback juste avant fin callBack [2024-05-05 10:36:23] [6637450778594] [DEBUG] Callback main start ok [2024-05-05 10:36:23] [6637450778594] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:36:23] [6637450778594] [DEBUG] Callback main avant while ok [2024-05-05 10:36:23] [6637450778594] [DEBUG] Fields : channel=sms&text=Courte distance pendant l'événement &reception_date=2024-05-05 10:36:22&metadata[message_id]=sms_663744dfd31c1626880773&metadata[number]=+33606461970&metadata[sim_card_number]=+33757050383 [2024-05-05 10:36:23] [6637450778594] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33606461970 Text: Courte distance pendant l'événement [2024-05-05 10:36:23] [6637450778594] [INFO] From: +33606461970|To: +33757050383|Date: 2024-05-05 10:36:22|Message: Courte distance pendant l'événement [2024-05-05 10:36:23] [6637450778594] [DEBUG] callback main apres while ok [2024-05-05 10:36:23] [6637450778594] [INFO] Phone Number +33606461970 is available ! [2024-05-05 10:36:23] [6637450778594] [DEBUG] Service is enabled ? true [2024-05-05 10:36:23] [6637450778594] [INFO] Service +33757050383 is enabled ! [2024-05-05 10:36:23] [6637450778594] [DEBUG] Listen is enabled ? false [2024-05-05 10:36:23] [6637450778594] [INFO] Listen +33757050383 is disabled ! [2024-05-05 10:36:23] [6637450778594] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 10:36:23] [6637450778594] [DEBUG] BDD CheckNumber : OK [2024-05-05 10:36:23] [6637450778594] [INFO] Callback SMS Count =? 4 [2024-05-05 10:36:23] [6637450778594] [INFO] Callback checkMessage : Vendredi -- text: Courte distance pendant l'événement [2024-05-05 10:36:23] [6637450778594] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Courte distance pendant l\'événement ' [2024-05-05 10:36:23] [6637450778594] [INFO] Event ID ? 9 [2024-05-05 10:36:23] [6637450778594] [INFO] Fetch event [2024-05-05 10:36:23] [6637450778594] [INFO] Event name : VVX [2024-05-05 10:36:23] [6637450778594] [DEBUG] début chatgpt [2024-05-05 10:36:23] [6637450778594] [DEBUG] curl_init OK [2024-05-05 10:36:23] [6637450778594] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Courte distance pendant l'\u00e9v\u00e9nement "}]} [2024-05-05 10:36:25] [6637450778594] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LRe3SJ7qybCmpM6RlCtokvq4cq0n", "object": "chat.completion", "created": 1714898183, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 862, "completion_tokens": 17, "total_tokens": 879 }, "system_fingerprint": null } [2024-05-05 10:36:25] [6637450778594] [DEBUG] Curl Closed OK [2024-05-05 10:36:25] [6637450778594] [INFO] Commun GPT Content: { "id": "chatcmpl-9LRe3SJ7qybCmpM6RlCtokvq4cq0n", "object": "chat.completion", "created": 1714898183, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 862, "completion_tokens": 17, "total_tokens": 879 }, "system_fingerprint": null } [2024-05-05 10:36:25] [6637450778594] [INFO] Sender already set +33606461970 [2024-05-05 10:36:25] [6637450778594] [DEBUG] [SMS] text : Quand et d'où partez-vous ? (Adresse incluant code postal) [2024-05-05 10:36:25] [6637450778594] [DEBUG] [SMS] number : +33606461970 [2024-05-05 10:36:25] [6637450778594] [DEBUG] [SMS] sender : 33757050383 [2024-05-05 10:36:25] [6637450778594] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33606461970"}],"text":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-05 10:36:25] [6637450778594] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 10:36:25] [6637450778594] [INFO] [SMS] SMS envoyé avec succès id : sms_663745096cbfb032861575 [2024-05-05 10:36:25] [6637450778594] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663745096cbfb032861575","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.64} [2024-05-05 10:36:25] [6637450778594] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 10:36:25] [6637450778594] [DEBUG] Callback juste avant fin callBack [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] Callback main start ok [2024-05-05 10:39:06] [663745aa49c17] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] Callback main avant while ok [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] Fields : channel=sms&text=Vendredi matin au départ du camping de la Croze 48 route de Mozac, Saint-Hippolyte 63140 Châtel-Guyon&reception_date=2024-05-05 10:39:04&metadata[message_id]=sms_663745096cbfb032861575&metadata[number]=+33606461970&metadata[sim_card_number]=+33757050383 [2024-05-05 10:39:06] [663745aa49c17] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33606461970 Text: Vendredi matin au départ du camping de la Croze 48 route de Mozac, Saint-Hippolyte 63140 Châtel-Guyon [2024-05-05 10:39:06] [663745aa49c17] [INFO] From: +33606461970|To: +33757050383|Date: 2024-05-05 10:39:04|Message: Vendredi matin au départ du camping de la Croze 48 route de Mozac, Saint-Hippolyte 63140 Châtel-Guyon [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] callback main apres while ok [2024-05-05 10:39:06] [663745aa49c17] [INFO] Phone Number +33606461970 is available ! [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] Service is enabled ? true [2024-05-05 10:39:06] [663745aa49c17] [INFO] Service +33757050383 is enabled ! [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] Listen is enabled ? false [2024-05-05 10:39:06] [663745aa49c17] [INFO] Listen +33757050383 is disabled ! [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] BDD CheckNumber : OK [2024-05-05 10:39:06] [663745aa49c17] [INFO] Callback SMS Count =? 5 [2024-05-05 10:39:06] [663745aa49c17] [INFO] Callback checkMessage : Courte distance pendant l'événement -- text: Vendredi matin au départ du camping de la Croze 48 route de Mozac, Saint-Hippolyte 63140 Châtel-Guyon [2024-05-05 10:39:06] [663745aa49c17] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vendredi matin au départ du camping de la Croze 48 route de Mozac, Saint-Hippolyte 63140 Châtel-Guyon' [2024-05-05 10:39:06] [663745aa49c17] [INFO] Event ID ? 9 [2024-05-05 10:39:06] [663745aa49c17] [INFO] Fetch event [2024-05-05 10:39:06] [663745aa49c17] [INFO] Event name : VVX [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] début chatgpt [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] curl_init OK [2024-05-05 10:39:06] [663745aa49c17] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Courte distance pendant l'\u00e9v\u00e9nement "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Vendredi matin au d\u00e9part du camping de la Croze 48 route de Mozac, Saint-Hippolyte 63140 Ch\u00e2tel-Guyon"}]} [2024-05-05 10:39:07] [663745aa49c17] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LRggTBdOnbyoAEEdcm6nz8wcN7mG", "object": "chat.completion", "created": 1714898346, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 922, "completion_tokens": 29, "total_tokens": 951 }, "system_fingerprint": null } [2024-05-05 10:39:07] [663745aa49c17] [DEBUG] Curl Closed OK [2024-05-05 10:39:07] [663745aa49c17] [INFO] Commun GPT Content: { "id": "chatcmpl-9LRggTBdOnbyoAEEdcm6nz8wcN7mG", "object": "chat.completion", "created": 1714898346, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 922, "completion_tokens": 29, "total_tokens": 951 }, "system_fingerprint": null } [2024-05-05 10:39:07] [663745aa49c17] [INFO] Sender already set +33606461970 [2024-05-05 10:39:07] [663745aa49c17] [DEBUG] [SMS] text : Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport) [2024-05-05 10:39:07] [663745aa49c17] [DEBUG] [SMS] number : +33606461970 [2024-05-05 10:39:07] [663745aa49c17] [DEBUG] [SMS] sender : 33757050383 [2024-05-05 10:39:07] [663745aa49c17] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33606461970"}],"text":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-05 10:39:07] [663745aa49c17] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 10:39:07] [663745aa49c17] [INFO] [SMS] SMS envoyé avec succès id : sms_663745abb562f280771090 [2024-05-05 10:39:07] [663745aa49c17] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663745abb562f280771090","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.6} [2024-05-05 10:39:07] [663745aa49c17] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 10:39:07] [663745aa49c17] [DEBUG] Callback juste avant fin callBack [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] Callback main start ok [2024-05-05 10:52:40] [663748d83cc19] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] Callback main avant while ok [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] Fields : channel=sms&text=Fabrice Lefeuvre dossard 116. J'ai besoin d'un covoiturage du camping de la Croze à Volvic pour prendre le départ de la course Experience Chaîne des Puys 112 solo.&reception_date=2024-05-05 10:52:39&metadata[message_id]=sms_663745abb562f280771090&metadata[number]=+33606461970&metadata[sim_card_number]=+33757050383 [2024-05-05 10:52:40] [663748d83cc19] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33606461970 Text: Fabrice Lefeuvre dossard 116. J'ai besoin d'un covoiturage du camping de la Croze à Volvic pour prendre le départ de la course Experience Chaîne des Puys 112 solo. [2024-05-05 10:52:40] [663748d83cc19] [INFO] From: +33606461970|To: +33757050383|Date: 2024-05-05 10:52:39|Message: Fabrice Lefeuvre dossard 116. J'ai besoin d'un covoiturage du camping de la Croze à Volvic pour prendre le départ de la course Experience Chaîne des Puys 112 solo. [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] callback main apres while ok [2024-05-05 10:52:40] [663748d83cc19] [INFO] Phone Number +33606461970 is available ! [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] Service is enabled ? true [2024-05-05 10:52:40] [663748d83cc19] [INFO] Service +33757050383 is enabled ! [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] Listen is enabled ? false [2024-05-05 10:52:40] [663748d83cc19] [INFO] Listen +33757050383 is disabled ! [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] BDD CheckNumber : OK [2024-05-05 10:52:40] [663748d83cc19] [INFO] Callback SMS Count =? 6 [2024-05-05 10:52:40] [663748d83cc19] [INFO] Callback checkMessage : Vendredi matin au départ du camping de la Croze 48 route de Mozac, Saint-Hippolyte 63140 Châtel-Guyon -- text: Fabrice Lefeuvre dossard 116. J'ai besoin d'un covoiturage du camping de la Croze à Volvic pour prendre le départ de la course Experience Chaîne des Puys 112 solo. [2024-05-05 10:52:40] [663748d83cc19] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Fabrice Lefeuvre dossard 116. \nJ\'ai besoin d\'un covoiturage du camping de la Croze à Volvic pour prendre le départ de la course Experience Chaîne des Puys 112 solo.' [2024-05-05 10:52:40] [663748d83cc19] [INFO] Event ID ? 9 [2024-05-05 10:52:40] [663748d83cc19] [INFO] Fetch event [2024-05-05 10:52:40] [663748d83cc19] [INFO] Event name : VVX [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] début chatgpt [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] curl_init OK [2024-05-05 10:52:40] [663748d83cc19] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Courte distance pendant l'\u00e9v\u00e9nement "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Vendredi matin au d\u00e9part du camping de la Croze 48 route de Mozac, Saint-Hippolyte 63140 Ch\u00e2tel-Guyon"},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)"},{"role":"user","content":"Fabrice Lefeuvre dossard 116. \nJ'ai besoin d'un covoiturage du camping de la Croze \u00e0 Volvic pour prendre le d\u00e9part de la course Experience Cha\u00eene des Puys 112 solo."}]} [2024-05-05 10:52:42] [663748d83cc19] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LRto3FdU59UOKqrDFT2hunGeF0Ol", "object": "chat.completion", "created": 1714899160, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1007, "completion_tokens": 37, "total_tokens": 1044 }, "system_fingerprint": null } [2024-05-05 10:52:42] [663748d83cc19] [DEBUG] Curl Closed OK [2024-05-05 10:52:42] [663748d83cc19] [INFO] Commun GPT Content: { "id": "chatcmpl-9LRto3FdU59UOKqrDFT2hunGeF0Ol", "object": "chat.completion", "created": 1714899160, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1007, "completion_tokens": 37, "total_tokens": 1044 }, "system_fingerprint": null } [2024-05-05 10:52:42] [663748d83cc19] [INFO] Sender already set +33606461970 [2024-05-05 10:52:42] [663748d83cc19] [DEBUG] [SMS] text : Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred. [2024-05-05 10:52:42] [663748d83cc19] [DEBUG] [SMS] number : +33606461970 [2024-05-05 10:52:42] [663748d83cc19] [DEBUG] [SMS] sender : 33757050383 [2024-05-05 10:52:42] [663748d83cc19] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33606461970"}],"text":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-05 10:52:42] [663748d83cc19] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 10:52:42] [663748d83cc19] [INFO] [SMS] SMS envoyé avec succès id : sms_663748da4d18c748890697 [2024-05-05 10:52:42] [663748d83cc19] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663748da4d18c748890697","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.55} [2024-05-05 10:52:42] [663748d83cc19] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 10:52:42] [663748d83cc19] [DEBUG] Callback juste avant fin callBack [2024-05-05 10:59:25] [66374a6d9fe79] [DEBUG] Callback main start ok [2024-05-05 10:59:25] [66374a6d9fe79] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:59:25] [66374a6d9fe79] [DEBUG] Callback main avant while ok [2024-05-05 10:59:25] [66374a6d9fe79] [DEBUG] Fields : channel=sms&text=<#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi&reception_date=2024-05-05 10:59:24&metadata[number]=MissYo&metadata[sim_card_number]=+33757050392 [2024-05-05 10:59:25] [66374a6d9fe79] [INFO] Callback SMS entrant sur sim_card: +33757050392 depuis Number (user): MissYo Text: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:25] [66374a6d9fe79] [INFO] From: MissYo|To: +33757050392|Date: 2024-05-05 10:59:24|Message: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:25] [66374a6d9fe79] [DEBUG] callback main apres while ok [2024-05-05 10:59:25] [66374a6d9fe79] [INFO] Phone Number MissYo is available ! [2024-05-05 10:59:25] [66374a6d9fe79] [DEBUG] Service is enabled ? true [2024-05-05 10:59:25] [66374a6d9fe79] [INFO] Service +33757050392 is enabled ! [2024-05-05 10:59:25] [66374a6d9fe79] [DEBUG] Listen is enabled ? false [2024-05-05 10:59:25] [66374a6d9fe79] [INFO] Listen +33757050392 is disabled ! [2024-05-05 10:59:25] [66374a6d9fe79] [DEBUG] callback main sim_card_number CORRECT : +33757050392 début d'interpretation du message [2024-05-05 10:59:25] [66374a6d9fe79] [ERROR] BDD CheckNumber : une erreur est survenu : Unknown column 'MissYo' in 'where clause' [2024-05-05 10:59:25] [66374a6d9fe79] [INFO] Callback SMS Count =? 0 [2024-05-05 10:59:25] [66374a6d9fe79] [INFO] Callback checkMessage : -- text: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:25] [66374a6d9fe79] [ERROR] BDD BddMaj : une erreur est survenu : Unknown column 'MissYo' in 'where clause' [2024-05-05 10:59:30] [66374a72c765a] [DEBUG] Callback main start ok [2024-05-05 10:59:30] [66374a72c765a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:59:30] [66374a72c765a] [DEBUG] Callback main avant while ok [2024-05-05 10:59:30] [66374a72c765a] [DEBUG] Fields : channel=sms&text=<#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi&reception_date=2024-05-05 10:59:24&metadata[number]=MissYo&metadata[sim_card_number]=+33757050392 [2024-05-05 10:59:30] [66374a72c765a] [INFO] Callback SMS entrant sur sim_card: +33757050392 depuis Number (user): MissYo Text: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:30] [66374a72c765a] [INFO] From: MissYo|To: +33757050392|Date: 2024-05-05 10:59:24|Message: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:30] [66374a72c765a] [DEBUG] callback main apres while ok [2024-05-05 10:59:30] [66374a72c765a] [INFO] Phone Number MissYo is available ! [2024-05-05 10:59:30] [66374a72c765a] [DEBUG] Service is enabled ? true [2024-05-05 10:59:30] [66374a72c765a] [INFO] Service +33757050392 is enabled ! [2024-05-05 10:59:30] [66374a72c765a] [DEBUG] Listen is enabled ? false [2024-05-05 10:59:30] [66374a72c765a] [INFO] Listen +33757050392 is disabled ! [2024-05-05 10:59:30] [66374a72c765a] [DEBUG] callback main sim_card_number CORRECT : +33757050392 début d'interpretation du message [2024-05-05 10:59:30] [66374a72c765a] [ERROR] BDD CheckNumber : une erreur est survenu : Unknown column 'MissYo' in 'where clause' [2024-05-05 10:59:30] [66374a72c765a] [INFO] Callback SMS Count =? 0 [2024-05-05 10:59:30] [66374a72c765a] [INFO] Callback checkMessage : -- text: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:30] [66374a72c765a] [ERROR] BDD BddMaj : une erreur est survenu : Unknown column 'MissYo' in 'where clause' [2024-05-05 10:59:40] [66374a7cdf004] [DEBUG] Callback main start ok [2024-05-05 10:59:40] [66374a7cdf004] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:59:40] [66374a7cdf004] [DEBUG] Callback main avant while ok [2024-05-05 10:59:40] [66374a7cdf004] [DEBUG] Fields : channel=sms&text=<#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi&reception_date=2024-05-05 10:59:24&metadata[number]=MissYo&metadata[sim_card_number]=+33757050392 [2024-05-05 10:59:40] [66374a7cdf004] [INFO] Callback SMS entrant sur sim_card: +33757050392 depuis Number (user): MissYo Text: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:40] [66374a7cdf004] [INFO] From: MissYo|To: +33757050392|Date: 2024-05-05 10:59:24|Message: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:40] [66374a7cdf004] [DEBUG] callback main apres while ok [2024-05-05 10:59:40] [66374a7cdf004] [INFO] Phone Number MissYo is available ! [2024-05-05 10:59:40] [66374a7cdf004] [DEBUG] Service is enabled ? true [2024-05-05 10:59:40] [66374a7cdf004] [INFO] Service +33757050392 is enabled ! [2024-05-05 10:59:40] [66374a7cdf004] [DEBUG] Listen is enabled ? false [2024-05-05 10:59:40] [66374a7cdf004] [INFO] Listen +33757050392 is disabled ! [2024-05-05 10:59:40] [66374a7cdf004] [DEBUG] callback main sim_card_number CORRECT : +33757050392 début d'interpretation du message [2024-05-05 10:59:40] [66374a7cdf004] [ERROR] BDD CheckNumber : une erreur est survenu : Unknown column 'MissYo' in 'where clause' [2024-05-05 10:59:40] [66374a7cdf004] [INFO] Callback SMS Count =? 0 [2024-05-05 10:59:40] [66374a7cdf004] [INFO] Callback checkMessage : -- text: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:40] [66374a7cdf004] [ERROR] BDD BddMaj : une erreur est survenu : Unknown column 'MissYo' in 'where clause' [2024-05-05 10:59:41] [66374a7d298c0] [DEBUG] Callback main start ok [2024-05-05 10:59:41] [66374a7d298c0] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 10:59:41] [66374a7d298c0] [DEBUG] Callback main avant while ok [2024-05-05 10:59:41] [66374a7d298c0] [DEBUG] Fields : channel=sms&text=<#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi&reception_date=2024-05-05 10:59:24&metadata[number]=MissYo&metadata[sim_card_number]=+33757050392 [2024-05-05 10:59:41] [66374a7d298c0] [INFO] Callback SMS entrant sur sim_card: +33757050392 depuis Number (user): MissYo Text: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:41] [66374a7d298c0] [INFO] From: MissYo|To: +33757050392|Date: 2024-05-05 10:59:24|Message: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:41] [66374a7d298c0] [DEBUG] callback main apres while ok [2024-05-05 10:59:41] [66374a7d298c0] [INFO] Phone Number MissYo is available ! [2024-05-05 10:59:41] [66374a7d298c0] [DEBUG] Service is enabled ? true [2024-05-05 10:59:41] [66374a7d298c0] [INFO] Service +33757050392 is enabled ! [2024-05-05 10:59:41] [66374a7d298c0] [DEBUG] Listen is enabled ? false [2024-05-05 10:59:41] [66374a7d298c0] [INFO] Listen +33757050392 is disabled ! [2024-05-05 10:59:41] [66374a7d298c0] [DEBUG] callback main sim_card_number CORRECT : +33757050392 début d'interpretation du message [2024-05-05 10:59:41] [66374a7d298c0] [ERROR] BDD CheckNumber : une erreur est survenu : Unknown column 'MissYo' in 'where clause' [2024-05-05 10:59:41] [66374a7d298c0] [INFO] Callback SMS Count =? 0 [2024-05-05 10:59:41] [66374a7d298c0] [INFO] Callback checkMessage : -- text: <#> MissYo code is:865840,valid within 1 minute. VjZMAvvgfBi [2024-05-05 10:59:41] [66374a7d298c0] [ERROR] BDD BddMaj : une erreur est survenu : Unknown column 'MissYo' in 'where clause' [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] Callback main start ok [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] Callback main avant while ok [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] Fields : channel=sms&text=Bonjour la conductrice arrive malheureusement à 8h sur place c'est trop tard pour moi car c'est l'heure du départ de la course. &reception_date=2024-05-05 11:07:08&metadata[message_id]=sms_66364bca2d0d8582558853&metadata[number]=+33634173003&metadata[sim_card_number]=+33757050383 [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33634173003 Text: Bonjour la conductrice arrive malheureusement à 8h sur place c'est trop tard pour moi car c'est l'heure du départ de la course. [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] From: +33634173003|To: +33757050383|Date: 2024-05-05 11:07:08|Message: Bonjour la conductrice arrive malheureusement à 8h sur place c'est trop tard pour moi car c'est l'heure du départ de la course. [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] callback main apres while ok [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Phone Number +33634173003 is available ! [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] Service is enabled ? true [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Service +33757050383 is enabled ! [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] Listen is enabled ? false [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Listen +33757050383 is disabled ! [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] BDD CheckNumber : OK [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Callback SMS Count =? 10 [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Callback checkMessage : Super nouvelle merci -- text: Bonjour la conductrice arrive malheureusement à 8h sur place c'est trop tard pour moi car c'est l'heure du départ de la course. [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour la conductrice arrive malheureusement à 8h sur place c\'est trop tard pour moi car c\'est l\'heure du départ de la course. ' [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Event ID ? 9 [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Fetch event [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] Event name : VVX [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] Total SMS USER : 9 [2024-05-05 11:07:10] [66374c3e9bcf1] [INFO] BDD BddMaj need_action : la table est vide [2024-05-05 11:07:10] [66374c3e9bcf1] [DEBUG] Callback juste avant fin callBack [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] Callback main start ok [2024-05-05 13:16:58] [66376aaa8f167] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] Callback main avant while ok [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] Fields : channel=sms&text=Vvx&reception_date=2024-05-05 13:16:57&metadata[number]=+33612575932&metadata[sim_card_number]=+33755517567 [2024-05-05 13:16:58] [66376aaa8f167] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33612575932 Text: Vvx [2024-05-05 13:16:58] [66376aaa8f167] [INFO] From: +33612575932|To: +33755517567|Date: 2024-05-05 13:16:57|Message: Vvx [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] callback main apres while ok [2024-05-05 13:16:58] [66376aaa8f167] [INFO] Phone Number +33612575932 is available ! [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] Service is enabled ? true [2024-05-05 13:16:58] [66376aaa8f167] [INFO] Service +33755517567 is enabled ! [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] Listen is enabled ? false [2024-05-05 13:16:58] [66376aaa8f167] [INFO] Listen +33755517567 is disabled ! [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] BDD CheckNumber : la table est vide [2024-05-05 13:16:58] [66376aaa8f167] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-05-05 13:16:58] [66376aaa8f167] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33612575932 [2024-05-05 13:16:58] [66376aaa8f167] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vvx' [2024-05-05 13:16:58] [66376aaa8f167] [INFO] Callback Q1: l'event est VVX [2024-05-05 13:16:58] [66376aaa8f167] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-05-05 13:16:58] [66376aaa8f167] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-05-05 13:16:58] [66376aaa8f167] [INFO] Ajout du sender : 33757050384 au +33612575932 [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] [SMS] text : Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir à l'évènement ? (Oui, non) [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] [SMS] number : +33612575932 [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] [SMS] sender : 33757050384 [2024-05-05 13:16:58] [66376aaa8f167] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612575932"}],"text":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-05-05 13:16:59] [66376aaa8f167] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 13:16:59] [66376aaa8f167] [INFO] [SMS] SMS envoyé avec succès id : sms_66376aab32a1b911991886 [2024-05-05 13:16:59] [66376aaa8f167] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66376aab32a1b911991886","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.51} [2024-05-05 13:16:59] [66376aaa8f167] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 13:16:59] [66376aaa8f167] [DEBUG] Callback juste avant fin callBack [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] Callback main start ok [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] Callback main avant while ok [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-05 13:17:20&metadata[message_id]=sms_66376aab32a1b911991886&metadata[number]=+33612575932&metadata[sim_card_number]=+33757050384 [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33612575932 Text: Oui [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] From: +33612575932|To: +33757050384|Date: 2024-05-05 13:17:20|Message: Oui [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] callback main apres while ok [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Phone Number +33612575932 is available ! [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] Service is enabled ? true [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Service +33757050384 is enabled ! [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] Listen is enabled ? false [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Listen +33757050384 is disabled ! [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] BDD CheckNumber : OK [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Callback SMS Count =? 1 [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Callback checkMessage : Vvx -- text: Oui [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Event ID ? 9 [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Fetch event [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Event name : VVX [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] Sender already set +33612575932 [2024-05-05 13:17:22] [66376ac22f7e2] [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/CGUAlfred et politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] [SMS] number : +33612575932 [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] [SMS] sender : 33757050384 [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612575932"}],"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\/CGUAlfred 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":"33757050384"} [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] [SMS] SMS envoyé avec succès id : sms_66376ac27dcd1166643013 [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66376ac27dcd1166643013","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":105.37} [2024-05-05 13:17:22] [66376ac22f7e2] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 13:17:22] [66376ac22f7e2] [DEBUG] Callback juste avant fin callBack [2024-05-05 14:44:48] [66377f400faea] [DEBUG] Callback main start ok [2024-05-05 14:44:48] [66377f400faea] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 14:44:48] [66377f400faea] [DEBUG] Callback main avant while ok [2024-05-05 14:44:48] [66377f400faea] [DEBUG] Fields : channel=sms&text=Peu importe&reception_date=2024-05-05 14:44:46&metadata[message_id]=sms_66376ac27dcd1166643013&metadata[number]=+33612575932&metadata[sim_card_number]=+33757050384 [2024-05-05 14:44:48] [66377f400faea] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33612575932 Text: Peu importe [2024-05-05 14:44:48] [66377f400faea] [INFO] From: +33612575932|To: +33757050384|Date: 2024-05-05 14:44:46|Message: Peu importe [2024-05-05 14:44:48] [66377f400faea] [DEBUG] callback main apres while ok [2024-05-05 14:44:48] [66377f400faea] [INFO] Phone Number +33612575932 is available ! [2024-05-05 14:44:48] [66377f400faea] [DEBUG] Service is enabled ? true [2024-05-05 14:44:48] [66377f400faea] [INFO] Service +33757050384 is enabled ! [2024-05-05 14:44:48] [66377f400faea] [DEBUG] Listen is enabled ? false [2024-05-05 14:44:48] [66377f400faea] [INFO] Listen +33757050384 is disabled ! [2024-05-05 14:44:48] [66377f400faea] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-05-05 14:44:48] [66377f400faea] [DEBUG] BDD CheckNumber : OK [2024-05-05 14:44:48] [66377f400faea] [INFO] Callback SMS Count =? 2 [2024-05-05 14:44:48] [66377f400faea] [INFO] Callback checkMessage : Oui -- text: Peu importe [2024-05-05 14:44:48] [66377f400faea] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Peu importe' [2024-05-05 14:44:48] [66377f400faea] [INFO] Event ID ? 9 [2024-05-05 14:44:48] [66377f400faea] [INFO] Fetch event [2024-05-05 14:44:48] [66377f400faea] [INFO] Event name : VVX [2024-05-05 14:44:48] [66377f400faea] [DEBUG] début chatgpt [2024-05-05 14:44:48] [66377f400faea] [DEBUG] curl_init OK [2024-05-05 14:44:48] [66377f400faea] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe"}]} [2024-05-05 14:44:49] [66377f400faea] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LVWSahkKAkaGdZH6WsjzuvMW0a2a", "object": "chat.completion", "created": 1714913088, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 770, "completion_tokens": 27, "total_tokens": 797 }, "system_fingerprint": null } [2024-05-05 14:44:49] [66377f400faea] [DEBUG] Curl Closed OK [2024-05-05 14:44:49] [66377f400faea] [INFO] Commun GPT Content: { "id": "chatcmpl-9LVWSahkKAkaGdZH6WsjzuvMW0a2a", "object": "chat.completion", "created": 1714913088, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 770, "completion_tokens": 27, "total_tokens": 797 }, "system_fingerprint": null } [2024-05-05 14:44:49] [66377f400faea] [INFO] Sender already set +33612575932 [2024-05-05 14:44:49] [66377f400faea] [DEBUG] [SMS] text : Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi) [2024-05-05 14:44:49] [66377f400faea] [DEBUG] [SMS] number : +33612575932 [2024-05-05 14:44:49] [66377f400faea] [DEBUG] [SMS] sender : 33757050384 [2024-05-05 14:44:49] [66377f400faea] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612575932"}],"text":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-05-05 14:44:49] [66377f400faea] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 14:44:49] [66377f400faea] [INFO] [SMS] SMS envoyé avec succès id : sms_66377f41afa0c374418978 [2024-05-05 14:44:49] [66377f400faea] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66377f41afa0c374418978","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.33} [2024-05-05 14:44:49] [66377f400faea] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 14:44:49] [66377f400faea] [DEBUG] Callback juste avant fin callBack [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] Callback main start ok [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] Callback main avant while ok [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] Fields : channel=sms&text=Vendredi &reception_date=2024-05-05 14:45:34&metadata[message_id]=sms_66377f41afa0c374418978&metadata[number]=+33612575932&metadata[sim_card_number]=+33757050384 [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33612575932 Text: Vendredi [2024-05-05 14:45:35] [66377f6fd60be] [INFO] From: +33612575932|To: +33757050384|Date: 2024-05-05 14:45:34|Message: Vendredi [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] callback main apres while ok [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Phone Number +33612575932 is available ! [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] Service is enabled ? true [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Service +33757050384 is enabled ! [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] Listen is enabled ? false [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Listen +33757050384 is disabled ! [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] BDD CheckNumber : OK [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Callback SMS Count =? 3 [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Callback checkMessage : Peu importe -- text: Vendredi [2024-05-05 14:45:35] [66377f6fd60be] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vendredi ' [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Event ID ? 9 [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Fetch event [2024-05-05 14:45:35] [66377f6fd60be] [INFO] Event name : VVX [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] début chatgpt [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] curl_init OK [2024-05-05 14:45:35] [66377f6fd60be] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "}]} [2024-05-05 14:45:38] [66377f6fd60be] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LVXELb8584c2pXbuQOHUNkWk1teW", "object": "chat.completion", "created": 1714913136, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l’évènement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 809, "completion_tokens": 37, "total_tokens": 846 }, "system_fingerprint": null } [2024-05-05 14:45:38] [66377f6fd60be] [DEBUG] Curl Closed OK [2024-05-05 14:45:38] [66377f6fd60be] [INFO] Commun GPT Content: { "id": "chatcmpl-9LVXELb8584c2pXbuQOHUNkWk1teW", "object": "chat.completion", "created": 1714913136, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l’évènement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 809, "completion_tokens": 37, "total_tokens": 846 }, "system_fingerprint": null } [2024-05-05 14:45:38] [66377f6fd60be] [INFO] Sender already set +33612575932 [2024-05-05 14:45:38] [66377f6fd60be] [DEBUG] [SMS] text : Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l’évènement, tous les trajets) [2024-05-05 14:45:38] [66377f6fd60be] [DEBUG] [SMS] number : +33612575932 [2024-05-05 14:45:38] [66377f6fd60be] [DEBUG] [SMS] sender : 33757050384 [2024-05-05 14:45:38] [66377f6fd60be] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612575932"}],"text":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l\u2019\u00e9v\u00e8nement, tous les trajets)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-05-05 14:45:38] [66377f6fd60be] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 14:45:38] [66377f6fd60be] [INFO] [SMS] SMS envoyé avec succès id : sms_66377f72ca957157407969 [2024-05-05 14:45:38] [66377f6fd60be] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66377f72ca957157407969","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.28} [2024-05-05 14:45:38] [66377f6fd60be] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 14:45:38] [66377f6fd60be] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] Callback main start ok [2024-05-05 15:12:20] [663785b4b399e] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] Callback main avant while ok [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] Fields : channel=sms&text=VVX&reception_date=2024-05-05 15:12:19&metadata[number]=+33647355001&metadata[sim_card_number]=+33755517567 [2024-05-05 15:12:20] [663785b4b399e] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33647355001 Text: VVX [2024-05-05 15:12:20] [663785b4b399e] [INFO] From: +33647355001|To: +33755517567|Date: 2024-05-05 15:12:19|Message: VVX [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] callback main apres while ok [2024-05-05 15:12:20] [663785b4b399e] [INFO] Phone Number +33647355001 is available ! [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] Service is enabled ? true [2024-05-05 15:12:20] [663785b4b399e] [INFO] Service +33755517567 is enabled ! [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] Listen is enabled ? false [2024-05-05 15:12:20] [663785b4b399e] [INFO] Listen +33755517567 is disabled ! [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] BDD CheckNumber : la table est vide [2024-05-05 15:12:20] [663785b4b399e] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-05-05 15:12:20] [663785b4b399e] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33647355001 [2024-05-05 15:12:20] [663785b4b399e] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'VVX' [2024-05-05 15:12:20] [663785b4b399e] [INFO] Callback Q1: l'event est VVX [2024-05-05 15:12:20] [663785b4b399e] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-05-05 15:12:20] [663785b4b399e] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-05-05 15:12:20] [663785b4b399e] [INFO] Ajout du sender : 33757050387 au +33647355001 [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] [SMS] text : Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir à l'évènement ? (Oui, non) [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] [SMS] number : +33647355001 [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] [SMS] sender : 33757050387 [2024-05-05 15:12:20] [663785b4b399e] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647355001"}],"text":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-05-05 15:12:21] [663785b4b399e] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 15:12:21] [663785b4b399e] [INFO] [SMS] SMS envoyé avec succès id : sms_663785b50fea1923830603 [2024-05-05 15:12:21] [663785b4b399e] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663785b50fea1923830603","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.24} [2024-05-05 15:12:21] [663785b4b399e] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 15:12:21] [663785b4b399e] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] Callback main start ok [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] Callback main avant while ok [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-05 15:12:41&metadata[message_id]=sms_663785b50fea1923830603&metadata[number]=+33647355001&metadata[sim_card_number]=+33757050387 [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33647355001 Text: Oui [2024-05-05 15:12:42] [663785cab6ae7] [INFO] From: +33647355001|To: +33757050387|Date: 2024-05-05 15:12:41|Message: Oui [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] callback main apres while ok [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Phone Number +33647355001 is available ! [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] Service is enabled ? true [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Service +33757050387 is enabled ! [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] Listen is enabled ? false [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Listen +33757050387 is disabled ! [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Callback SMS Count =? 1 [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Callback checkMessage : VVX -- text: Oui [2024-05-05 15:12:42] [663785cab6ae7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Event ID ? 9 [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Fetch event [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Event name : VVX [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-05 15:12:42] [663785cab6ae7] [INFO] Sender already set +33647355001 [2024-05-05 15:12:42] [663785cab6ae7] [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/CGUAlfred et politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] [SMS] number : +33647355001 [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] [SMS] sender : 33757050387 [2024-05-05 15:12:42] [663785cab6ae7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647355001"}],"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\/CGUAlfred 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":"33757050387"} [2024-05-05 15:12:43] [663785cab6ae7] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 15:12:43] [663785cab6ae7] [INFO] [SMS] SMS envoyé avec succès id : sms_663785cb094b0759437262 [2024-05-05 15:12:43] [663785cab6ae7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663785cb094b0759437262","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":105.1} [2024-05-05 15:12:43] [663785cab6ae7] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 15:12:43] [663785cab6ae7] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:13:08] [663785e41a531] [DEBUG] Callback main start ok [2024-05-05 15:13:08] [663785e41a531] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:13:08] [663785e41a531] [DEBUG] Callback main avant while ok [2024-05-05 15:13:08] [663785e41a531] [DEBUG] Fields : channel=sms&text=passager&reception_date=2024-05-05 15:13:07&metadata[message_id]=sms_663785cb094b0759437262&metadata[number]=+33647355001&metadata[sim_card_number]=+33757050387 [2024-05-05 15:13:08] [663785e41a531] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33647355001 Text: passager [2024-05-05 15:13:08] [663785e41a531] [INFO] From: +33647355001|To: +33757050387|Date: 2024-05-05 15:13:07|Message: passager [2024-05-05 15:13:08] [663785e41a531] [DEBUG] callback main apres while ok [2024-05-05 15:13:08] [663785e41a531] [INFO] Phone Number +33647355001 is available ! [2024-05-05 15:13:08] [663785e41a531] [DEBUG] Service is enabled ? true [2024-05-05 15:13:08] [663785e41a531] [INFO] Service +33757050387 is enabled ! [2024-05-05 15:13:08] [663785e41a531] [DEBUG] Listen is enabled ? false [2024-05-05 15:13:08] [663785e41a531] [INFO] Listen +33757050387 is disabled ! [2024-05-05 15:13:08] [663785e41a531] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-05-05 15:13:08] [663785e41a531] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:13:08] [663785e41a531] [INFO] Callback SMS Count =? 2 [2024-05-05 15:13:08] [663785e41a531] [INFO] Callback checkMessage : Oui -- text: passager [2024-05-05 15:13:08] [663785e41a531] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'passager' [2024-05-05 15:13:08] [663785e41a531] [INFO] Event ID ? 9 [2024-05-05 15:13:08] [663785e41a531] [INFO] Fetch event [2024-05-05 15:13:08] [663785e41a531] [INFO] Event name : VVX [2024-05-05 15:13:08] [663785e41a531] [DEBUG] début chatgpt [2024-05-05 15:13:08] [663785e41a531] [DEBUG] curl_init OK [2024-05-05 15:13:08] [663785e41a531] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"passager"}]} [2024-05-05 15:13:09] [663785e41a531] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LVxsiriGpTLDgAmPext5jf1yD4kd", "object": "chat.completion", "created": 1714914788, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 768, "completion_tokens": 27, "total_tokens": 795 }, "system_fingerprint": null } [2024-05-05 15:13:09] [663785e41a531] [DEBUG] Curl Closed OK [2024-05-05 15:13:09] [663785e41a531] [INFO] Commun GPT Content: { "id": "chatcmpl-9LVxsiriGpTLDgAmPext5jf1yD4kd", "object": "chat.completion", "created": 1714914788, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 768, "completion_tokens": 27, "total_tokens": 795 }, "system_fingerprint": null } [2024-05-05 15:13:09] [663785e41a531] [INFO] Sender already set +33647355001 [2024-05-05 15:13:10] [663785e41a531] [DEBUG] [SMS] text : Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi) [2024-05-05 15:13:10] [663785e41a531] [DEBUG] [SMS] number : +33647355001 [2024-05-05 15:13:10] [663785e41a531] [DEBUG] [SMS] sender : 33757050387 [2024-05-05 15:13:10] [663785e41a531] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647355001"}],"text":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-05-05 15:13:10] [663785e41a531] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 15:13:10] [663785e41a531] [INFO] [SMS] SMS envoyé avec succès id : sms_663785e63eb9a149144660 [2024-05-05 15:13:10] [663785e41a531] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663785e63eb9a149144660","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":105.06} [2024-05-05 15:13:10] [663785e41a531] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 15:13:10] [663785e41a531] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] Callback main start ok [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] Callback main avant while ok [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] Fields : channel=sms&text=Vendredi &reception_date=2024-05-05 15:13:24&metadata[message_id]=sms_663785e63eb9a149144660&metadata[number]=+33647355001&metadata[sim_card_number]=+33757050387 [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33647355001 Text: Vendredi [2024-05-05 15:13:25] [663785f56ddfe] [INFO] From: +33647355001|To: +33757050387|Date: 2024-05-05 15:13:24|Message: Vendredi [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] callback main apres while ok [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Phone Number +33647355001 is available ! [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] Service is enabled ? true [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Service +33757050387 is enabled ! [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] Listen is enabled ? false [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Listen +33757050387 is disabled ! [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Callback SMS Count =? 3 [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Callback checkMessage : passager -- text: Vendredi [2024-05-05 15:13:25] [663785f56ddfe] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vendredi ' [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Event ID ? 9 [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Fetch event [2024-05-05 15:13:25] [663785f56ddfe] [INFO] Event name : VVX [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] début chatgpt [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] curl_init OK [2024-05-05 15:13:25] [663785f56ddfe] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "}]} [2024-05-05 15:13:28] [663785f56ddfe] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LVyBPkEKzPLP2K0JqU5Euwwi7aHc", "object": "chat.completion", "created": 1714914807, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir à la VVX, courte distance pendant les jours de l’événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 807, "completion_tokens": 47, "total_tokens": 854 }, "system_fingerprint": null } [2024-05-05 15:13:28] [663785f56ddfe] [DEBUG] Curl Closed OK [2024-05-05 15:13:28] [663785f56ddfe] [INFO] Commun GPT Content: { "id": "chatcmpl-9LVyBPkEKzPLP2K0JqU5Euwwi7aHc", "object": "chat.completion", "created": 1714914807, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir à la VVX, courte distance pendant les jours de l’événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 807, "completion_tokens": 47, "total_tokens": 854 }, "system_fingerprint": null } [2024-05-05 15:13:28] [663785f56ddfe] [INFO] Sender already set +33647355001 [2024-05-05 15:13:28] [663785f56ddfe] [DEBUG] [SMS] text : Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir à la VVX, courte distance pendant les jours de l’événement, tous les trajets) [2024-05-05 15:13:28] [663785f56ddfe] [DEBUG] [SMS] number : +33647355001 [2024-05-05 15:13:28] [663785f56ddfe] [DEBUG] [SMS] sender : 33757050387 [2024-05-05 15:13:28] [663785f56ddfe] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647355001"}],"text":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-05-05 15:13:28] [663785f56ddfe] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 15:13:28] [663785f56ddfe] [INFO] [SMS] SMS envoyé avec succès id : sms_663785f8e4c34867520737 [2024-05-05 15:13:28] [663785f56ddfe] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663785f8e4c34867520737","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":104.97} [2024-05-05 15:13:28] [663785f56ddfe] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 15:13:28] [663785f56ddfe] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] Callback main start ok [2024-05-05 15:14:04] [6637861c70fef] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] Callback main avant while ok [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] Fields : channel=sms&text=courte distance pendant les jours de l'évènement &reception_date=2024-05-05 15:14:03&metadata[message_id]=sms_663785f8e4c34867520737&metadata[number]=+33647355001&metadata[sim_card_number]=+33757050387 [2024-05-05 15:14:04] [6637861c70fef] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33647355001 Text: courte distance pendant les jours de l'évènement [2024-05-05 15:14:04] [6637861c70fef] [INFO] From: +33647355001|To: +33757050387|Date: 2024-05-05 15:14:03|Message: courte distance pendant les jours de l'évènement [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] callback main apres while ok [2024-05-05 15:14:04] [6637861c70fef] [INFO] Phone Number +33647355001 is available ! [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] Service is enabled ? true [2024-05-05 15:14:04] [6637861c70fef] [INFO] Service +33757050387 is enabled ! [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] Listen is enabled ? false [2024-05-05 15:14:04] [6637861c70fef] [INFO] Listen +33757050387 is disabled ! [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:14:04] [6637861c70fef] [INFO] Callback SMS Count =? 4 [2024-05-05 15:14:04] [6637861c70fef] [INFO] Callback checkMessage : Vendredi -- text: courte distance pendant les jours de l'évènement [2024-05-05 15:14:04] [6637861c70fef] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'courte distance pendant les jours de l\'évènement ' [2024-05-05 15:14:04] [6637861c70fef] [INFO] Event ID ? 9 [2024-05-05 15:14:04] [6637861c70fef] [INFO] Fetch event [2024-05-05 15:14:04] [6637861c70fef] [INFO] Event name : VVX [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] début chatgpt [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] curl_init OK [2024-05-05 15:14:04] [6637861c70fef] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"courte distance pendant les jours de l'\u00e9v\u00e8nement "}]} [2024-05-05 15:14:05] [6637861c70fef] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LVymsWnauL6Heec03cZuUn46Mh39", "object": "chat.completion", "created": 1714914844, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 875, "completion_tokens": 17, "total_tokens": 892 }, "system_fingerprint": null } [2024-05-05 15:14:05] [6637861c70fef] [DEBUG] Curl Closed OK [2024-05-05 15:14:05] [6637861c70fef] [INFO] Commun GPT Content: { "id": "chatcmpl-9LVymsWnauL6Heec03cZuUn46Mh39", "object": "chat.completion", "created": 1714914844, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 875, "completion_tokens": 17, "total_tokens": 892 }, "system_fingerprint": null } [2024-05-05 15:14:05] [6637861c70fef] [INFO] Sender already set +33647355001 [2024-05-05 15:14:05] [6637861c70fef] [DEBUG] [SMS] text : Quand et d'où partez-vous ? (Adresse incluant code postal) [2024-05-05 15:14:05] [6637861c70fef] [DEBUG] [SMS] number : +33647355001 [2024-05-05 15:14:05] [6637861c70fef] [DEBUG] [SMS] sender : 33757050387 [2024-05-05 15:14:05] [6637861c70fef] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647355001"}],"text":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-05-05 15:14:06] [6637861c70fef] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 15:14:06] [6637861c70fef] [INFO] [SMS] SMS envoyé avec succès id : sms_6637861e0c496260363113 [2024-05-05 15:14:06] [6637861c70fef] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637861e0c496260363113","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.92} [2024-05-05 15:14:06] [6637861c70fef] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 15:14:06] [6637861c70fef] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:19:04] [663787488a749] [DEBUG] Callback main start ok [2024-05-05 15:19:04] [663787488a749] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:19:04] [663787488a749] [DEBUG] Callback main avant while ok [2024-05-05 15:19:04] [663787488a749] [DEBUG] Fields : channel=sms&text=Le vendredi 10 mai : Camping Capfun Le Ranch des Volcans Rue de la Piscine 63 140 Châtel-Guyon &reception_date=2024-05-05 15:19:03&metadata[message_id]=sms_6637861e0c496260363113&metadata[number]=+33647355001&metadata[sim_card_number]=+33757050387 [2024-05-05 15:19:04] [663787488a749] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33647355001 Text: Le vendredi 10 mai : Camping Capfun Le Ranch des Volcans Rue de la Piscine 63 140 Châtel-Guyon [2024-05-05 15:19:04] [663787488a749] [INFO] From: +33647355001|To: +33757050387|Date: 2024-05-05 15:19:03|Message: Le vendredi 10 mai : Camping Capfun Le Ranch des Volcans Rue de la Piscine 63 140 Châtel-Guyon [2024-05-05 15:19:04] [663787488a749] [DEBUG] callback main apres while ok [2024-05-05 15:19:04] [663787488a749] [INFO] Phone Number +33647355001 is available ! [2024-05-05 15:19:04] [663787488a749] [DEBUG] Service is enabled ? true [2024-05-05 15:19:04] [663787488a749] [INFO] Service +33757050387 is enabled ! [2024-05-05 15:19:04] [663787488a749] [DEBUG] Listen is enabled ? false [2024-05-05 15:19:04] [663787488a749] [INFO] Listen +33757050387 is disabled ! [2024-05-05 15:19:04] [663787488a749] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-05-05 15:19:04] [663787488a749] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:19:04] [663787488a749] [INFO] Callback SMS Count =? 5 [2024-05-05 15:19:04] [663787488a749] [INFO] Callback checkMessage : courte distance pendant les jours de l'évènement -- text: Le vendredi 10 mai : Camping Capfun Le Ranch des Volcans Rue de la Piscine 63 140 Châtel-Guyon [2024-05-05 15:19:04] [663787488a749] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Le vendredi 10 mai :\nCamping Capfun Le Ranch des Volcans \nRue de la Piscine\n63 140 Châtel-Guyon ' [2024-05-05 15:19:04] [663787488a749] [INFO] Event ID ? 9 [2024-05-05 15:19:04] [663787488a749] [INFO] Fetch event [2024-05-05 15:19:04] [663787488a749] [INFO] Event name : VVX [2024-05-05 15:19:04] [663787488a749] [DEBUG] début chatgpt [2024-05-05 15:19:04] [663787488a749] [DEBUG] curl_init OK [2024-05-05 15:19:04] [663787488a749] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"courte distance pendant les jours de l'\u00e9v\u00e8nement "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Le vendredi 10 mai :\nCamping Capfun Le Ranch des Volcans \nRue de la Piscine\n63 140 Ch\u00e2tel-Guyon "}]} [2024-05-05 15:19:06] [663787488a749] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LW3dLzqu0qHqj6fbYMR8nSJQqOmJ", "object": "chat.completion", "created": 1714915145, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 936, "completion_tokens": 29, "total_tokens": 965 }, "system_fingerprint": null } [2024-05-05 15:19:06] [663787488a749] [DEBUG] Curl Closed OK [2024-05-05 15:19:06] [663787488a749] [INFO] Commun GPT Content: { "id": "chatcmpl-9LW3dLzqu0qHqj6fbYMR8nSJQqOmJ", "object": "chat.completion", "created": 1714915145, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 936, "completion_tokens": 29, "total_tokens": 965 }, "system_fingerprint": null } [2024-05-05 15:19:06] [663787488a749] [INFO] Sender already set +33647355001 [2024-05-05 15:19:06] [663787488a749] [DEBUG] [SMS] text : Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport) [2024-05-05 15:19:06] [663787488a749] [DEBUG] [SMS] number : +33647355001 [2024-05-05 15:19:06] [663787488a749] [DEBUG] [SMS] sender : 33757050387 [2024-05-05 15:19:06] [663787488a749] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647355001"}],"text":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-05-05 15:19:06] [663787488a749] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 15:19:06] [663787488a749] [INFO] [SMS] SMS envoyé avec succès id : sms_6637874aca880409469513 [2024-05-05 15:19:06] [663787488a749] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637874aca880409469513","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.88} [2024-05-05 15:19:06] [663787488a749] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 15:19:06] [663787488a749] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:24:35] [66378893ed95b] [DEBUG] Callback main start ok [2024-05-05 15:24:35] [66378893ed95b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:24:35] [66378893ed95b] [DEBUG] Callback main avant while ok [2024-05-05 15:24:35] [66378893ed95b] [DEBUG] Fields : channel=sms&text=Je participe au Duo Relais 112km (Expérience Chaîne des Puys-Faille de Limagne). Je serai le 2ème relayeur et je n'ai pas de moyen de transport pour aller au point de départ du relais : gare de péage - chemin des Gouris Besoin d'être sur place 8h45/ 9h&reception_date=2024-05-05 15:24:34&metadata[message_id]=sms_6637874aca880409469513&metadata[number]=+33647355001&metadata[sim_card_number]=+33757050387 [2024-05-05 15:24:35] [66378893ed95b] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33647355001 Text: Je participe au Duo Relais 112km (Expérience Chaîne des Puys-Faille de Limagne). Je serai le 2ème relayeur et je n'ai pas de moyen de transport pour aller au point de départ du relais : gare de péage - chemin des Gouris Besoin d'être sur place 8h45/ 9h [2024-05-05 15:24:35] [66378893ed95b] [INFO] From: +33647355001|To: +33757050387|Date: 2024-05-05 15:24:34|Message: Je participe au Duo Relais 112km (Expérience Chaîne des Puys-Faille de Limagne). Je serai le 2ème relayeur et je n'ai pas de moyen de transport pour aller au point de départ du relais : gare de péage - chemin des Gouris Besoin d'être sur place 8h45/ 9h [2024-05-05 15:24:35] [66378893ed95b] [DEBUG] callback main apres while ok [2024-05-05 15:24:35] [66378893ed95b] [INFO] Phone Number +33647355001 is available ! [2024-05-05 15:24:35] [66378893ed95b] [DEBUG] Service is enabled ? true [2024-05-05 15:24:35] [66378893ed95b] [INFO] Service +33757050387 is enabled ! [2024-05-05 15:24:35] [66378893ed95b] [DEBUG] Listen is enabled ? false [2024-05-05 15:24:35] [66378893ed95b] [INFO] Listen +33757050387 is disabled ! [2024-05-05 15:24:35] [66378893ed95b] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-05-05 15:24:35] [66378893ed95b] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:24:36] [66378893ed95b] [INFO] Callback SMS Count =? 6 [2024-05-05 15:24:36] [66378893ed95b] [INFO] Callback checkMessage : Le vendredi 10 mai : Camping Capfun Le Ranch des Volcans Rue de la Piscine 63 140 Châtel-Guyon -- text: Je participe au Duo Relais 112km (Expérience Chaîne des Puys-Faille de Limagne). Je serai le 2ème relayeur et je n'ai pas de moyen de transport pour aller au point de départ du relais : gare de péage - chemin des Gouris Besoin d'être sur place 8h45/ 9h [2024-05-05 15:24:36] [66378893ed95b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Je participe au Duo Relais 112km (Expérience Chaîne des Puys-Faille de Limagne).\n\nJe serai le 2ème relayeur et je n\'ai pas de moyen de transport pour aller au point de départ du relais : gare de péage - chemin des Gouris\n\nBesoin d\'être sur place 8h45/ 9h' [2024-05-05 15:24:36] [66378893ed95b] [INFO] Event ID ? 9 [2024-05-05 15:24:36] [66378893ed95b] [INFO] Fetch event [2024-05-05 15:24:36] [66378893ed95b] [INFO] Event name : VVX [2024-05-05 15:24:36] [66378893ed95b] [DEBUG] début chatgpt [2024-05-05 15:24:36] [66378893ed95b] [DEBUG] curl_init OK [2024-05-05 15:24:36] [66378893ed95b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"courte distance pendant les jours de l'\u00e9v\u00e8nement "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Le vendredi 10 mai :\nCamping Capfun Le Ranch des Volcans \nRue de la Piscine\n63 140 Ch\u00e2tel-Guyon "},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)"},{"role":"user","content":"Je participe au Duo Relais 112km (Exp\u00e9rience Cha\u00eene des Puys-Faille de Limagne).\n\nJe serai le 2\u00e8me relayeur et je n'ai pas de moyen de transport pour aller au point de d\u00e9part du relais : gare de p\u00e9age - chemin des Gouris\n\nBesoin d'\u00eatre sur place 8h45\/ 9h"}]} [2024-05-05 15:24:38] [66378893ed95b] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LW8yk6Jl4aGM3jEEcaJ1lGiJMseQ", "object": "chat.completion", "created": 1714915476, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1052, "completion_tokens": 37, "total_tokens": 1089 }, "system_fingerprint": null } [2024-05-05 15:24:38] [66378893ed95b] [DEBUG] Curl Closed OK [2024-05-05 15:24:38] [66378893ed95b] [INFO] Commun GPT Content: { "id": "chatcmpl-9LW8yk6Jl4aGM3jEEcaJ1lGiJMseQ", "object": "chat.completion", "created": 1714915476, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1052, "completion_tokens": 37, "total_tokens": 1089 }, "system_fingerprint": null } [2024-05-05 15:24:38] [66378893ed95b] [INFO] Sender already set +33647355001 [2024-05-05 15:24:38] [66378893ed95b] [DEBUG] [SMS] text : Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred. [2024-05-05 15:24:38] [66378893ed95b] [DEBUG] [SMS] number : +33647355001 [2024-05-05 15:24:38] [66378893ed95b] [DEBUG] [SMS] sender : 33757050387 [2024-05-05 15:24:38] [66378893ed95b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33647355001"}],"text":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-05-05 15:24:38] [66378893ed95b] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 15:24:38] [66378893ed95b] [INFO] [SMS] SMS envoyé avec succès id : sms_663788967ad47611158193 [2024-05-05 15:24:38] [66378893ed95b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663788967ad47611158193","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.83} [2024-05-05 15:24:38] [66378893ed95b] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 15:24:38] [66378893ed95b] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] Callback main start ok [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] Callback main avant while ok [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] Fields : channel=sms&text=Bénévole &reception_date=2024-05-05 15:44:30&metadata[message_id]=sms_66347af25f684334172671&metadata[number]=+33631454436&metadata[sim_card_number]=+33757050383 [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33631454436 Text: Bénévole [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] From: +33631454436|To: +33757050383|Date: 2024-05-05 15:44:30|Message: Bénévole [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] callback main apres while ok [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Phone Number +33631454436 is available ! [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] Service is enabled ? true [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Service +33757050383 is enabled ! [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] Listen is enabled ? false [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Listen +33757050383 is disabled ! [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Callback SMS Count =? 7 [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Callback checkMessage : Samedi -- text: Bénévole [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bénévole ' [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Event ID ? 9 [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Fetch event [2024-05-05 15:44:31] [66378d3f61f0b] [INFO] Event name : VVX [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] début chatgpt [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] curl_init OK [2024-05-05 15:44:31] [66378d3f61f0b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Mardi et samedi"},{"role":"assistant","content":"D\u00e9sol\u00e9, la VVX commence le Mercredi. Quels jours serez-vous r\u00e9ellement pr\u00e9sent ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Mardi pour la xgtv"},{"role":"assistant","content":"Pour des informations pr\u00e9cises sur les \u00e9v\u00e9nements de la VVX, je vous invite \u00e0 consulter https:\/\/www.volvic-vvx.com.\n\nPouvez-vous confirmer votre pr\u00e9sence pour les jours de la VVX ? (Mercredi \u00e0 Samedi)"},{"role":"user","content":"Mardi et samedi "},{"role":"assistant","content":"Je suis navr\u00e9, mais la VVX se d\u00e9roule du Mercredi 8 Mai au Samedi 11 Mai 2024. Puis-je compter sur vous du Mercredi au Samedi ?"},{"role":"user","content":"Samedi"},{"role":"assistant","content":"Parfait. Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e8nement, tous les trajets)"},{"role":"user","content":"B\u00e9n\u00e9vole "}]} [2024-05-05 15:44:33] [66378d3f61f0b] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LWSGLDFwVepWYYCVsnHLfvVg5IYk", "object": "chat.completion", "created": 1714916672, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Compris, vous serez bénévole. Pourriez-vous me dire d'où partez-vous le samedi ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1048, "completion_tokens": 34, "total_tokens": 1082 }, "system_fingerprint": null } [2024-05-05 15:44:33] [66378d3f61f0b] [DEBUG] Curl Closed OK [2024-05-05 15:44:33] [66378d3f61f0b] [INFO] Commun GPT Content: { "id": "chatcmpl-9LWSGLDFwVepWYYCVsnHLfvVg5IYk", "object": "chat.completion", "created": 1714916672, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Compris, vous serez bénévole. Pourriez-vous me dire d'où partez-vous le samedi ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1048, "completion_tokens": 34, "total_tokens": 1082 }, "system_fingerprint": null } [2024-05-05 15:44:33] [66378d3f61f0b] [INFO] Sender already set +33631454436 [2024-05-05 15:44:33] [66378d3f61f0b] [DEBUG] [SMS] text : Compris, vous serez bénévole. Pourriez-vous me dire d'où partez-vous le samedi ? (Adresse incluant code postal) [2024-05-05 15:44:33] [66378d3f61f0b] [DEBUG] [SMS] number : +33631454436 [2024-05-05 15:44:33] [66378d3f61f0b] [DEBUG] [SMS] sender : 33757050383 [2024-05-05 15:44:33] [66378d3f61f0b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33631454436"}],"text":"Compris, vous serez b\u00e9n\u00e9vole. Pourriez-vous me dire d'o\u00f9 partez-vous le samedi ? (Adresse incluant code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-05 15:44:33] [66378d3f61f0b] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 15:44:33] [66378d3f61f0b] [INFO] [SMS] SMS envoyé avec succès id : sms_66378d41d49c8401825780 [2024-05-05 15:44:33] [66378d3f61f0b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66378d41d49c8401825780","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.79} [2024-05-05 15:44:33] [66378d3f61f0b] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 15:44:33] [66378d3f61f0b] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:44:53] [66378d55edda5] [DEBUG] Callback main start ok [2024-05-05 15:44:53] [66378d55edda5] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:44:53] [66378d55edda5] [DEBUG] Callback main avant while ok [2024-05-05 15:44:53] [66378d55edda5] [DEBUG] Fields : channel=sms&text=Mauves-sur-Loire 44470 &reception_date=2024-05-05 15:44:52&metadata[message_id]=sms_66378d41d49c8401825780&metadata[number]=+33631454436&metadata[sim_card_number]=+33757050383 [2024-05-05 15:44:53] [66378d55edda5] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33631454436 Text: Mauves-sur-Loire 44470 [2024-05-05 15:44:53] [66378d55edda5] [INFO] From: +33631454436|To: +33757050383|Date: 2024-05-05 15:44:52|Message: Mauves-sur-Loire 44470 [2024-05-05 15:44:53] [66378d55edda5] [DEBUG] callback main apres while ok [2024-05-05 15:44:53] [66378d55edda5] [INFO] Phone Number +33631454436 is available ! [2024-05-05 15:44:53] [66378d55edda5] [DEBUG] Service is enabled ? true [2024-05-05 15:44:53] [66378d55edda5] [INFO] Service +33757050383 is enabled ! [2024-05-05 15:44:53] [66378d55edda5] [DEBUG] Listen is enabled ? false [2024-05-05 15:44:53] [66378d55edda5] [INFO] Listen +33757050383 is disabled ! [2024-05-05 15:44:53] [66378d55edda5] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 15:44:53] [66378d55edda5] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:44:54] [66378d55edda5] [INFO] Callback SMS Count =? 8 [2024-05-05 15:44:54] [66378d55edda5] [INFO] Callback checkMessage : Bénévole -- text: Mauves-sur-Loire 44470 [2024-05-05 15:44:54] [66378d55edda5] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Mauves-sur-Loire 44470 ' [2024-05-05 15:44:54] [66378d55edda5] [INFO] Event ID ? 9 [2024-05-05 15:44:54] [66378d55edda5] [INFO] Fetch event [2024-05-05 15:44:54] [66378d55edda5] [INFO] Event name : VVX [2024-05-05 15:44:54] [66378d55edda5] [DEBUG] Total SMS USER : 7 [2024-05-05 15:44:54] [66378d55edda5] [INFO] BDD BddMaj : need_action mis à jour. Valeur: '1' [2024-05-05 15:44:54] [66378d55edda5] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] Callback main start ok [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] Callback main avant while ok [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] Fields : channel=sms&text=Depart mardi &reception_date=2024-05-05 15:44:58&metadata[message_id]=sms_66378d41d49c8401825780&metadata[number]=+33631454436&metadata[sim_card_number]=+33757050383 [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33631454436 Text: Depart mardi [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] From: +33631454436|To: +33757050383|Date: 2024-05-05 15:44:58|Message: Depart mardi [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] callback main apres while ok [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Phone Number +33631454436 is available ! [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] Service is enabled ? true [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Service +33757050383 is enabled ! [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] Listen is enabled ? false [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Listen +33757050383 is disabled ! [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Callback SMS Count =? 8 [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Callback checkMessage : Mauves-sur-Loire 44470 -- text: Depart mardi [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Depart mardi ' [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Event ID ? 9 [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Fetch event [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] Event name : VVX [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] Total SMS USER : 8 [2024-05-05 15:44:59] [66378d5b5ec4b] [INFO] BDD BddMaj need_action : la table est vide [2024-05-05 15:44:59] [66378d5b5ec4b] [DEBUG] Callback juste avant fin callBack [2024-05-05 15:45:18] [66378d6ef0688] [DEBUG] Callback main start ok [2024-05-05 15:45:18] [66378d6ef0688] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 15:45:18] [66378d6ef0688] [DEBUG] Callback main avant while ok [2024-05-05 15:45:18] [66378d6ef0688] [DEBUG] Fields : channel=sms&text=Retour samed matin &reception_date=2024-05-05 15:45:17&metadata[message_id]=sms_66378d41d49c8401825780&metadata[number]=+33631454436&metadata[sim_card_number]=+33757050383 [2024-05-05 15:45:18] [66378d6ef0688] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33631454436 Text: Retour samed matin [2024-05-05 15:45:18] [66378d6ef0688] [INFO] From: +33631454436|To: +33757050383|Date: 2024-05-05 15:45:17|Message: Retour samed matin [2024-05-05 15:45:18] [66378d6ef0688] [DEBUG] callback main apres while ok [2024-05-05 15:45:18] [66378d6ef0688] [INFO] Phone Number +33631454436 is available ! [2024-05-05 15:45:18] [66378d6ef0688] [DEBUG] Service is enabled ? true [2024-05-05 15:45:18] [66378d6ef0688] [INFO] Service +33757050383 is enabled ! [2024-05-05 15:45:19] [66378d6ef0688] [DEBUG] Listen is enabled ? false [2024-05-05 15:45:19] [66378d6ef0688] [INFO] Listen +33757050383 is disabled ! [2024-05-05 15:45:19] [66378d6ef0688] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 15:45:19] [66378d6ef0688] [DEBUG] BDD CheckNumber : OK [2024-05-05 15:45:19] [66378d6ef0688] [INFO] Callback SMS Count =? 8 [2024-05-05 15:45:19] [66378d6ef0688] [INFO] Callback checkMessage : Depart mardi -- text: Retour samed matin [2024-05-05 15:45:19] [66378d6ef0688] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Retour samed matin ' [2024-05-05 15:45:19] [66378d6ef0688] [INFO] Event ID ? 9 [2024-05-05 15:45:19] [66378d6ef0688] [INFO] Fetch event [2024-05-05 15:45:19] [66378d6ef0688] [INFO] Event name : VVX [2024-05-05 15:45:19] [66378d6ef0688] [DEBUG] Total SMS USER : 9 [2024-05-05 15:45:19] [66378d6ef0688] [INFO] BDD BddMaj need_action : la table est vide [2024-05-05 15:45:19] [66378d6ef0688] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:14:09] [6637943172d50] [DEBUG] Callback main start ok [2024-05-05 16:14:09] [6637943172d50] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:14:09] [6637943172d50] [DEBUG] Callback main avant while ok [2024-05-05 16:14:09] [6637943172d50] [DEBUG] Fields : channel=sms&text=VVX&reception_date=2024-05-05 16:14:08&metadata[number]=+33785660379&metadata[sim_card_number]=+33755517567 [2024-05-05 16:14:09] [6637943172d50] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33785660379 Text: VVX [2024-05-05 16:14:09] [6637943172d50] [INFO] From: +33785660379|To: +33755517567|Date: 2024-05-05 16:14:08|Message: VVX [2024-05-05 16:14:09] [6637943172d50] [DEBUG] callback main apres while ok [2024-05-05 16:14:09] [6637943172d50] [INFO] Phone Number +33785660379 is available ! [2024-05-05 16:14:09] [6637943172d50] [DEBUG] Service is enabled ? true [2024-05-05 16:14:09] [6637943172d50] [INFO] Service +33755517567 is enabled ! [2024-05-05 16:14:09] [6637943172d50] [DEBUG] Listen is enabled ? false [2024-05-05 16:14:09] [6637943172d50] [INFO] Listen +33755517567 is disabled ! [2024-05-05 16:14:09] [6637943172d50] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-05 16:14:09] [6637943172d50] [DEBUG] BDD CheckNumber : la table est vide [2024-05-05 16:14:09] [6637943172d50] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-05-05 16:14:09] [6637943172d50] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33785660379 [2024-05-05 16:14:09] [6637943172d50] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'VVX' [2024-05-05 16:14:09] [6637943172d50] [INFO] Callback Q1: l'event est VVX [2024-05-05 16:14:09] [6637943172d50] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-05-05 16:14:09] [6637943172d50] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-05-05 16:14:09] [6637943172d50] [INFO] Ajout du sender : 33757050388 au +33785660379 [2024-05-05 16:14:09] [6637943172d50] [DEBUG] [SMS] text : Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir à l'évènement ? (Oui, non) [2024-05-05 16:14:09] [6637943172d50] [DEBUG] [SMS] number : +33785660379 [2024-05-05 16:14:09] [6637943172d50] [DEBUG] [SMS] sender : 33757050388 [2024-05-05 16:14:09] [6637943172d50] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33785660379"}],"text":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-05-05 16:14:09] [6637943172d50] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 16:14:09] [6637943172d50] [INFO] [SMS] SMS envoyé avec succès id : sms_66379431ca5f0452347404 [2024-05-05 16:14:09] [6637943172d50] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66379431ca5f0452347404","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.74} [2024-05-05 16:14:09] [6637943172d50] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 16:14:09] [6637943172d50] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:14:33] [66379449e4fad] [DEBUG] Callback main start ok [2024-05-05 16:14:33] [66379449e4fad] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:14:33] [66379449e4fad] [DEBUG] Callback main avant while ok [2024-05-05 16:14:33] [66379449e4fad] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-05 16:14:32&metadata[message_id]=sms_66379431ca5f0452347404&metadata[number]=+33785660379&metadata[sim_card_number]=+33757050388 [2024-05-05 16:14:33] [66379449e4fad] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33785660379 Text: Oui [2024-05-05 16:14:33] [66379449e4fad] [INFO] From: +33785660379|To: +33757050388|Date: 2024-05-05 16:14:32|Message: Oui [2024-05-05 16:14:33] [66379449e4fad] [DEBUG] callback main apres while ok [2024-05-05 16:14:33] [66379449e4fad] [INFO] Phone Number +33785660379 is available ! [2024-05-05 16:14:33] [66379449e4fad] [DEBUG] Service is enabled ? true [2024-05-05 16:14:33] [66379449e4fad] [INFO] Service +33757050388 is enabled ! [2024-05-05 16:14:33] [66379449e4fad] [DEBUG] Listen is enabled ? false [2024-05-05 16:14:33] [66379449e4fad] [INFO] Listen +33757050388 is disabled ! [2024-05-05 16:14:33] [66379449e4fad] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 16:14:33] [66379449e4fad] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:14:33] [66379449e4fad] [INFO] Callback SMS Count =? 1 [2024-05-05 16:14:33] [66379449e4fad] [INFO] Callback checkMessage : VVX -- text: Oui [2024-05-05 16:14:33] [66379449e4fad] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-05 16:14:33] [66379449e4fad] [INFO] Event ID ? 9 [2024-05-05 16:14:33] [66379449e4fad] [INFO] Fetch event [2024-05-05 16:14:33] [66379449e4fad] [INFO] Event name : VVX [2024-05-05 16:14:34] [66379449e4fad] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-05 16:14:34] [66379449e4fad] [INFO] Sender already set +33785660379 [2024-05-05 16:14:34] [66379449e4fad] [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/CGUAlfred et politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-05-05 16:14:34] [66379449e4fad] [DEBUG] [SMS] number : +33785660379 [2024-05-05 16:14:34] [66379449e4fad] [DEBUG] [SMS] sender : 33757050388 [2024-05-05 16:14:34] [66379449e4fad] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33785660379"}],"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\/CGUAlfred 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":"33757050388"} [2024-05-05 16:14:34] [66379449e4fad] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 16:14:34] [66379449e4fad] [INFO] [SMS] SMS envoyé avec succès id : sms_6637944a3df88250897621 [2024-05-05 16:14:34] [66379449e4fad] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637944a3df88250897621","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":104.61} [2024-05-05 16:14:34] [66379449e4fad] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 16:14:34] [66379449e4fad] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] Callback main start ok [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] Callback main avant while ok [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] Fields : channel=sms&text=Conducteur. J'ai 4 places de libres dans la voiture &reception_date=2024-05-05 16:15:23&metadata[message_id]=sms_6637944a3df88250897621&metadata[number]=+33785660379&metadata[sim_card_number]=+33757050388 [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33785660379 Text: Conducteur. J'ai 4 places de libres dans la voiture [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] From: +33785660379|To: +33757050388|Date: 2024-05-05 16:15:23|Message: Conducteur. J'ai 4 places de libres dans la voiture [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] callback main apres while ok [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Phone Number +33785660379 is available ! [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] Service is enabled ? true [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Service +33757050388 is enabled ! [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] Listen is enabled ? false [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Listen +33757050388 is disabled ! [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Callback SMS Count =? 2 [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Callback checkMessage : Oui -- text: Conducteur. J'ai 4 places de libres dans la voiture [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur. J\'ai 4 places de libres dans la voiture ' [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Event ID ? 9 [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Fetch event [2024-05-05 16:15:24] [6637947c9a7d4] [INFO] Event name : VVX [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] début chatgpt [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] curl_init OK [2024-05-05 16:15:24] [6637947c9a7d4] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur. J'ai 4 places de libres dans la voiture "}]} [2024-05-05 16:15:26] [6637947c9a7d4] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LWw9SQbRPaZI8dErL0ucEAF4su2M", "object": "chat.completion", "created": 1714918525, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Génial ! Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 782, "completion_tokens": 31, "total_tokens": 813 }, "system_fingerprint": null } [2024-05-05 16:15:26] [6637947c9a7d4] [DEBUG] Curl Closed OK [2024-05-05 16:15:26] [6637947c9a7d4] [INFO] Commun GPT Content: { "id": "chatcmpl-9LWw9SQbRPaZI8dErL0ucEAF4su2M", "object": "chat.completion", "created": 1714918525, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Génial ! Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 782, "completion_tokens": 31, "total_tokens": 813 }, "system_fingerprint": null } [2024-05-05 16:15:26] [6637947c9a7d4] [INFO] Sender already set +33785660379 [2024-05-05 16:15:26] [6637947c9a7d4] [DEBUG] [SMS] text : Génial ! Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi) [2024-05-05 16:15:26] [6637947c9a7d4] [DEBUG] [SMS] number : +33785660379 [2024-05-05 16:15:26] [6637947c9a7d4] [DEBUG] [SMS] sender : 33757050388 [2024-05-05 16:15:26] [6637947c9a7d4] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33785660379"}],"text":"G\u00e9nial ! Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-05-05 16:15:26] [6637947c9a7d4] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 16:15:26] [6637947c9a7d4] [INFO] [SMS] SMS envoyé avec succès id : sms_6637947ecb484193768172 [2024-05-05 16:15:26] [6637947c9a7d4] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637947ecb484193768172","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.56} [2024-05-05 16:15:26] [6637947c9a7d4] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 16:15:26] [6637947c9a7d4] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:15:53] [6637949934743] [DEBUG] Callback main start ok [2024-05-05 16:15:53] [6637949934743] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:15:53] [6637949934743] [DEBUG] Callback main avant while ok [2024-05-05 16:15:53] [6637949934743] [DEBUG] Fields : channel=sms&text=Jeudi, vendredi&reception_date=2024-05-05 16:15:52&metadata[message_id]=sms_6637947ecb484193768172&metadata[number]=+33785660379&metadata[sim_card_number]=+33757050388 [2024-05-05 16:15:53] [6637949934743] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33785660379 Text: Jeudi, vendredi [2024-05-05 16:15:53] [6637949934743] [INFO] From: +33785660379|To: +33757050388|Date: 2024-05-05 16:15:52|Message: Jeudi, vendredi [2024-05-05 16:15:53] [6637949934743] [DEBUG] callback main apres while ok [2024-05-05 16:15:53] [6637949934743] [INFO] Phone Number +33785660379 is available ! [2024-05-05 16:15:53] [6637949934743] [DEBUG] Service is enabled ? true [2024-05-05 16:15:53] [6637949934743] [INFO] Service +33757050388 is enabled ! [2024-05-05 16:15:53] [6637949934743] [DEBUG] Listen is enabled ? false [2024-05-05 16:15:53] [6637949934743] [INFO] Listen +33757050388 is disabled ! [2024-05-05 16:15:53] [6637949934743] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 16:15:53] [6637949934743] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:15:53] [6637949934743] [INFO] Callback SMS Count =? 3 [2024-05-05 16:15:53] [6637949934743] [INFO] Callback checkMessage : Conducteur. J'ai 4 places de libres dans la voiture -- text: Jeudi, vendredi [2024-05-05 16:15:53] [6637949934743] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Jeudi, vendredi' [2024-05-05 16:15:53] [6637949934743] [INFO] Event ID ? 9 [2024-05-05 16:15:53] [6637949934743] [INFO] Fetch event [2024-05-05 16:15:53] [6637949934743] [INFO] Event name : VVX [2024-05-05 16:15:53] [6637949934743] [DEBUG] début chatgpt [2024-05-05 16:15:53] [6637949934743] [DEBUG] curl_init OK [2024-05-05 16:15:53] [6637949934743] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur. J'ai 4 places de libres dans la voiture "},{"role":"assistant","content":"G\u00e9nial ! Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Jeudi, vendredi"}]} [2024-05-05 16:15:56] [6637949934743] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LWwbHfSXmVbrLxamdpNE24DlFKbU", "object": "chat.completion", "created": 1714918553, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous, courte distance pendant l'événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 826, "completion_tokens": 37, "total_tokens": 863 }, "system_fingerprint": null } [2024-05-05 16:15:56] [6637949934743] [DEBUG] Curl Closed OK [2024-05-05 16:15:56] [6637949934743] [INFO] Commun GPT Content: { "id": "chatcmpl-9LWwbHfSXmVbrLxamdpNE24DlFKbU", "object": "chat.completion", "created": 1714918553, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous, courte distance pendant l'événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 826, "completion_tokens": 37, "total_tokens": 863 }, "system_fingerprint": null } [2024-05-05 16:15:56] [6637949934743] [INFO] Sender already set +33785660379 [2024-05-05 16:15:56] [6637949934743] [DEBUG] [SMS] text : Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous, courte distance pendant l'événement, tous les trajets) [2024-05-05 16:15:56] [6637949934743] [DEBUG] [SMS] number : +33785660379 [2024-05-05 16:15:56] [6637949934743] [DEBUG] [SMS] sender : 33757050388 [2024-05-05 16:15:56] [6637949934743] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33785660379"}],"text":"Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-05-05 16:15:56] [6637949934743] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 16:15:56] [6637949934743] [INFO] [SMS] SMS envoyé avec succès id : sms_6637949c771f1562505952 [2024-05-05 16:15:56] [6637949934743] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637949c771f1562505952","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.52} [2024-05-05 16:15:56] [6637949934743] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 16:15:56] [6637949934743] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] Callback main start ok [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] Callback main avant while ok [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] Fields : channel=sms&text=Tous les trajets &reception_date=2024-05-05 16:16:44&metadata[message_id]=sms_6637949c771f1562505952&metadata[number]=+33785660379&metadata[sim_card_number]=+33757050388 [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33785660379 Text: Tous les trajets [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] From: +33785660379|To: +33757050388|Date: 2024-05-05 16:16:44|Message: Tous les trajets [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] callback main apres while ok [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Phone Number +33785660379 is available ! [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] Service is enabled ? true [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Service +33757050388 is enabled ! [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] Listen is enabled ? false [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Listen +33757050388 is disabled ! [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Callback SMS Count =? 4 [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Callback checkMessage : Jeudi, vendredi -- text: Tous les trajets [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Tous les trajets ' [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Event ID ? 9 [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Fetch event [2024-05-05 16:16:45] [663794cd9b6c9] [INFO] Event name : VVX [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] début chatgpt [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] curl_init OK [2024-05-05 16:16:45] [663794cd9b6c9] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur. J'ai 4 places de libres dans la voiture "},{"role":"assistant","content":"G\u00e9nial ! Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Jeudi, vendredi"},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous les trajets "}]} [2024-05-05 16:16:46] [663794cd9b6c9] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LWxRxQkp0yViUNFTOAvyB2lggdy0", "object": "chat.completion", "created": 1714918605, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 877, "completion_tokens": 17, "total_tokens": 894 }, "system_fingerprint": null } [2024-05-05 16:16:46] [663794cd9b6c9] [DEBUG] Curl Closed OK [2024-05-05 16:16:46] [663794cd9b6c9] [INFO] Commun GPT Content: { "id": "chatcmpl-9LWxRxQkp0yViUNFTOAvyB2lggdy0", "object": "chat.completion", "created": 1714918605, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 877, "completion_tokens": 17, "total_tokens": 894 }, "system_fingerprint": null } [2024-05-05 16:16:46] [663794cd9b6c9] [INFO] Sender already set +33785660379 [2024-05-05 16:16:46] [663794cd9b6c9] [DEBUG] [SMS] text : Quand et d'où partez-vous? (Adresse incluant code postal) [2024-05-05 16:16:46] [663794cd9b6c9] [DEBUG] [SMS] number : +33785660379 [2024-05-05 16:16:46] [663794cd9b6c9] [DEBUG] [SMS] sender : 33757050388 [2024-05-05 16:16:46] [663794cd9b6c9] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33785660379"}],"text":"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-05-05 16:16:46] [663794cd9b6c9] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 16:16:46] [663794cd9b6c9] [INFO] [SMS] SMS envoyé avec succès id : sms_663794ced7e27751074831 [2024-05-05 16:16:46] [663794cd9b6c9] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663794ced7e27751074831","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.47} [2024-05-05 16:16:46] [663794cd9b6c9] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 16:16:46] [663794cd9b6c9] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] Callback main start ok [2024-05-05 16:17:34] [663794fe093d5] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] Callback main avant while ok [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] Fields : channel=sms&text=Jeudi début après-midi. 1 impasse du Fourneau, 89270 Lucy-sur-Cure &reception_date=2024-05-05 16:17:32&metadata[message_id]=sms_663794ced7e27751074831&metadata[number]=+33785660379&metadata[sim_card_number]=+33757050388 [2024-05-05 16:17:34] [663794fe093d5] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33785660379 Text: Jeudi début après-midi. 1 impasse du Fourneau, 89270 Lucy-sur-Cure [2024-05-05 16:17:34] [663794fe093d5] [INFO] From: +33785660379|To: +33757050388|Date: 2024-05-05 16:17:32|Message: Jeudi début après-midi. 1 impasse du Fourneau, 89270 Lucy-sur-Cure [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] callback main apres while ok [2024-05-05 16:17:34] [663794fe093d5] [INFO] Phone Number +33785660379 is available ! [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] Service is enabled ? true [2024-05-05 16:17:34] [663794fe093d5] [INFO] Service +33757050388 is enabled ! [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] Listen is enabled ? false [2024-05-05 16:17:34] [663794fe093d5] [INFO] Listen +33757050388 is disabled ! [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:17:34] [663794fe093d5] [INFO] Callback SMS Count =? 5 [2024-05-05 16:17:34] [663794fe093d5] [INFO] Callback checkMessage : Tous les trajets -- text: Jeudi début après-midi. 1 impasse du Fourneau, 89270 Lucy-sur-Cure [2024-05-05 16:17:34] [663794fe093d5] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Jeudi début après-midi. 1 impasse du Fourneau, 89270 Lucy-sur-Cure ' [2024-05-05 16:17:34] [663794fe093d5] [INFO] Event ID ? 9 [2024-05-05 16:17:34] [663794fe093d5] [INFO] Fetch event [2024-05-05 16:17:34] [663794fe093d5] [INFO] Event name : VVX [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] début chatgpt [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] curl_init OK [2024-05-05 16:17:34] [663794fe093d5] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur. J'ai 4 places de libres dans la voiture "},{"role":"assistant","content":"G\u00e9nial ! Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Jeudi, vendredi"},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous les trajets "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postal)"},{"role":"user","content":"Jeudi d\u00e9but apr\u00e8s-midi. 1 impasse du Fourneau, 89270 Lucy-sur-Cure "}]} [2024-05-05 16:17:36] [663794fe093d5] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LWyEcLsJnGPl7mLMMWOSKrZbsgXo", "object": "chat.completion", "created": 1714918654, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter? (course à laquelle vous participez, besoin de place pour équipement, etc.)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 925, "completion_tokens": 34, "total_tokens": 959 }, "system_fingerprint": null } [2024-05-05 16:17:36] [663794fe093d5] [DEBUG] Curl Closed OK [2024-05-05 16:17:36] [663794fe093d5] [INFO] Commun GPT Content: { "id": "chatcmpl-9LWyEcLsJnGPl7mLMMWOSKrZbsgXo", "object": "chat.completion", "created": 1714918654, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter? (course à laquelle vous participez, besoin de place pour équipement, etc.)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 925, "completion_tokens": 34, "total_tokens": 959 }, "system_fingerprint": null } [2024-05-05 16:17:36] [663794fe093d5] [INFO] Sender already set +33785660379 [2024-05-05 16:17:36] [663794fe093d5] [DEBUG] [SMS] text : Avez-vous des commentaires ou des informations à nous remonter? (course à laquelle vous participez, besoin de place pour équipement, etc.) [2024-05-05 16:17:36] [663794fe093d5] [DEBUG] [SMS] number : +33785660379 [2024-05-05 16:17:36] [663794fe093d5] [DEBUG] [SMS] sender : 33757050388 [2024-05-05 16:17:36] [663794fe093d5] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33785660379"}],"text":"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, besoin de place pour \u00e9quipement, etc.)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-05-05 16:17:36] [663794fe093d5] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 16:17:36] [663794fe093d5] [INFO] [SMS] SMS envoyé avec succès id : sms_663795005b0b4330849212 [2024-05-05 16:17:36] [663794fe093d5] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663795005b0b4330849212","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.43} [2024-05-05 16:17:36] [663794fe093d5] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 16:17:36] [663794fe093d5] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] Callback main start ok [2024-05-05 16:18:51] [6637954bd6399] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] Callback main avant while ok [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] Fields : channel=sms&text=Expérience Chaîne des Puys-Faille de Limagne 112km solo&reception_date=2024-05-05 16:18:50&metadata[message_id]=sms_663795005b0b4330849212&metadata[number]=+33785660379&metadata[sim_card_number]=+33757050388 [2024-05-05 16:18:51] [6637954bd6399] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33785660379 Text: Expérience Chaîne des Puys-Faille de Limagne 112km solo [2024-05-05 16:18:51] [6637954bd6399] [INFO] From: +33785660379|To: +33757050388|Date: 2024-05-05 16:18:50|Message: Expérience Chaîne des Puys-Faille de Limagne 112km solo [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] callback main apres while ok [2024-05-05 16:18:51] [6637954bd6399] [INFO] Phone Number +33785660379 is available ! [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] Service is enabled ? true [2024-05-05 16:18:51] [6637954bd6399] [INFO] Service +33757050388 is enabled ! [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] Listen is enabled ? false [2024-05-05 16:18:51] [6637954bd6399] [INFO] Listen +33757050388 is disabled ! [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:18:51] [6637954bd6399] [INFO] Callback SMS Count =? 6 [2024-05-05 16:18:51] [6637954bd6399] [INFO] Callback checkMessage : Jeudi début après-midi. 1 impasse du Fourneau, 89270 Lucy-sur-Cure -- text: Expérience Chaîne des Puys-Faille de Limagne 112km solo [2024-05-05 16:18:51] [6637954bd6399] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Expérience Chaîne des Puys-Faille de Limagne 112km solo' [2024-05-05 16:18:51] [6637954bd6399] [INFO] Event ID ? 9 [2024-05-05 16:18:51] [6637954bd6399] [INFO] Fetch event [2024-05-05 16:18:51] [6637954bd6399] [INFO] Event name : VVX [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] début chatgpt [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] curl_init OK [2024-05-05 16:18:51] [6637954bd6399] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur. J'ai 4 places de libres dans la voiture "},{"role":"assistant","content":"G\u00e9nial ! Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Jeudi, vendredi"},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous les trajets "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postal)"},{"role":"user","content":"Jeudi d\u00e9but apr\u00e8s-midi. 1 impasse du Fourneau, 89270 Lucy-sur-Cure "},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, besoin de place pour \u00e9quipement, etc.)"},{"role":"user","content":"Exp\u00e9rience Cha\u00eene des Puys-Faille de Limagne 112km solo"}]} [2024-05-05 16:18:53] [6637954bd6399] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LWzUgJildKnMmgM3lK58WtvCk582", "object": "chat.completion", "created": 1714918732, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 984, "completion_tokens": 37, "total_tokens": 1021 }, "system_fingerprint": null } [2024-05-05 16:18:53] [6637954bd6399] [DEBUG] Curl Closed OK [2024-05-05 16:18:53] [6637954bd6399] [INFO] Commun GPT Content: { "id": "chatcmpl-9LWzUgJildKnMmgM3lK58WtvCk582", "object": "chat.completion", "created": 1714918732, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 984, "completion_tokens": 37, "total_tokens": 1021 }, "system_fingerprint": null } [2024-05-05 16:18:53] [6637954bd6399] [INFO] Sender already set +33785660379 [2024-05-05 16:18:53] [6637954bd6399] [DEBUG] [SMS] text : Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred. [2024-05-05 16:18:53] [6637954bd6399] [DEBUG] [SMS] number : +33785660379 [2024-05-05 16:18:53] [6637954bd6399] [DEBUG] [SMS] sender : 33757050388 [2024-05-05 16:18:53] [6637954bd6399] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33785660379"}],"text":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-05-05 16:18:53] [6637954bd6399] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 16:18:53] [6637954bd6399] [INFO] [SMS] SMS envoyé avec succès id : sms_6637954de1f44463773148 [2024-05-05 16:18:53] [6637954bd6399] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637954de1f44463773148","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.38} [2024-05-05 16:18:53] [6637954bd6399] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 16:18:53] [6637954bd6399] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:20:04] [66379594870a3] [DEBUG] Callback main start ok [2024-05-05 16:20:04] [66379594870a3] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:20:04] [66379594870a3] [DEBUG] Callback main avant while ok [2024-05-05 16:20:04] [66379594870a3] [DEBUG] Fields : channel=sms&text=Bonjour Alfred, Je ne comprends pas: vous m'envoyez des covoitureurs pour vendredi alors que propose un trajet pour mercredi...&reception_date=2024-05-05 16:20:02&metadata[message_id]=sms_66364b83d5056453133329&metadata[number]=+33663373930&metadata[sim_card_number]=+33757050384 [2024-05-05 16:20:04] [66379594870a3] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33663373930 Text: Bonjour Alfred, Je ne comprends pas: vous m'envoyez des covoitureurs pour vendredi alors que propose un trajet pour mercredi... [2024-05-05 16:20:04] [66379594870a3] [INFO] From: +33663373930|To: +33757050384|Date: 2024-05-05 16:20:02|Message: Bonjour Alfred, Je ne comprends pas: vous m'envoyez des covoitureurs pour vendredi alors que propose un trajet pour mercredi... [2024-05-05 16:20:04] [66379594870a3] [DEBUG] callback main apres while ok [2024-05-05 16:20:04] [66379594870a3] [INFO] Phone Number +33663373930 is available ! [2024-05-05 16:20:04] [66379594870a3] [DEBUG] Service is enabled ? true [2024-05-05 16:20:04] [66379594870a3] [INFO] Service +33757050384 is enabled ! [2024-05-05 16:20:04] [66379594870a3] [DEBUG] Listen is enabled ? false [2024-05-05 16:20:04] [66379594870a3] [INFO] Listen +33757050384 is disabled ! [2024-05-05 16:20:04] [66379594870a3] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-05-05 16:20:04] [66379594870a3] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:20:04] [66379594870a3] [INFO] Callback SMS Count =? 12 [2024-05-05 16:20:04] [66379594870a3] [INFO] Callback checkMessage : C'est parfait, merci ! -- text: Bonjour Alfred, Je ne comprends pas: vous m'envoyez des covoitureurs pour vendredi alors que propose un trajet pour mercredi... [2024-05-05 16:20:04] [66379594870a3] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour Alfred,\nJe ne comprends pas: vous m\'envoyez des covoitureurs pour vendredi alors que propose un trajet pour mercredi...' [2024-05-05 16:20:04] [66379594870a3] [INFO] Event ID ? 9 [2024-05-05 16:20:04] [66379594870a3] [INFO] Fetch event [2024-05-05 16:20:04] [66379594870a3] [INFO] Event name : VVX [2024-05-05 16:20:04] [66379594870a3] [DEBUG] Total SMS USER : 10 [2024-05-05 16:20:04] [66379594870a3] [INFO] BDD BddMaj : need_action mis à jour. Valeur: '1' [2024-05-05 16:20:04] [66379594870a3] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] Callback main start ok [2024-05-05 16:20:07] [663795977f8a3] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] Callback main avant while ok [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] Fields : channel=sms&text=Possibilité d'emmener de l'hôtel Direct Clermont Ferrand Nord Gerzat à la course le vendredi 10 à partir de 2h du matin.&reception_date=2024-05-05 16:20:06&metadata[message_id]=sms_6637954de1f44463773148&metadata[number]=+33785660379&metadata[sim_card_number]=+33757050388 [2024-05-05 16:20:07] [663795977f8a3] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33785660379 Text: Possibilité d'emmener de l'hôtel Direct Clermont Ferrand Nord Gerzat à la course le vendredi 10 à partir de 2h du matin. [2024-05-05 16:20:07] [663795977f8a3] [INFO] From: +33785660379|To: +33757050388|Date: 2024-05-05 16:20:06|Message: Possibilité d'emmener de l'hôtel Direct Clermont Ferrand Nord Gerzat à la course le vendredi 10 à partir de 2h du matin. [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] callback main apres while ok [2024-05-05 16:20:07] [663795977f8a3] [INFO] Phone Number +33785660379 is available ! [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] Service is enabled ? true [2024-05-05 16:20:07] [663795977f8a3] [INFO] Service +33757050388 is enabled ! [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] Listen is enabled ? false [2024-05-05 16:20:07] [663795977f8a3] [INFO] Listen +33757050388 is disabled ! [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:20:07] [663795977f8a3] [INFO] Callback SMS Count =? 7 [2024-05-05 16:20:07] [663795977f8a3] [INFO] Callback checkMessage : Expérience Chaîne des Puys-Faille de Limagne 112km solo -- text: Possibilité d'emmener de l'hôtel Direct Clermont Ferrand Nord Gerzat à la course le vendredi 10 à partir de 2h du matin. [2024-05-05 16:20:07] [663795977f8a3] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Possibilité d\'emmener de l\'hôtel Direct Clermont Ferrand Nord Gerzat à la course le vendredi 10 à partir de 2h du matin.' [2024-05-05 16:20:07] [663795977f8a3] [INFO] Event ID ? 9 [2024-05-05 16:20:07] [663795977f8a3] [INFO] Fetch event [2024-05-05 16:20:07] [663795977f8a3] [INFO] Event name : VVX [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] début chatgpt [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] curl_init OK [2024-05-05 16:20:07] [663795977f8a3] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur. J'ai 4 places de libres dans la voiture "},{"role":"assistant","content":"G\u00e9nial ! Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Jeudi, vendredi"},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous les trajets "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postal)"},{"role":"user","content":"Jeudi d\u00e9but apr\u00e8s-midi. 1 impasse du Fourneau, 89270 Lucy-sur-Cure "},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, besoin de place pour \u00e9quipement, etc.)"},{"role":"user","content":"Exp\u00e9rience Cha\u00eene des Puys-Faille de Limagne 112km solo"},{"role":"assistant","content":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred."},{"role":"user","content":"Possibilit\u00e9 d'emmener de l'h\u00f4tel Direct Clermont Ferrand Nord Gerzat \u00e0 la course le vendredi 10 \u00e0 partir de 2h du matin."}]} [2024-05-05 16:20:09] [663795977f8a3] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LX0iBHBchQbXfa9FCDDGDkJKc0Su", "object": "chat.completion", "created": 1714918808, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté, je prends en compte votre possibilité d'emmener depuis l'hôtel Direct Clermont Ferrand Nord Gerzat vers la course le vendredi à partir de 2h du matin." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1068, "completion_tokens": 45, "total_tokens": 1113 }, "system_fingerprint": null } [2024-05-05 16:20:09] [663795977f8a3] [DEBUG] Curl Closed OK [2024-05-05 16:20:09] [663795977f8a3] [INFO] Commun GPT Content: { "id": "chatcmpl-9LX0iBHBchQbXfa9FCDDGDkJKc0Su", "object": "chat.completion", "created": 1714918808, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté, je prends en compte votre possibilité d'emmener depuis l'hôtel Direct Clermont Ferrand Nord Gerzat vers la course le vendredi à partir de 2h du matin." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1068, "completion_tokens": 45, "total_tokens": 1113 }, "system_fingerprint": null } [2024-05-05 16:20:09] [663795977f8a3] [INFO] Sender already set +33785660379 [2024-05-05 16:20:09] [663795977f8a3] [DEBUG] [SMS] text : Noté, je prends en compte votre possibilité d'emmener depuis l'hôtel Direct Clermont Ferrand Nord Gerzat vers la course le vendredi à partir de 2h du matin. [2024-05-05 16:20:09] [663795977f8a3] [DEBUG] [SMS] number : +33785660379 [2024-05-05 16:20:09] [663795977f8a3] [DEBUG] [SMS] sender : 33757050388 [2024-05-05 16:20:09] [663795977f8a3] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33785660379"}],"text":"Not\u00e9, je prends en compte votre possibilit\u00e9 d'emmener depuis l'h\u00f4tel Direct Clermont Ferrand Nord Gerzat vers la course le vendredi \u00e0 partir de 2h du matin.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-05-05 16:20:10] [663795977f8a3] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 16:20:10] [663795977f8a3] [INFO] [SMS] SMS envoyé avec succès id : sms_6637959a255df312661591 [2024-05-05 16:20:10] [663795977f8a3] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637959a255df312661591","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.34} [2024-05-05 16:20:10] [663795977f8a3] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 16:20:10] [663795977f8a3] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] Callback main start ok [2024-05-05 16:23:26] [6637965e9f253] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] Callback main avant while ok [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] Fields : channel=sms&text=Alfred , j ai contacté Anne Béatrice , mais elle n a plus de place. Auriez vous qqun d autre ? j aurai besoin d un coivoiturage pour vendredi matin au départ de Clermont à 6h30, idéalement le plus près du 21 rue du Dr hospital 🙂, merci🙂&reception_date=2024-05-05 16:23:25&metadata[message_id]=sms_66364c4bbd47e098230094&metadata[number]=+33671889425&metadata[sim_card_number]=+33757050389 [2024-05-05 16:23:26] [6637965e9f253] [INFO] Callback SMS entrant sur sim_card: +33757050389 depuis Number (user): +33671889425 Text: Alfred , j ai contacté Anne Béatrice , mais elle n a plus de place. Auriez vous qqun d autre ? j aurai besoin d un coivoiturage pour vendredi matin au départ de Clermont à 6h30, idéalement le plus près du 21 rue du Dr hospital 🙂, merci🙂 [2024-05-05 16:23:26] [6637965e9f253] [INFO] From: +33671889425|To: +33757050389|Date: 2024-05-05 16:23:25|Message: Alfred , j ai contacté Anne Béatrice , mais elle n a plus de place. Auriez vous qqun d autre ? j aurai besoin d un coivoiturage pour vendredi matin au départ de Clermont à 6h30, idéalement le plus près du 21 rue du Dr hospital 🙂, merci🙂 [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] callback main apres while ok [2024-05-05 16:23:26] [6637965e9f253] [INFO] Phone Number +33671889425 is available ! [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] Service is enabled ? true [2024-05-05 16:23:26] [6637965e9f253] [INFO] Service +33757050389 is enabled ! [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] Listen is enabled ? false [2024-05-05 16:23:26] [6637965e9f253] [INFO] Listen +33757050389 is disabled ! [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] callback main sim_card_number CORRECT : +33757050389 début d'interpretation du message [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:23:26] [6637965e9f253] [INFO] Callback SMS Count =? 16 [2024-05-05 16:23:26] [6637965e9f253] [INFO] Callback checkMessage : Oui, mon prenom est Kevin, je vois pour la contacter demain ou lundi -- text: Alfred , j ai contacté Anne Béatrice , mais elle n a plus de place. Auriez vous qqun d autre ? j aurai besoin d un coivoiturage pour vendredi matin au départ de Clermont à 6h30, idéalement le plus près du 21 rue du Dr hospital 🙂, merci🙂 [2024-05-05 16:23:26] [6637965e9f253] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Alfred , j ai contacté Anne Béatrice , mais elle n a plus de place. Auriez vous qqun d autre ? j aurai besoin d un coivoiturage pour vendredi matin au départ de Clermont à 6h30, idéalement le plus près du 21 rue du Dr hospital 🙂, merci🙂' [2024-05-05 16:23:26] [6637965e9f253] [INFO] Event ID ? 9 [2024-05-05 16:23:26] [6637965e9f253] [INFO] Fetch event [2024-05-05 16:23:26] [6637965e9f253] [INFO] Event name : VVX [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] Total SMS USER : 12 [2024-05-05 16:23:26] [6637965e9f253] [INFO] BDD BddMaj : need_action mis à jour. Valeur: '1' [2024-05-05 16:23:26] [6637965e9f253] [DEBUG] Callback juste avant fin callBack [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] Callback main start ok [2024-05-05 16:27:01] [66379735cfb84] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] Callback main avant while ok [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] Fields : channel=sms&text=Merci pour votre retour, nous allons faire autrement. Bon dimanche &reception_date=2024-05-05 16:27:00&metadata[message_id]=sms_6636551b6e638270510368&metadata[number]=+33662649838&metadata[sim_card_number]=+33757050390 [2024-05-05 16:27:01] [66379735cfb84] [INFO] Callback SMS entrant sur sim_card: +33757050390 depuis Number (user): +33662649838 Text: Merci pour votre retour, nous allons faire autrement. Bon dimanche [2024-05-05 16:27:01] [66379735cfb84] [INFO] From: +33662649838|To: +33757050390|Date: 2024-05-05 16:27:00|Message: Merci pour votre retour, nous allons faire autrement. Bon dimanche [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] callback main apres while ok [2024-05-05 16:27:01] [66379735cfb84] [INFO] Phone Number +33662649838 is available ! [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] Service is enabled ? true [2024-05-05 16:27:01] [66379735cfb84] [INFO] Service +33757050390 is enabled ! [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] Listen is enabled ? false [2024-05-05 16:27:01] [66379735cfb84] [INFO] Listen +33757050390 is disabled ! [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] callback main sim_card_number CORRECT : +33757050390 début d'interpretation du message [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] BDD CheckNumber : OK [2024-05-05 16:27:01] [66379735cfb84] [INFO] Callback SMS Count =? 10 [2024-05-05 16:27:01] [66379735cfb84] [INFO] Callback checkMessage : Bonjour, participons à la course du 10 Mai sur les 15 km, départ 10h -- text: Merci pour votre retour, nous allons faire autrement. Bon dimanche [2024-05-05 16:27:01] [66379735cfb84] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Merci pour votre retour, nous allons faire autrement. \nBon dimanche ' [2024-05-05 16:27:01] [66379735cfb84] [INFO] Event ID ? 9 [2024-05-05 16:27:01] [66379735cfb84] [INFO] Fetch event [2024-05-05 16:27:01] [66379735cfb84] [INFO] Event name : VVX [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] Total SMS USER : 7 [2024-05-05 16:27:01] [66379735cfb84] [INFO] BDD BddMaj : need_action mis à jour. Valeur: '1' [2024-05-05 16:27:01] [66379735cfb84] [DEBUG] Callback juste avant fin callBack [2024-05-05 17:00:56] [66379f28e97a4] [DEBUG] Callback main start ok [2024-05-05 17:00:56] [66379f28e97a4] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 17:00:56] [66379f28e97a4] [DEBUG] Callback main avant while ok [2024-05-05 17:00:56] [66379f28e97a4] [DEBUG] Fields : channel=sms&text=Longue distance &reception_date=2024-05-05 17:00:55&metadata[message_id]=sms_66377f72ca957157407969&metadata[number]=+33612575932&metadata[sim_card_number]=+33757050384 [2024-05-05 17:00:56] [66379f28e97a4] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33612575932 Text: Longue distance [2024-05-05 17:00:56] [66379f28e97a4] [INFO] From: +33612575932|To: +33757050384|Date: 2024-05-05 17:00:55|Message: Longue distance [2024-05-05 17:00:56] [66379f28e97a4] [DEBUG] callback main apres while ok [2024-05-05 17:00:56] [66379f28e97a4] [INFO] Phone Number +33612575932 is available ! [2024-05-05 17:00:56] [66379f28e97a4] [DEBUG] Service is enabled ? true [2024-05-05 17:00:56] [66379f28e97a4] [INFO] Service +33757050384 is enabled ! [2024-05-05 17:00:56] [66379f28e97a4] [DEBUG] Listen is enabled ? false [2024-05-05 17:00:56] [66379f28e97a4] [INFO] Listen +33757050384 is disabled ! [2024-05-05 17:00:56] [66379f28e97a4] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-05-05 17:00:56] [66379f28e97a4] [DEBUG] BDD CheckNumber : OK [2024-05-05 17:00:56] [66379f28e97a4] [INFO] Callback SMS Count =? 4 [2024-05-05 17:00:56] [66379f28e97a4] [INFO] Callback checkMessage : Vendredi -- text: Longue distance [2024-05-05 17:00:56] [66379f28e97a4] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Longue distance ' [2024-05-05 17:00:57] [66379f28e97a4] [INFO] Event ID ? 9 [2024-05-05 17:00:57] [66379f28e97a4] [INFO] Fetch event [2024-05-05 17:00:57] [66379f28e97a4] [INFO] Event name : VVX [2024-05-05 17:00:57] [66379f28e97a4] [DEBUG] début chatgpt [2024-05-05 17:00:57] [66379f28e97a4] [DEBUG] curl_init OK [2024-05-05 17:00:57] [66379f28e97a4] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l\u2019\u00e9v\u00e8nement, tous les trajets)"},{"role":"user","content":"Longue distance "}]} [2024-05-05 17:00:58] [66379f28e97a4] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LXeDBpTGiWPigOUKScphSJ7APpME", "object": "chat.completion", "created": 1714921257, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 858, "completion_tokens": 17, "total_tokens": 875 }, "system_fingerprint": null } [2024-05-05 17:00:58] [66379f28e97a4] [DEBUG] Curl Closed OK [2024-05-05 17:00:58] [66379f28e97a4] [INFO] Commun GPT Content: { "id": "chatcmpl-9LXeDBpTGiWPigOUKScphSJ7APpME", "object": "chat.completion", "created": 1714921257, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 858, "completion_tokens": 17, "total_tokens": 875 }, "system_fingerprint": null } [2024-05-05 17:00:58] [66379f28e97a4] [INFO] Sender already set +33612575932 [2024-05-05 17:00:58] [66379f28e97a4] [DEBUG] [SMS] text : Quand et d'où partez-vous ? (Adresse incluant code postal) [2024-05-05 17:00:58] [66379f28e97a4] [DEBUG] [SMS] number : +33612575932 [2024-05-05 17:00:58] [66379f28e97a4] [DEBUG] [SMS] sender : 33757050384 [2024-05-05 17:00:58] [66379f28e97a4] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612575932"}],"text":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-05-05 17:00:58] [66379f28e97a4] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 17:00:58] [66379f28e97a4] [INFO] [SMS] SMS envoyé avec succès id : sms_66379f2ac617e643674217 [2024-05-05 17:00:58] [66379f28e97a4] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66379f2ac617e643674217","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.29} [2024-05-05 17:00:58] [66379f28e97a4] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 17:00:58] [66379f28e97a4] [DEBUG] Callback juste avant fin callBack [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] Callback main start ok [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] Callback main avant while ok [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] Fields : channel=sms&text=Jeudi également &reception_date=2024-05-05 17:01:02&metadata[message_id]=sms_66379f2ac617e643674217&metadata[number]=+33612575932&metadata[sim_card_number]=+33757050384 [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33612575932 Text: Jeudi également [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] From: +33612575932|To: +33757050384|Date: 2024-05-05 17:01:02|Message: Jeudi également [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] callback main apres while ok [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Phone Number +33612575932 is available ! [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] Service is enabled ? true [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Service +33757050384 is enabled ! [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] Listen is enabled ? false [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Listen +33757050384 is disabled ! [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] BDD CheckNumber : OK [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Callback SMS Count =? 5 [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Callback checkMessage : Longue distance -- text: Jeudi également [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Jeudi également ' [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Event ID ? 9 [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Fetch event [2024-05-05 17:01:03] [66379f2fd47ab] [INFO] Event name : VVX [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] début chatgpt [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] curl_init OK [2024-05-05 17:01:03] [66379f2fd47ab] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l\u2019\u00e9v\u00e8nement, tous les trajets)"},{"role":"user","content":"Longue distance "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Jeudi \u00e9galement "}]} [2024-05-05 17:01:05] [66379f2fd47ab] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LXeKf6Lil88Oc2dPmDhpDADKwS91", "object": "chat.completion", "created": 1714921264, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci. Quelle est votre adresse de départ, incluant le code postal s'il vous plaît ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 887, "completion_tokens": 22, "total_tokens": 909 }, "system_fingerprint": null } [2024-05-05 17:01:05] [66379f2fd47ab] [DEBUG] Curl Closed OK [2024-05-05 17:01:05] [66379f2fd47ab] [INFO] Commun GPT Content: { "id": "chatcmpl-9LXeKf6Lil88Oc2dPmDhpDADKwS91", "object": "chat.completion", "created": 1714921264, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci. Quelle est votre adresse de départ, incluant le code postal s'il vous plaît ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 887, "completion_tokens": 22, "total_tokens": 909 }, "system_fingerprint": null } [2024-05-05 17:01:05] [66379f2fd47ab] [INFO] Sender already set +33612575932 [2024-05-05 17:01:05] [66379f2fd47ab] [DEBUG] [SMS] text : Merci. Quelle est votre adresse de départ, incluant le code postal s'il vous plaît ? [2024-05-05 17:01:05] [66379f2fd47ab] [DEBUG] [SMS] number : +33612575932 [2024-05-05 17:01:05] [66379f2fd47ab] [DEBUG] [SMS] sender : 33757050384 [2024-05-05 17:01:05] [66379f2fd47ab] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612575932"}],"text":"Merci. Quelle est votre adresse de d\u00e9part, incluant le code postal s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-05-05 17:01:05] [66379f2fd47ab] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 17:01:05] [66379f2fd47ab] [INFO] [SMS] SMS envoyé avec succès id : sms_66379f317f0eb346301489 [2024-05-05 17:01:05] [66379f2fd47ab] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66379f317f0eb346301489","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.25} [2024-05-05 17:01:05] [66379f2fd47ab] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 17:01:05] [66379f2fd47ab] [DEBUG] Callback juste avant fin callBack [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] Callback main start ok [2024-05-05 17:01:23] [66379f43101bb] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] Callback main avant while ok [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] Fields : channel=sms&text=90000 Belfort &reception_date=2024-05-05 17:01:22&metadata[message_id]=sms_66379f317f0eb346301489&metadata[number]=+33612575932&metadata[sim_card_number]=+33757050384 [2024-05-05 17:01:23] [66379f43101bb] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33612575932 Text: 90000 Belfort [2024-05-05 17:01:23] [66379f43101bb] [INFO] From: +33612575932|To: +33757050384|Date: 2024-05-05 17:01:22|Message: 90000 Belfort [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] callback main apres while ok [2024-05-05 17:01:23] [66379f43101bb] [INFO] Phone Number +33612575932 is available ! [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] Service is enabled ? true [2024-05-05 17:01:23] [66379f43101bb] [INFO] Service +33757050384 is enabled ! [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] Listen is enabled ? false [2024-05-05 17:01:23] [66379f43101bb] [INFO] Listen +33757050384 is disabled ! [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] BDD CheckNumber : OK [2024-05-05 17:01:23] [66379f43101bb] [INFO] Callback SMS Count =? 6 [2024-05-05 17:01:23] [66379f43101bb] [INFO] Callback checkMessage : Jeudi également -- text: 90000 Belfort [2024-05-05 17:01:23] [66379f43101bb] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '90000 Belfort ' [2024-05-05 17:01:23] [66379f43101bb] [INFO] Event ID ? 9 [2024-05-05 17:01:23] [66379f43101bb] [INFO] Fetch event [2024-05-05 17:01:23] [66379f43101bb] [INFO] Event name : VVX [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] début chatgpt [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] curl_init OK [2024-05-05 17:01:23] [66379f43101bb] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l\u2019\u00e9v\u00e8nement, tous les trajets)"},{"role":"user","content":"Longue distance "},{"role":"user","content":"Jeudi \u00e9galement "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"assistant","content":"Merci. Quelle est votre adresse de d\u00e9part, incluant le code postal s'il vous pla\u00eet ?"},{"role":"user","content":"90000 Belfort "}]} [2024-05-05 17:01:24] [66379f43101bb] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LXedpmpBCoHWOShUYf9TPiTk4qbq", "object": "chat.completion", "created": 1714921283, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 923, "completion_tokens": 29, "total_tokens": 952 }, "system_fingerprint": null } [2024-05-05 17:01:24] [66379f43101bb] [DEBUG] Curl Closed OK [2024-05-05 17:01:24] [66379f43101bb] [INFO] Commun GPT Content: { "id": "chatcmpl-9LXedpmpBCoHWOShUYf9TPiTk4qbq", "object": "chat.completion", "created": 1714921283, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 923, "completion_tokens": 29, "total_tokens": 952 }, "system_fingerprint": null } [2024-05-05 17:01:24] [66379f43101bb] [INFO] Sender already set +33612575932 [2024-05-05 17:01:24] [66379f43101bb] [DEBUG] [SMS] text : Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport) [2024-05-05 17:01:24] [66379f43101bb] [DEBUG] [SMS] number : +33612575932 [2024-05-05 17:01:24] [66379f43101bb] [DEBUG] [SMS] sender : 33757050384 [2024-05-05 17:01:24] [66379f43101bb] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612575932"}],"text":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-05-05 17:01:24] [66379f43101bb] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 17:01:24] [66379f43101bb] [INFO] [SMS] SMS envoyé avec succès id : sms_66379f44e90af755835858 [2024-05-05 17:01:24] [66379f43101bb] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66379f44e90af755835858","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.2} [2024-05-05 17:01:24] [66379f43101bb] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 17:01:24] [66379f43101bb] [DEBUG] Callback juste avant fin callBack [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] Callback main start ok [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] Callback main avant while ok [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] Fields : channel=sms&text=VVX&reception_date=2024-05-05 18:20:12&metadata[number]=+33615571510&metadata[sim_card_number]=+33755517567 [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33615571510 Text: VVX [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] From: +33615571510|To: +33755517567|Date: 2024-05-05 18:20:12|Message: VVX [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] callback main apres while ok [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] Phone Number +33615571510 is available ! [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] Service is enabled ? true [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] Service +33755517567 is enabled ! [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] Listen is enabled ? false [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] Listen +33755517567 is disabled ! [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] BDD CheckNumber : la table est vide [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33615571510 [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'VVX' [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] Callback Q1: l'event est VVX [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] Ajout du sender : 33757050389 au +33615571510 [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] [SMS] text : Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir à l'évènement ? (Oui, non) [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] [SMS] number : +33615571510 [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] [SMS] sender : 33757050389 [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615571510"}],"text":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050389"} [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] [SMS] SMS envoyé avec succès id : sms_6637b1beb3946342713326 [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637b1beb3946342713326","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":104.16} [2024-05-05 18:20:14] [6637b1be5bba0] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 18:20:14] [6637b1be5bba0] [DEBUG] Callback juste avant fin callBack [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] Callback main start ok [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] Callback main avant while ok [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-05 18:20:35&metadata[message_id]=sms_6637b1beb3946342713326&metadata[number]=+33615571510&metadata[sim_card_number]=+33757050389 [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Callback SMS entrant sur sim_card: +33757050389 depuis Number (user): +33615571510 Text: Oui [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] From: +33615571510|To: +33757050389|Date: 2024-05-05 18:20:35|Message: Oui [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] callback main apres while ok [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Phone Number +33615571510 is available ! [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] Service is enabled ? true [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Service +33757050389 is enabled ! [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] Listen is enabled ? false [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Listen +33757050389 is disabled ! [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] callback main sim_card_number CORRECT : +33757050389 début d'interpretation du message [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] BDD CheckNumber : OK [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Callback SMS Count =? 1 [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Callback checkMessage : VVX -- text: Oui [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Event ID ? 9 [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Fetch event [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Event name : VVX [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] Sender already set +33615571510 [2024-05-05 18:20:37] [6637b1d5733d1] [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/CGUAlfred et politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] [SMS] number : +33615571510 [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] [SMS] sender : 33757050389 [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615571510"}],"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\/CGUAlfred 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":"33757050389"} [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] [SMS] SMS envoyé avec succès id : sms_6637b1d5c02ce218844762 [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637b1d5c02ce218844762","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":104.02} [2024-05-05 18:20:37] [6637b1d5733d1] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 18:20:37] [6637b1d5733d1] [DEBUG] Callback juste avant fin callBack [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] Callback main start ok [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] Callback main avant while ok [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] Fields : channel=sms&text=Passager&reception_date=2024-05-05 18:21:06&metadata[message_id]=sms_6637b1d5c02ce218844762&metadata[number]=+33615571510&metadata[sim_card_number]=+33757050389 [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Callback SMS entrant sur sim_card: +33757050389 depuis Number (user): +33615571510 Text: Passager [2024-05-05 18:21:07] [6637b1f39578a] [INFO] From: +33615571510|To: +33757050389|Date: 2024-05-05 18:21:06|Message: Passager [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] callback main apres while ok [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Phone Number +33615571510 is available ! [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] Service is enabled ? true [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Service +33757050389 is enabled ! [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] Listen is enabled ? false [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Listen +33757050389 is disabled ! [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] callback main sim_card_number CORRECT : +33757050389 début d'interpretation du message [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] BDD CheckNumber : OK [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Callback SMS Count =? 2 [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Callback checkMessage : Oui -- text: Passager [2024-05-05 18:21:07] [6637b1f39578a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Passager' [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Event ID ? 9 [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Fetch event [2024-05-05 18:21:07] [6637b1f39578a] [INFO] Event name : VVX [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] début chatgpt [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] curl_init OK [2024-05-05 18:21:07] [6637b1f39578a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"}]} [2024-05-05 18:21:09] [6637b1f39578a] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LYtoKqb9tkLHFGhT2zm3086D6b9k", "object": "chat.completion", "created": 1714926068, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 768, "completion_tokens": 27, "total_tokens": 795 }, "system_fingerprint": null } [2024-05-05 18:21:09] [6637b1f39578a] [DEBUG] Curl Closed OK [2024-05-05 18:21:09] [6637b1f39578a] [INFO] Commun GPT Content: { "id": "chatcmpl-9LYtoKqb9tkLHFGhT2zm3086D6b9k", "object": "chat.completion", "created": 1714926068, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 768, "completion_tokens": 27, "total_tokens": 795 }, "system_fingerprint": null } [2024-05-05 18:21:09] [6637b1f39578a] [INFO] Sender already set +33615571510 [2024-05-05 18:21:09] [6637b1f39578a] [DEBUG] [SMS] text : Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi) [2024-05-05 18:21:09] [6637b1f39578a] [DEBUG] [SMS] number : +33615571510 [2024-05-05 18:21:09] [6637b1f39578a] [DEBUG] [SMS] sender : 33757050389 [2024-05-05 18:21:09] [6637b1f39578a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615571510"}],"text":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050389"} [2024-05-05 18:21:09] [6637b1f39578a] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 18:21:09] [6637b1f39578a] [INFO] [SMS] SMS envoyé avec succès id : sms_6637b1f579a05007382809 [2024-05-05 18:21:09] [6637b1f39578a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637b1f579a05007382809","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.98} [2024-05-05 18:21:09] [6637b1f39578a] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 18:21:09] [6637b1f39578a] [DEBUG] Callback juste avant fin callBack [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] Callback main start ok [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] Callback main avant while ok [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] Fields : channel=sms&text=Vendredi &reception_date=2024-05-05 18:21:30&metadata[message_id]=sms_6637b1f579a05007382809&metadata[number]=+33615571510&metadata[sim_card_number]=+33757050389 [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Callback SMS entrant sur sim_card: +33757050389 depuis Number (user): +33615571510 Text: Vendredi [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] From: +33615571510|To: +33757050389|Date: 2024-05-05 18:21:30|Message: Vendredi [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] callback main apres while ok [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Phone Number +33615571510 is available ! [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] Service is enabled ? true [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Service +33757050389 is enabled ! [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] Listen is enabled ? false [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Listen +33757050389 is disabled ! [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] callback main sim_card_number CORRECT : +33757050389 début d'interpretation du message [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] BDD CheckNumber : OK [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Callback SMS Count =? 3 [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Callback checkMessage : Passager -- text: Vendredi [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vendredi ' [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Event ID ? 9 [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Fetch event [2024-05-05 18:21:31] [6637b20b9cee6] [INFO] Event name : VVX [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] début chatgpt [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] curl_init OK [2024-05-05 18:21:31] [6637b20b9cee6] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "}]} [2024-05-05 18:21:33] [6637b20b9cee6] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LYuCFuiual0lEEpGR9myTWj4DA4x", "object": "chat.completion", "created": 1714926092, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir à la VVX, courte distance pendant les jours de l'événement, tous les trajets) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 807, "completion_tokens": 47, "total_tokens": 854 }, "system_fingerprint": null } [2024-05-05 18:21:33] [6637b20b9cee6] [DEBUG] Curl Closed OK [2024-05-05 18:21:33] [6637b20b9cee6] [INFO] Commun GPT Content: { "id": "chatcmpl-9LYuCFuiual0lEEpGR9myTWj4DA4x", "object": "chat.completion", "created": 1714926092, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir à la VVX, courte distance pendant les jours de l'événement, tous les trajets) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 807, "completion_tokens": 47, "total_tokens": 854 }, "system_fingerprint": null } [2024-05-05 18:21:33] [6637b20b9cee6] [INFO] Sender already set +33615571510 [2024-05-05 18:21:33] [6637b20b9cee6] [DEBUG] [SMS] text : Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir à la VVX, courte distance pendant les jours de l'événement, tous les trajets) ? [2024-05-05 18:21:33] [6637b20b9cee6] [DEBUG] [SMS] number : +33615571510 [2024-05-05 18:21:33] [6637b20b9cee6] [DEBUG] [SMS] sender : 33757050389 [2024-05-05 18:21:33] [6637b20b9cee6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615571510"}],"text":"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l'\u00e9v\u00e9nement, tous les trajets) ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050389"} [2024-05-05 18:21:33] [6637b20b9cee6] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 18:21:33] [6637b20b9cee6] [INFO] [SMS] SMS envoyé avec succès id : sms_6637b20dc6cec269750538 [2024-05-05 18:21:33] [6637b20b9cee6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637b20dc6cec269750538","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":103.89} [2024-05-05 18:21:33] [6637b20b9cee6] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 18:21:33] [6637b20b9cee6] [DEBUG] Callback juste avant fin callBack [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] Callback main start ok [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] Callback main avant while ok [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] Fields : channel=sms&text=Courte distance depuis Novotel Polydome Clermont &reception_date=2024-05-05 18:22:22&metadata[message_id]=sms_6637b20dc6cec269750538&metadata[number]=+33615571510&metadata[sim_card_number]=+33757050389 [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Callback SMS entrant sur sim_card: +33757050389 depuis Number (user): +33615571510 Text: Courte distance depuis Novotel Polydome Clermont [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] From: +33615571510|To: +33757050389|Date: 2024-05-05 18:22:22|Message: Courte distance depuis Novotel Polydome Clermont [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] callback main apres while ok [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Phone Number +33615571510 is available ! [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] Service is enabled ? true [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Service +33757050389 is enabled ! [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] Listen is enabled ? false [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Listen +33757050389 is disabled ! [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] callback main sim_card_number CORRECT : +33757050389 début d'interpretation du message [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] BDD CheckNumber : OK [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Callback SMS Count =? 4 [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Callback checkMessage : Vendredi -- text: Courte distance depuis Novotel Polydome Clermont [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Courte distance depuis Novotel Polydome Clermont ' [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Event ID ? 9 [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Fetch event [2024-05-05 18:22:23] [6637b23fad8bb] [INFO] Event name : VVX [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] début chatgpt [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] curl_init OK [2024-05-05 18:22:23] [6637b23fad8bb] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l'\u00e9v\u00e9nement, tous les trajets) ?"},{"role":"user","content":"Courte distance depuis Novotel Polydome Clermont "}]} [2024-05-05 18:22:26] [6637b23fad8bb] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LYv3zaOtZDJLADXsRY5h5jwR2DZG", "object": "chat.completion", "created": 1714926145, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postale)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 874, "completion_tokens": 18, "total_tokens": 892 }, "system_fingerprint": null } [2024-05-05 18:22:26] [6637b23fad8bb] [DEBUG] Curl Closed OK [2024-05-05 18:22:26] [6637b23fad8bb] [INFO] Commun GPT Content: { "id": "chatcmpl-9LYv3zaOtZDJLADXsRY5h5jwR2DZG", "object": "chat.completion", "created": 1714926145, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postale)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 874, "completion_tokens": 18, "total_tokens": 892 }, "system_fingerprint": null } [2024-05-05 18:22:26] [6637b23fad8bb] [INFO] Sender already set +33615571510 [2024-05-05 18:22:26] [6637b23fad8bb] [DEBUG] [SMS] text : Quand et d'où partez-vous ? (Adresse incluant code postale) [2024-05-05 18:22:26] [6637b23fad8bb] [DEBUG] [SMS] number : +33615571510 [2024-05-05 18:22:26] [6637b23fad8bb] [DEBUG] [SMS] sender : 33757050389 [2024-05-05 18:22:26] [6637b23fad8bb] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615571510"}],"text":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postale)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050389"} [2024-05-05 18:22:26] [6637b23fad8bb] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 18:22:26] [6637b23fad8bb] [INFO] [SMS] SMS envoyé avec succès id : sms_6637b242aa92a035152594 [2024-05-05 18:22:26] [6637b23fad8bb] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637b242aa92a035152594","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.84} [2024-05-05 18:22:26] [6637b23fad8bb] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 18:22:26] [6637b23fad8bb] [DEBUG] Callback juste avant fin callBack [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] Callback main start ok [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] Callback main avant while ok [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] Fields : channel=sms&text=Vendredi 6h30/6h45. Hotel novotel polydome, 52 avenue de la république 63100 Clermont Ferrand &reception_date=2024-05-05 18:23:49&metadata[message_id]=sms_6637b242aa92a035152594&metadata[number]=+33615571510&metadata[sim_card_number]=+33757050389 [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Callback SMS entrant sur sim_card: +33757050389 depuis Number (user): +33615571510 Text: Vendredi 6h30/6h45. Hotel novotel polydome, 52 avenue de la république 63100 Clermont Ferrand [2024-05-05 18:23:50] [6637b296c55e7] [INFO] From: +33615571510|To: +33757050389|Date: 2024-05-05 18:23:49|Message: Vendredi 6h30/6h45. Hotel novotel polydome, 52 avenue de la république 63100 Clermont Ferrand [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] callback main apres while ok [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Phone Number +33615571510 is available ! [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] Service is enabled ? true [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Service +33757050389 is enabled ! [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] Listen is enabled ? false [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Listen +33757050389 is disabled ! [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] callback main sim_card_number CORRECT : +33757050389 début d'interpretation du message [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] BDD CheckNumber : OK [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Callback SMS Count =? 5 [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Callback checkMessage : Courte distance depuis Novotel Polydome Clermont -- text: Vendredi 6h30/6h45. Hotel novotel polydome, 52 avenue de la république 63100 Clermont Ferrand [2024-05-05 18:23:50] [6637b296c55e7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vendredi 6h30/6h45. Hotel novotel polydome, 52 avenue de la république 63100 Clermont Ferrand ' [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Event ID ? 9 [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Fetch event [2024-05-05 18:23:50] [6637b296c55e7] [INFO] Event name : VVX [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] début chatgpt [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] curl_init OK [2024-05-05 18:23:50] [6637b296c55e7] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l'\u00e9v\u00e9nement, tous les trajets) ?"},{"role":"user","content":"Courte distance depuis Novotel Polydome Clermont "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postale)"},{"role":"user","content":"Vendredi 6h30\/6h45. Hotel novotel polydome, 52 avenue de la r\u00e9publique 63100 Clermont Ferrand "}]} [2024-05-05 18:23:52] [6637b296c55e7] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LYwRQC5yraToGT7Tn7xYxyFn5RJd", "object": "chat.completion", "created": 1714926231, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 935, "completion_tokens": 29, "total_tokens": 964 }, "system_fingerprint": null } [2024-05-05 18:23:52] [6637b296c55e7] [DEBUG] Curl Closed OK [2024-05-05 18:23:52] [6637b296c55e7] [INFO] Commun GPT Content: { "id": "chatcmpl-9LYwRQC5yraToGT7Tn7xYxyFn5RJd", "object": "chat.completion", "created": 1714926231, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 935, "completion_tokens": 29, "total_tokens": 964 }, "system_fingerprint": null } [2024-05-05 18:23:52] [6637b296c55e7] [INFO] Sender already set +33615571510 [2024-05-05 18:23:52] [6637b296c55e7] [DEBUG] [SMS] text : Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport) [2024-05-05 18:23:52] [6637b296c55e7] [DEBUG] [SMS] number : +33615571510 [2024-05-05 18:23:52] [6637b296c55e7] [DEBUG] [SMS] sender : 33757050389 [2024-05-05 18:23:52] [6637b296c55e7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615571510"}],"text":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050389"} [2024-05-05 18:23:52] [6637b296c55e7] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 18:23:52] [6637b296c55e7] [INFO] [SMS] SMS envoyé avec succès id : sms_6637b298e4728412284200 [2024-05-05 18:23:52] [6637b296c55e7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637b298e4728412284200","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.8} [2024-05-05 18:23:52] [6637b296c55e7] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 18:23:52] [6637b296c55e7] [DEBUG] Callback juste avant fin callBack [2024-05-05 18:24:48] [6637b2d0d82fc] [DEBUG] Callback main start ok [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 18:24:48] [6637b2d0d82fc] [DEBUG] Callback main avant while ok [2024-05-05 18:24:48] [6637b2d0d82fc] [DEBUG] Fields : channel=sms&text=Trail implivium de volvic&reception_date=2024-05-05 18:24:47&metadata[message_id]=sms_6637b298e4728412284200&metadata[number]=+33615571510&metadata[sim_card_number]=+33757050389 [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Callback SMS entrant sur sim_card: +33757050389 depuis Number (user): +33615571510 Text: Trail implivium de volvic [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] From: +33615571510|To: +33757050389|Date: 2024-05-05 18:24:47|Message: Trail implivium de volvic [2024-05-05 18:24:48] [6637b2d0d82fc] [DEBUG] callback main apres while ok [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Phone Number +33615571510 is available ! [2024-05-05 18:24:48] [6637b2d0d82fc] [DEBUG] Service is enabled ? true [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Service +33757050389 is enabled ! [2024-05-05 18:24:48] [6637b2d0d82fc] [DEBUG] Listen is enabled ? false [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Listen +33757050389 is disabled ! [2024-05-05 18:24:48] [6637b2d0d82fc] [DEBUG] callback main sim_card_number CORRECT : +33757050389 début d'interpretation du message [2024-05-05 18:24:48] [6637b2d0d82fc] [DEBUG] BDD CheckNumber : OK [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Callback SMS Count =? 6 [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Callback checkMessage : Vendredi 6h30/6h45. Hotel novotel polydome, 52 avenue de la république 63100 Clermont Ferrand -- text: Trail implivium de volvic [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Trail implivium de volvic' [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Event ID ? 9 [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Fetch event [2024-05-05 18:24:48] [6637b2d0d82fc] [INFO] Event name : VVX [2024-05-05 18:24:49] [6637b2d0d82fc] [DEBUG] début chatgpt [2024-05-05 18:24:49] [6637b2d0d82fc] [DEBUG] curl_init OK [2024-05-05 18:24:49] [6637b2d0d82fc] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l'\u00e9v\u00e9nement, tous les trajets) ?"},{"role":"user","content":"Courte distance depuis Novotel Polydome Clermont "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postale)"},{"role":"user","content":"Vendredi 6h30\/6h45. Hotel novotel polydome, 52 avenue de la r\u00e9publique 63100 Clermont Ferrand "},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)"},{"role":"user","content":"Trail implivium de volvic"}]} [2024-05-05 18:24:50] [6637b2d0d82fc] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LYxNutdT5vTwG7uOwNmGXZGSnJtp", "object": "chat.completion", "created": 1714926289, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 979, "completion_tokens": 37, "total_tokens": 1016 }, "system_fingerprint": null } [2024-05-05 18:24:50] [6637b2d0d82fc] [DEBUG] Curl Closed OK [2024-05-05 18:24:50] [6637b2d0d82fc] [INFO] Commun GPT Content: { "id": "chatcmpl-9LYxNutdT5vTwG7uOwNmGXZGSnJtp", "object": "chat.completion", "created": 1714926289, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 979, "completion_tokens": 37, "total_tokens": 1016 }, "system_fingerprint": null } [2024-05-05 18:24:50] [6637b2d0d82fc] [INFO] Sender already set +33615571510 [2024-05-05 18:24:50] [6637b2d0d82fc] [DEBUG] [SMS] text : Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred. [2024-05-05 18:24:50] [6637b2d0d82fc] [DEBUG] [SMS] number : +33615571510 [2024-05-05 18:24:50] [6637b2d0d82fc] [DEBUG] [SMS] sender : 33757050389 [2024-05-05 18:24:50] [6637b2d0d82fc] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615571510"}],"text":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050389"} [2024-05-05 18:24:51] [6637b2d0d82fc] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 18:24:51] [6637b2d0d82fc] [INFO] [SMS] SMS envoyé avec succès id : sms_6637b2d30c307060662715 [2024-05-05 18:24:51] [6637b2d0d82fc] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637b2d30c307060662715","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.75} [2024-05-05 18:24:51] [6637b2d0d82fc] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 18:24:51] [6637b2d0d82fc] [DEBUG] Callback juste avant fin callBack [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] Callback main start ok [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] Callback main avant while ok [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] Fields : channel=sms&text=Merci &reception_date=2024-05-05 18:25:19&metadata[message_id]=sms_6637b2d30c307060662715&metadata[number]=+33615571510&metadata[sim_card_number]=+33757050389 [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Callback SMS entrant sur sim_card: +33757050389 depuis Number (user): +33615571510 Text: Merci [2024-05-05 18:25:20] [6637b2f06a438] [INFO] From: +33615571510|To: +33757050389|Date: 2024-05-05 18:25:19|Message: Merci [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] callback main apres while ok [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Phone Number +33615571510 is available ! [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] Service is enabled ? true [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Service +33757050389 is enabled ! [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] Listen is enabled ? false [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Listen +33757050389 is disabled ! [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] callback main sim_card_number CORRECT : +33757050389 début d'interpretation du message [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] BDD CheckNumber : OK [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Callback SMS Count =? 7 [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Callback checkMessage : Trail implivium de volvic -- text: Merci [2024-05-05 18:25:20] [6637b2f06a438] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Merci ' [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Event ID ? 9 [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Fetch event [2024-05-05 18:25:20] [6637b2f06a438] [INFO] Event name : VVX [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] début chatgpt [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] curl_init OK [2024-05-05 18:25:20] [6637b2f06a438] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l'\u00e9v\u00e9nement, tous les trajets) ?"},{"role":"user","content":"Courte distance depuis Novotel Polydome Clermont "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postale)"},{"role":"user","content":"Vendredi 6h30\/6h45. Hotel novotel polydome, 52 avenue de la r\u00e9publique 63100 Clermont Ferrand "},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)"},{"role":"user","content":"Trail implivium de volvic"},{"role":"assistant","content":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred."},{"role":"user","content":"Merci "}]} [2024-05-05 18:25:22] [6637b2f06a438] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LYxtvtJ1NS3HQoAQZ6MsnQnIVFEO", "object": "chat.completion", "created": 1714926321, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avec plaisir ! N'hésitez pas si vous avez d'autres questions. Bonne préparation pour le Trail Impluvium de Volvic. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1027, "completion_tokens": 32, "total_tokens": 1059 }, "system_fingerprint": null } [2024-05-05 18:25:22] [6637b2f06a438] [DEBUG] Curl Closed OK [2024-05-05 18:25:22] [6637b2f06a438] [INFO] Commun GPT Content: { "id": "chatcmpl-9LYxtvtJ1NS3HQoAQZ6MsnQnIVFEO", "object": "chat.completion", "created": 1714926321, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avec plaisir ! N'hésitez pas si vous avez d'autres questions. Bonne préparation pour le Trail Impluvium de Volvic. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1027, "completion_tokens": 32, "total_tokens": 1059 }, "system_fingerprint": null } [2024-05-05 18:25:22] [6637b2f06a438] [INFO] Sender already set +33615571510 [2024-05-05 18:25:22] [6637b2f06a438] [DEBUG] [SMS] text : Avec plaisir ! N'hésitez pas si vous avez d'autres questions. Bonne préparation pour le Trail Impluvium de Volvic. Alfred. [2024-05-05 18:25:22] [6637b2f06a438] [DEBUG] [SMS] number : +33615571510 [2024-05-05 18:25:22] [6637b2f06a438] [DEBUG] [SMS] sender : 33757050389 [2024-05-05 18:25:22] [6637b2f06a438] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33615571510"}],"text":"Avec plaisir ! N'h\u00e9sitez pas si vous avez d'autres questions. Bonne pr\u00e9paration pour le Trail Impluvium de Volvic. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050389"} [2024-05-05 18:25:22] [6637b2f06a438] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 18:25:22] [6637b2f06a438] [INFO] [SMS] SMS envoyé avec succès id : sms_6637b2f2deab7627139343 [2024-05-05 18:25:22] [6637b2f06a438] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637b2f2deab7627139343","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.71} [2024-05-05 18:25:22] [6637b2f06a438] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 18:25:22] [6637b2f06a438] [DEBUG] Callback juste avant fin callBack [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] Callback main start ok [2024-05-05 18:47:03] [6637b8078715d] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] Callback main avant while ok [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] Fields : channel=sms&text=Je vais vendredi 10 à 18h.&reception_date=2024-05-05 18:47:01&metadata[message_id]=sms_66364031914ff804667632&metadata[number]=+33760426337&metadata[sim_card_number]=+33757050384 [2024-05-05 18:47:03] [6637b8078715d] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33760426337 Text: Je vais vendredi 10 à 18h. [2024-05-05 18:47:03] [6637b8078715d] [INFO] From: +33760426337|To: +33757050384|Date: 2024-05-05 18:47:01|Message: Je vais vendredi 10 à 18h. [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] callback main apres while ok [2024-05-05 18:47:03] [6637b8078715d] [INFO] Phone Number +33760426337 is available ! [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] Service is enabled ? true [2024-05-05 18:47:03] [6637b8078715d] [INFO] Service +33757050384 is enabled ! [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] Listen is enabled ? false [2024-05-05 18:47:03] [6637b8078715d] [INFO] Listen +33757050384 is disabled ! [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] BDD CheckNumber : OK [2024-05-05 18:47:03] [6637b8078715d] [INFO] Callback SMS Count =? 13 [2024-05-05 18:47:03] [6637b8078715d] [INFO] Callback checkMessage : Je serai conducteur avec 3 places dans la voiture -- text: Je vais vendredi 10 à 18h. [2024-05-05 18:47:03] [6637b8078715d] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Je vais vendredi 10 à 18h.' [2024-05-05 18:47:03] [6637b8078715d] [INFO] Event ID ? 8 [2024-05-05 18:47:03] [6637b8078715d] [INFO] Fetch event [2024-05-05 18:47:03] [6637b8078715d] [INFO] Event name : VVX BENEVOLE [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] Total SMS USER : 15 [2024-05-05 18:47:03] [6637b8078715d] [INFO] BDD BddMaj : need_action mis à jour. Valeur: '1' [2024-05-05 18:47:03] [6637b8078715d] [DEBUG] Callback juste avant fin callBack [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] Callback main start ok [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] Callback main avant while ok [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] Fields : channel=sms&text=Ok merci. &reception_date=2024-05-05 19:33:40&metadata[message_id]=sms_66334f6ad5506645263456&metadata[number]=+33682971203&metadata[sim_card_number]=+33757050383 [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33682971203 Text: Ok merci. [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] From: +33682971203|To: +33757050383|Date: 2024-05-05 19:33:40|Message: Ok merci. [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] callback main apres while ok [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Phone Number +33682971203 is available ! [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] Service is enabled ? true [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Service +33757050383 is enabled ! [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] Listen is enabled ? false [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Listen +33757050383 is disabled ! [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] BDD CheckNumber : OK [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Callback SMS Count =? 11 [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Callback checkMessage : Ok bien noté merci de votre retour. Je suis bien désolé de ne pouvoir venir avec mon véhicule cette année. Si toutefois je venais à changer mes plans, je vous le ferai savoir (je pourrais donc dans ce cas véhiculer 6 personnes). Olivier. -- text: Ok merci. [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Ok merci. ' [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Event ID ? 9 [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Fetch event [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] Event name : VVX [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] Total SMS USER : 10 [2024-05-05 19:33:41] [6637c2f5d44d0] [INFO] BDD BddMaj : need_action mis à jour. Valeur: '1' [2024-05-05 19:33:41] [6637c2f5d44d0] [DEBUG] Callback juste avant fin callBack [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] Callback main start ok [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] Callback main avant while ok [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] Fields : channel=sms&text=Gare de Clermont Ferrand 63000&reception_date=2024-05-05 19:44:43&metadata[message_id]=sms_6634dce4d37c0092002107&metadata[number]=+33613665574&metadata[sim_card_number]=+33757050388 [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33613665574 Text: Gare de Clermont Ferrand 63000 [2024-05-05 19:44:45] [6637c58d033e6] [INFO] From: +33613665574|To: +33757050388|Date: 2024-05-05 19:44:43|Message: Gare de Clermont Ferrand 63000 [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] callback main apres while ok [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Phone Number +33613665574 is available ! [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] Service is enabled ? true [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Service +33757050388 is enabled ! [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] Listen is enabled ? false [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Listen +33757050388 is disabled ! [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] BDD CheckNumber : OK [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Callback SMS Count =? 7 [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Callback checkMessage : Courte distance -- text: Gare de Clermont Ferrand 63000 [2024-05-05 19:44:45] [6637c58d033e6] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Gare de Clermont Ferrand 63000' [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Event ID ? 9 [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Fetch event [2024-05-05 19:44:45] [6637c58d033e6] [INFO] Event name : VVX [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] début chatgpt [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] curl_init OK [2024-05-05 19:44:45] [6637c58d033e6] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Est possible d'avoir un trajet le mercredi soir 22h35 de la gare Clermont Ferrand vers Mazayes pour 3 personnes ?"},{"role":"assistant","content":"Tr\u00e8s bien. Si vous avez d\u00e9j\u00e0 pr\u00e9vu un covoiturage, n\u2019h\u00e9sitez pas \u00e0 revenir vers moi. \u00c7a peut aider d'autres participants.\r\nAlfred."},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez-vous \u00eatre conducteur ou passager pour ce trajet? (conducteur, passager, peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Du mercredi au dimanche "},{"role":"user","content":"Mercredi, jeudi, vendredi, samedi, dimanche "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage? (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Courte distance "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postal)"},{"role":"user","content":"Gare de Clermont Ferrand 63000"}]} [2024-05-05 19:44:46] [6637c58d033e6] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LaCjx8fbM30zJ1nPHjFXowvkgIkm", "object": "chat.completion", "created": 1714931085, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter? (ex: nombre de personnes, course à laquelle vous participez)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1049, "completion_tokens": 31, "total_tokens": 1080 }, "system_fingerprint": null } [2024-05-05 19:44:46] [6637c58d033e6] [DEBUG] Curl Closed OK [2024-05-05 19:44:46] [6637c58d033e6] [INFO] Commun GPT Content: { "id": "chatcmpl-9LaCjx8fbM30zJ1nPHjFXowvkgIkm", "object": "chat.completion", "created": 1714931085, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter? (ex: nombre de personnes, course à laquelle vous participez)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1049, "completion_tokens": 31, "total_tokens": 1080 }, "system_fingerprint": null } [2024-05-05 19:44:46] [6637c58d033e6] [INFO] Sender already set +33613665574 [2024-05-05 19:44:46] [6637c58d033e6] [DEBUG] [SMS] text : Avez-vous des commentaires ou des informations à nous remonter? (ex: nombre de personnes, course à laquelle vous participez) [2024-05-05 19:44:46] [6637c58d033e6] [DEBUG] [SMS] number : +33613665574 [2024-05-05 19:44:46] [6637c58d033e6] [DEBUG] [SMS] sender : 33757050388 [2024-05-05 19:44:46] [6637c58d033e6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33613665574"}],"text":"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (ex: nombre de personnes, course \u00e0 laquelle vous participez)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-05-05 19:44:47] [6637c58d033e6] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 19:44:47] [6637c58d033e6] [INFO] [SMS] SMS envoyé avec succès id : sms_6637c58f1f904366698301 [2024-05-05 19:44:47] [6637c58d033e6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637c58f1f904366698301","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.66} [2024-05-05 19:44:47] [6637c58d033e6] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 19:44:47] [6637c58d033e6] [DEBUG] Callback juste avant fin callBack [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] Callback main start ok [2024-05-05 19:46:24] [6637c5f044334] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] Callback main avant while ok [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] Fields : channel=sms&text=3 personnes dont 1 enfant de 4 ans. Participe à la course 82km&reception_date=2024-05-05 19:46:23&metadata[message_id]=sms_6637c58f1f904366698301&metadata[number]=+33613665574&metadata[sim_card_number]=+33757050388 [2024-05-05 19:46:24] [6637c5f044334] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33613665574 Text: 3 personnes dont 1 enfant de 4 ans. Participe à la course 82km [2024-05-05 19:46:24] [6637c5f044334] [INFO] From: +33613665574|To: +33757050388|Date: 2024-05-05 19:46:23|Message: 3 personnes dont 1 enfant de 4 ans. Participe à la course 82km [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] callback main apres while ok [2024-05-05 19:46:24] [6637c5f044334] [INFO] Phone Number +33613665574 is available ! [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] Service is enabled ? true [2024-05-05 19:46:24] [6637c5f044334] [INFO] Service +33757050388 is enabled ! [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] Listen is enabled ? false [2024-05-05 19:46:24] [6637c5f044334] [INFO] Listen +33757050388 is disabled ! [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] BDD CheckNumber : OK [2024-05-05 19:46:24] [6637c5f044334] [INFO] Callback SMS Count =? 8 [2024-05-05 19:46:24] [6637c5f044334] [INFO] Callback checkMessage : Gare de Clermont Ferrand 63000 -- text: 3 personnes dont 1 enfant de 4 ans. Participe à la course 82km [2024-05-05 19:46:24] [6637c5f044334] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '3 personnes dont 1 enfant de 4 ans. Participe à la course 82km' [2024-05-05 19:46:24] [6637c5f044334] [INFO] Event ID ? 9 [2024-05-05 19:46:24] [6637c5f044334] [INFO] Fetch event [2024-05-05 19:46:24] [6637c5f044334] [INFO] Event name : VVX [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] Total SMS USER : 7 [2024-05-05 19:46:24] [6637c5f044334] [INFO] BDD BddMaj : need_action mis à jour. Valeur: '1' [2024-05-05 19:46:24] [6637c5f044334] [DEBUG] Callback juste avant fin callBack [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] Callback main start ok [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] Callback main avant while ok [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] Fields : channel=sms&text=Avec 3 bagages.&reception_date=2024-05-05 19:46:53&metadata[message_id]=sms_6637c58f1f904366698301&metadata[number]=+33613665574&metadata[sim_card_number]=+33757050388 [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33613665574 Text: Avec 3 bagages. [2024-05-05 19:46:54] [6637c60e542a8] [INFO] From: +33613665574|To: +33757050388|Date: 2024-05-05 19:46:53|Message: Avec 3 bagages. [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] callback main apres while ok [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Phone Number +33613665574 is available ! [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] Service is enabled ? true [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Service +33757050388 is enabled ! [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] Listen is enabled ? false [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Listen +33757050388 is disabled ! [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] BDD CheckNumber : OK [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Callback SMS Count =? 8 [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Callback checkMessage : 3 personnes dont 1 enfant de 4 ans. Participe à la course 82km -- text: Avec 3 bagages. [2024-05-05 19:46:54] [6637c60e542a8] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Avec 3 bagages.' [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Event ID ? 9 [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Fetch event [2024-05-05 19:46:54] [6637c60e542a8] [INFO] Event name : VVX [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] Total SMS USER : 8 [2024-05-05 19:46:54] [6637c60e542a8] [INFO] BDD BddMaj need_action : la table est vide [2024-05-05 19:46:54] [6637c60e542a8] [DEBUG] Callback juste avant fin callBack [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] Callback main start ok [2024-05-05 19:48:36] [6637c6749c444] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] Callback main avant while ok [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] Fields : channel=sms&text=Mercredi soir à 22h35.&reception_date=2024-05-05 19:48:35&metadata[message_id]=sms_6637c58f1f904366698301&metadata[number]=+33613665574&metadata[sim_card_number]=+33757050388 [2024-05-05 19:48:36] [6637c6749c444] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33613665574 Text: Mercredi soir à 22h35. [2024-05-05 19:48:36] [6637c6749c444] [INFO] From: +33613665574|To: +33757050388|Date: 2024-05-05 19:48:35|Message: Mercredi soir à 22h35. [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] callback main apres while ok [2024-05-05 19:48:36] [6637c6749c444] [INFO] Phone Number +33613665574 is available ! [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] Service is enabled ? true [2024-05-05 19:48:36] [6637c6749c444] [INFO] Service +33757050388 is enabled ! [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] Listen is enabled ? false [2024-05-05 19:48:36] [6637c6749c444] [INFO] Listen +33757050388 is disabled ! [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] BDD CheckNumber : OK [2024-05-05 19:48:36] [6637c6749c444] [INFO] Callback SMS Count =? 8 [2024-05-05 19:48:36] [6637c6749c444] [INFO] Callback checkMessage : Avec 3 bagages. -- text: Mercredi soir à 22h35. [2024-05-05 19:48:36] [6637c6749c444] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Mercredi soir à 22h35.' [2024-05-05 19:48:36] [6637c6749c444] [INFO] Event ID ? 9 [2024-05-05 19:48:36] [6637c6749c444] [INFO] Fetch event [2024-05-05 19:48:36] [6637c6749c444] [INFO] Event name : VVX [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] Total SMS USER : 9 [2024-05-05 19:48:36] [6637c6749c444] [INFO] BDD BddMaj need_action : la table est vide [2024-05-05 19:48:36] [6637c6749c444] [DEBUG] Callback juste avant fin callBack [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] Callback main start ok [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] Callback main avant while ok [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] Fields : channel=sms&text=Destination Mazayes centre.&reception_date=2024-05-05 19:49:19&metadata[message_id]=sms_6637c58f1f904366698301&metadata[number]=+33613665574&metadata[sim_card_number]=+33757050388 [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33613665574 Text: Destination Mazayes centre. [2024-05-05 19:49:20] [6637c6a069a97] [INFO] From: +33613665574|To: +33757050388|Date: 2024-05-05 19:49:19|Message: Destination Mazayes centre. [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] callback main apres while ok [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Phone Number +33613665574 is available ! [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] Service is enabled ? true [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Service +33757050388 is enabled ! [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] Listen is enabled ? false [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Listen +33757050388 is disabled ! [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] BDD CheckNumber : OK [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Callback SMS Count =? 8 [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Callback checkMessage : Mercredi soir à 22h35. -- text: Destination Mazayes centre. [2024-05-05 19:49:20] [6637c6a069a97] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Destination Mazayes centre.' [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Event ID ? 9 [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Fetch event [2024-05-05 19:49:20] [6637c6a069a97] [INFO] Event name : VVX [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] Total SMS USER : 10 [2024-05-05 19:49:20] [6637c6a069a97] [INFO] BDD BddMaj need_action : la table est vide [2024-05-05 19:49:20] [6637c6a069a97] [DEBUG] Callback juste avant fin callBack [2024-05-05 21:01:02] [6637d76ee76e0] [DEBUG] Callback main start ok [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 21:01:02] [6637d76ee76e0] [DEBUG] Callback main avant while ok [2024-05-05 21:01:02] [6637d76ee76e0] [DEBUG] Fields : channel=sms&text=VVX&reception_date=2024-05-05 21:01:01&metadata[number]=+33682885488&metadata[sim_card_number]=+33755517567 [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33682885488 Text: VVX [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] From: +33682885488|To: +33755517567|Date: 2024-05-05 21:01:01|Message: VVX [2024-05-05 21:01:02] [6637d76ee76e0] [DEBUG] callback main apres while ok [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] Phone Number +33682885488 is available ! [2024-05-05 21:01:02] [6637d76ee76e0] [DEBUG] Service is enabled ? true [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] Service +33755517567 is enabled ! [2024-05-05 21:01:02] [6637d76ee76e0] [DEBUG] Listen is enabled ? false [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] Listen +33755517567 is disabled ! [2024-05-05 21:01:02] [6637d76ee76e0] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-05 21:01:02] [6637d76ee76e0] [DEBUG] BDD CheckNumber : la table est vide [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33682885488 [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'VVX' [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] Callback Q1: l'event est VVX [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-05-05 21:01:02] [6637d76ee76e0] [INFO] Ajout du sender : 33757050391 au +33682885488 [2024-05-05 21:01:03] [6637d76ee76e0] [DEBUG] [SMS] text : Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir à l'évènement ? (Oui, non) [2024-05-05 21:01:03] [6637d76ee76e0] [DEBUG] [SMS] number : +33682885488 [2024-05-05 21:01:03] [6637d76ee76e0] [DEBUG] [SMS] sender : 33757050391 [2024-05-05 21:01:03] [6637d76ee76e0] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33682885488"}],"text":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-05-05 21:01:03] [6637d76ee76e0] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 21:01:03] [6637d76ee76e0] [INFO] [SMS] SMS envoyé avec succès id : sms_6637d76f4db91259811391 [2024-05-05 21:01:03] [6637d76ee76e0] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637d76f4db91259811391","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.62} [2024-05-05 21:01:03] [6637d76ee76e0] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 21:01:03] [6637d76ee76e0] [DEBUG] Callback juste avant fin callBack [2024-05-05 21:01:25] [6637d785f00a7] [DEBUG] Callback main start ok [2024-05-05 21:01:25] [6637d785f00a7] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 21:01:25] [6637d785f00a7] [DEBUG] Callback main avant while ok [2024-05-05 21:01:25] [6637d785f00a7] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-05 21:01:25&metadata[message_id]=sms_6637d76f4db91259811391&metadata[number]=+33682885488&metadata[sim_card_number]=+33757050391 [2024-05-05 21:01:25] [6637d785f00a7] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33682885488 Text: Oui [2024-05-05 21:01:25] [6637d785f00a7] [INFO] From: +33682885488|To: +33757050391|Date: 2024-05-05 21:01:25|Message: Oui [2024-05-05 21:01:25] [6637d785f00a7] [DEBUG] callback main apres while ok [2024-05-05 21:01:25] [6637d785f00a7] [INFO] Phone Number +33682885488 is available ! [2024-05-05 21:01:25] [6637d785f00a7] [DEBUG] Service is enabled ? true [2024-05-05 21:01:25] [6637d785f00a7] [INFO] Service +33757050391 is enabled ! [2024-05-05 21:01:25] [6637d785f00a7] [DEBUG] Listen is enabled ? false [2024-05-05 21:01:25] [6637d785f00a7] [INFO] Listen +33757050391 is disabled ! [2024-05-05 21:01:25] [6637d785f00a7] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-05-05 21:01:26] [6637d785f00a7] [DEBUG] BDD CheckNumber : OK [2024-05-05 21:01:26] [6637d785f00a7] [INFO] Callback SMS Count =? 1 [2024-05-05 21:01:26] [6637d785f00a7] [INFO] Callback checkMessage : VVX -- text: Oui [2024-05-05 21:01:26] [6637d785f00a7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-05 21:01:26] [6637d785f00a7] [INFO] Event ID ? 9 [2024-05-05 21:01:26] [6637d785f00a7] [INFO] Fetch event [2024-05-05 21:01:26] [6637d785f00a7] [INFO] Event name : VVX [2024-05-05 21:01:26] [6637d785f00a7] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-05 21:01:26] [6637d785f00a7] [INFO] Sender already set +33682885488 [2024-05-05 21:01:26] [6637d785f00a7] [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/CGUAlfred et politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-05-05 21:01:26] [6637d785f00a7] [DEBUG] [SMS] number : +33682885488 [2024-05-05 21:01:26] [6637d785f00a7] [DEBUG] [SMS] sender : 33757050391 [2024-05-05 21:01:26] [6637d785f00a7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33682885488"}],"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\/CGUAlfred 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":"33757050391"} [2024-05-05 21:01:26] [6637d785f00a7] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 21:01:26] [6637d785f00a7] [INFO] [SMS] SMS envoyé avec succès id : sms_6637d7863fcfb211350451 [2024-05-05 21:01:26] [6637d785f00a7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637d7863fcfb211350451","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":103.48} [2024-05-05 21:01:26] [6637d785f00a7] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 21:01:26] [6637d785f00a7] [DEBUG] Callback juste avant fin callBack [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] Callback main start ok [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] Callback main avant while ok [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] Fields : channel=sms&text=Conducteur &reception_date=2024-05-05 21:02:53&metadata[message_id]=sms_6637d7863fcfb211350451&metadata[number]=+33682885488&metadata[sim_card_number]=+33757050391 [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33682885488 Text: Conducteur [2024-05-05 21:02:54] [6637d7de559d2] [INFO] From: +33682885488|To: +33757050391|Date: 2024-05-05 21:02:53|Message: Conducteur [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] callback main apres while ok [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Phone Number +33682885488 is available ! [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] Service is enabled ? true [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Service +33757050391 is enabled ! [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] Listen is enabled ? false [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Listen +33757050391 is disabled ! [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] BDD CheckNumber : OK [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Callback SMS Count =? 2 [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Callback checkMessage : Oui -- text: Conducteur [2024-05-05 21:02:54] [6637d7de559d2] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur ' [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Event ID ? 9 [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Fetch event [2024-05-05 21:02:54] [6637d7de559d2] [INFO] Event name : VVX [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] début chatgpt [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] curl_init OK [2024-05-05 21:02:54] [6637d7de559d2] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur "}]} [2024-05-05 21:02:55] [6637d7de559d2] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LbQMZ2gym0hXjBvl5UJTHpMrjpum", "object": "chat.completion", "created": 1714935774, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 770, "completion_tokens": 27, "total_tokens": 797 }, "system_fingerprint": null } [2024-05-05 21:02:55] [6637d7de559d2] [DEBUG] Curl Closed OK [2024-05-05 21:02:55] [6637d7de559d2] [INFO] Commun GPT Content: { "id": "chatcmpl-9LbQMZ2gym0hXjBvl5UJTHpMrjpum", "object": "chat.completion", "created": 1714935774, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 770, "completion_tokens": 27, "total_tokens": 797 }, "system_fingerprint": null } [2024-05-05 21:02:55] [6637d7de559d2] [INFO] Sender already set +33682885488 [2024-05-05 21:02:55] [6637d7de559d2] [DEBUG] [SMS] text : Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi) [2024-05-05 21:02:55] [6637d7de559d2] [DEBUG] [SMS] number : +33682885488 [2024-05-05 21:02:55] [6637d7de559d2] [DEBUG] [SMS] sender : 33757050391 [2024-05-05 21:02:55] [6637d7de559d2] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33682885488"}],"text":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-05-05 21:02:55] [6637d7de559d2] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 21:02:55] [6637d7de559d2] [INFO] [SMS] SMS envoyé avec succès id : sms_6637d7dfe1ef0189956297 [2024-05-05 21:02:55] [6637d7de559d2] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637d7dfe1ef0189956297","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.44} [2024-05-05 21:02:55] [6637d7de559d2] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 21:02:55] [6637d7de559d2] [DEBUG] Callback juste avant fin callBack [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] Callback main start ok [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] Callback main avant while ok [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] Fields : channel=sms&text=Mercredi jeudi vendredi &reception_date=2024-05-05 21:03:37&metadata[message_id]=sms_6637d7dfe1ef0189956297&metadata[number]=+33682885488&metadata[sim_card_number]=+33757050391 [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33682885488 Text: Mercredi jeudi vendredi [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] From: +33682885488|To: +33757050391|Date: 2024-05-05 21:03:37|Message: Mercredi jeudi vendredi [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] callback main apres while ok [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Phone Number +33682885488 is available ! [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] Service is enabled ? true [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Service +33757050391 is enabled ! [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] Listen is enabled ? false [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Listen +33757050391 is disabled ! [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] BDD CheckNumber : OK [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Callback SMS Count =? 3 [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Callback checkMessage : Conducteur -- text: Mercredi jeudi vendredi [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Mercredi jeudi vendredi ' [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Event ID ? 9 [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Fetch event [2024-05-05 21:03:38] [6637d80ab73cb] [INFO] Event name : VVX [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] début chatgpt [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] curl_init OK [2024-05-05 21:03:38] [6637d80ab73cb] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Mercredi jeudi vendredi "}]} [2024-05-05 21:03:40] [6637d80ab73cb] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LbR5s7Y3Kj9h2ZF9vi1hkYyDxGB5", "object": "chat.completion", "created": 1714935819, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 813, "completion_tokens": 37, "total_tokens": 850 }, "system_fingerprint": null } [2024-05-05 21:03:40] [6637d80ab73cb] [DEBUG] Curl Closed OK [2024-05-05 21:03:40] [6637d80ab73cb] [INFO] Commun GPT Content: { "id": "chatcmpl-9LbR5s7Y3Kj9h2ZF9vi1hkYyDxGB5", "object": "chat.completion", "created": 1714935819, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 813, "completion_tokens": 37, "total_tokens": 850 }, "system_fingerprint": null } [2024-05-05 21:03:40] [6637d80ab73cb] [INFO] Sender already set +33682885488 [2024-05-05 21:03:40] [6637d80ab73cb] [DEBUG] [SMS] text : Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'événement, tous les trajets) [2024-05-05 21:03:40] [6637d80ab73cb] [DEBUG] [SMS] number : +33682885488 [2024-05-05 21:03:40] [6637d80ab73cb] [DEBUG] [SMS] sender : 33757050391 [2024-05-05 21:03:40] [6637d80ab73cb] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33682885488"}],"text":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-05-05 21:03:40] [6637d80ab73cb] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 21:03:40] [6637d80ab73cb] [INFO] [SMS] SMS envoyé avec succès id : sms_6637d80c9fa64529005453 [2024-05-05 21:03:40] [6637d80ab73cb] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637d80c9fa64529005453","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.39} [2024-05-05 21:03:40] [6637d80ab73cb] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 21:03:40] [6637d80ab73cb] [DEBUG] Callback juste avant fin callBack [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] Callback main start ok [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] Callback main avant while ok [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] Fields : channel=sms&text=Tous les trajets &reception_date=2024-05-05 21:04:13&metadata[message_id]=sms_6637d80c9fa64529005453&metadata[number]=+33682885488&metadata[sim_card_number]=+33757050391 [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33682885488 Text: Tous les trajets [2024-05-05 21:04:15] [6637d82f2495e] [INFO] From: +33682885488|To: +33757050391|Date: 2024-05-05 21:04:13|Message: Tous les trajets [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] callback main apres while ok [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Phone Number +33682885488 is available ! [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] Service is enabled ? true [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Service +33757050391 is enabled ! [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] Listen is enabled ? false [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Listen +33757050391 is disabled ! [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] BDD CheckNumber : OK [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Callback SMS Count =? 4 [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Callback checkMessage : Mercredi jeudi vendredi -- text: Tous les trajets [2024-05-05 21:04:15] [6637d82f2495e] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Tous les trajets ' [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Event ID ? 9 [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Fetch event [2024-05-05 21:04:15] [6637d82f2495e] [INFO] Event name : VVX [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] début chatgpt [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] curl_init OK [2024-05-05 21:04:15] [6637d82f2495e] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Mercredi jeudi vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous les trajets "}]} [2024-05-05 21:04:16] [6637d82f2495e] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LbRfI4beko7F19FRAflPhDBNyr1U", "object": "chat.completion", "created": 1714935855, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 864, "completion_tokens": 17, "total_tokens": 881 }, "system_fingerprint": null } [2024-05-05 21:04:16] [6637d82f2495e] [DEBUG] Curl Closed OK [2024-05-05 21:04:16] [6637d82f2495e] [INFO] Commun GPT Content: { "id": "chatcmpl-9LbRfI4beko7F19FRAflPhDBNyr1U", "object": "chat.completion", "created": 1714935855, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 864, "completion_tokens": 17, "total_tokens": 881 }, "system_fingerprint": null } [2024-05-05 21:04:16] [6637d82f2495e] [INFO] Sender already set +33682885488 [2024-05-05 21:04:16] [6637d82f2495e] [DEBUG] [SMS] text : Quand et d'où partez-vous ? (Adresse incluant code postal) [2024-05-05 21:04:16] [6637d82f2495e] [DEBUG] [SMS] number : +33682885488 [2024-05-05 21:04:16] [6637d82f2495e] [DEBUG] [SMS] sender : 33757050391 [2024-05-05 21:04:16] [6637d82f2495e] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33682885488"}],"text":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-05-05 21:04:16] [6637d82f2495e] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 21:04:16] [6637d82f2495e] [INFO] [SMS] SMS envoyé avec succès id : sms_6637d830a2d3b180723679 [2024-05-05 21:04:16] [6637d82f2495e] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637d830a2d3b180723679","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.35} [2024-05-05 21:04:16] [6637d82f2495e] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 21:04:16] [6637d82f2495e] [DEBUG] Callback juste avant fin callBack [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] Callback main start ok [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] Callback main avant while ok [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] Fields : channel=sms&text=Mercredi 85150&reception_date=2024-05-05 21:04:43&metadata[message_id]=sms_6637d830a2d3b180723679&metadata[number]=+33682885488&metadata[sim_card_number]=+33757050391 [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33682885488 Text: Mercredi 85150 [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] From: +33682885488|To: +33757050391|Date: 2024-05-05 21:04:43|Message: Mercredi 85150 [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] callback main apres while ok [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Phone Number +33682885488 is available ! [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] Service is enabled ? true [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Service +33757050391 is enabled ! [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] Listen is enabled ? false [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Listen +33757050391 is disabled ! [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] BDD CheckNumber : OK [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Callback SMS Count =? 5 [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Callback checkMessage : Tous les trajets -- text: Mercredi 85150 [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Mercredi 85150' [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Event ID ? 9 [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Fetch event [2024-05-05 21:04:44] [6637d84cb16ab] [INFO] Event name : VVX [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] début chatgpt [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] curl_init OK [2024-05-05 21:04:44] [6637d84cb16ab] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Mercredi jeudi vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous les trajets "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Mercredi 85150"}]} [2024-05-05 21:04:46] [6637d84cb16ab] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LbS9spN7mRN5vWv1HFggviogktga", "object": "chat.completion", "created": 1714935885, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 895, "completion_tokens": 29, "total_tokens": 924 }, "system_fingerprint": null } [2024-05-05 21:04:46] [6637d84cb16ab] [DEBUG] Curl Closed OK [2024-05-05 21:04:46] [6637d84cb16ab] [INFO] Commun GPT Content: { "id": "chatcmpl-9LbS9spN7mRN5vWv1HFggviogktga", "object": "chat.completion", "created": 1714935885, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 895, "completion_tokens": 29, "total_tokens": 924 }, "system_fingerprint": null } [2024-05-05 21:04:46] [6637d84cb16ab] [INFO] Sender already set +33682885488 [2024-05-05 21:04:46] [6637d84cb16ab] [DEBUG] [SMS] text : Avez-vous des commentaires ou des informations à nous remonter ? (course à laquelle vous participez, moyen de transport) [2024-05-05 21:04:46] [6637d84cb16ab] [DEBUG] [SMS] number : +33682885488 [2024-05-05 21:04:46] [6637d84cb16ab] [DEBUG] [SMS] sender : 33757050391 [2024-05-05 21:04:46] [6637d84cb16ab] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33682885488"}],"text":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-05-05 21:04:47] [6637d84cb16ab] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 21:04:47] [6637d84cb16ab] [INFO] [SMS] SMS envoyé avec succès id : sms_6637d84f1064c822655176 [2024-05-05 21:04:47] [6637d84cb16ab] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637d84f1064c822655176","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.3} [2024-05-05 21:04:47] [6637d84cb16ab] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 21:04:47] [6637d84cb16ab] [DEBUG] Callback juste avant fin callBack [2024-05-05 21:04:54] [6637d856ef24d] [DEBUG] Callback main start ok [2024-05-05 21:04:54] [6637d856ef24d] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 21:04:54] [6637d856ef24d] [DEBUG] Callback main avant while ok [2024-05-05 21:04:54] [6637d856ef24d] [DEBUG] Fields : channel=sms&text=Martinet &reception_date=2024-05-05 21:04:54&metadata[message_id]=sms_6637d84f1064c822655176&metadata[number]=+33682885488&metadata[sim_card_number]=+33757050391 [2024-05-05 21:04:54] [6637d856ef24d] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33682885488 Text: Martinet [2024-05-05 21:04:54] [6637d856ef24d] [INFO] From: +33682885488|To: +33757050391|Date: 2024-05-05 21:04:54|Message: Martinet [2024-05-05 21:04:54] [6637d856ef24d] [DEBUG] callback main apres while ok [2024-05-05 21:04:54] [6637d856ef24d] [INFO] Phone Number +33682885488 is available ! [2024-05-05 21:04:54] [6637d856ef24d] [DEBUG] Service is enabled ? true [2024-05-05 21:04:54] [6637d856ef24d] [INFO] Service +33757050391 is enabled ! [2024-05-05 21:04:54] [6637d856ef24d] [DEBUG] Listen is enabled ? false [2024-05-05 21:04:54] [6637d856ef24d] [INFO] Listen +33757050391 is disabled ! [2024-05-05 21:04:54] [6637d856ef24d] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-05-05 21:04:54] [6637d856ef24d] [DEBUG] BDD CheckNumber : OK [2024-05-05 21:04:55] [6637d856ef24d] [INFO] Callback SMS Count =? 6 [2024-05-05 21:04:55] [6637d856ef24d] [INFO] Callback checkMessage : Mercredi 85150 -- text: Martinet [2024-05-05 21:04:55] [6637d856ef24d] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Martinet ' [2024-05-05 21:04:55] [6637d856ef24d] [INFO] Event ID ? 9 [2024-05-05 21:04:55] [6637d856ef24d] [INFO] Fetch event [2024-05-05 21:04:55] [6637d856ef24d] [INFO] Event name : VVX [2024-05-05 21:04:55] [6637d856ef24d] [DEBUG] début chatgpt [2024-05-05 21:04:55] [6637d856ef24d] [DEBUG] curl_init OK [2024-05-05 21:04:55] [6637d856ef24d] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Mercredi jeudi vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous les trajets "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Mercredi 85150"},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)"},{"role":"user","content":"Martinet "}]} [2024-05-05 21:04:56] [6637d856ef24d] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LbSJsYkdQhJUi46aG8Wl3fP3xZAj", "object": "chat.completion", "created": 1714935895, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 935, "completion_tokens": 37, "total_tokens": 972 }, "system_fingerprint": null } [2024-05-05 21:04:56] [6637d856ef24d] [DEBUG] Curl Closed OK [2024-05-05 21:04:56] [6637d856ef24d] [INFO] Commun GPT Content: { "id": "chatcmpl-9LbSJsYkdQhJUi46aG8Wl3fP3xZAj", "object": "chat.completion", "created": 1714935895, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 935, "completion_tokens": 37, "total_tokens": 972 }, "system_fingerprint": null } [2024-05-05 21:04:56] [6637d856ef24d] [INFO] Sender already set +33682885488 [2024-05-05 21:04:56] [6637d856ef24d] [DEBUG] [SMS] text : Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred. [2024-05-05 21:04:56] [6637d856ef24d] [DEBUG] [SMS] number : +33682885488 [2024-05-05 21:04:56] [6637d856ef24d] [DEBUG] [SMS] sender : 33757050391 [2024-05-05 21:04:56] [6637d856ef24d] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33682885488"}],"text":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-05-05 21:04:56] [6637d856ef24d] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 21:04:56] [6637d856ef24d] [INFO] [SMS] SMS envoyé avec succès id : sms_6637d858a2d77928497863 [2024-05-05 21:04:56] [6637d856ef24d] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637d858a2d77928497863","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.26} [2024-05-05 21:04:56] [6637d856ef24d] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 21:04:56] [6637d856ef24d] [DEBUG] Callback juste avant fin callBack [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] Callback main start ok [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] Callback main avant while ok [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] Fields : channel=sms&text=112km voiture &reception_date=2024-05-05 21:05:31&metadata[message_id]=sms_6637d858a2d77928497863&metadata[number]=+33682885488&metadata[sim_card_number]=+33757050391 [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Callback SMS entrant sur sim_card: +33757050391 depuis Number (user): +33682885488 Text: 112km voiture [2024-05-05 21:05:32] [6637d87cb212a] [INFO] From: +33682885488|To: +33757050391|Date: 2024-05-05 21:05:31|Message: 112km voiture [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] callback main apres while ok [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Phone Number +33682885488 is available ! [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] Service is enabled ? true [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Service +33757050391 is enabled ! [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] Listen is enabled ? false [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Listen +33757050391 is disabled ! [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] callback main sim_card_number CORRECT : +33757050391 début d'interpretation du message [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] BDD CheckNumber : OK [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Callback SMS Count =? 7 [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Callback checkMessage : Martinet -- text: 112km voiture [2024-05-05 21:05:32] [6637d87cb212a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '112km voiture ' [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Event ID ? 9 [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Fetch event [2024-05-05 21:05:32] [6637d87cb212a] [INFO] Event name : VVX [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] début chatgpt [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] curl_init OK [2024-05-05 21:05:32] [6637d87cb212a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Mercredi jeudi vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous les trajets "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Mercredi 85150"},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)"},{"role":"user","content":"Martinet "},{"role":"assistant","content":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred."},{"role":"user","content":"112km voiture "}]} [2024-05-05 21:05:33] [6637d87cb212a] [DEBUG] Commun GPT response: { "id": "chatcmpl-9LbSupXstVMd7b10omxevZAodQbTZ", "object": "chat.completion", "created": 1714935932, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté. Merci pour l'information. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 984, "completion_tokens": 20, "total_tokens": 1004 }, "system_fingerprint": null } [2024-05-05 21:05:33] [6637d87cb212a] [DEBUG] Curl Closed OK [2024-05-05 21:05:33] [6637d87cb212a] [INFO] Commun GPT Content: { "id": "chatcmpl-9LbSupXstVMd7b10omxevZAodQbTZ", "object": "chat.completion", "created": 1714935932, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté. Merci pour l'information. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 984, "completion_tokens": 20, "total_tokens": 1004 }, "system_fingerprint": null } [2024-05-05 21:05:33] [6637d87cb212a] [INFO] Sender already set +33682885488 [2024-05-05 21:05:33] [6637d87cb212a] [DEBUG] [SMS] text : Noté. Merci pour l'information. Je reste à votre disposition au besoin. Alfred. [2024-05-05 21:05:33] [6637d87cb212a] [DEBUG] [SMS] number : +33682885488 [2024-05-05 21:05:33] [6637d87cb212a] [DEBUG] [SMS] sender : 33757050391 [2024-05-05 21:05:33] [6637d87cb212a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33682885488"}],"text":"Not\u00e9. Merci pour l'information. Je reste \u00e0 votre disposition au besoin. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050391"} [2024-05-05 21:05:34] [6637d87cb212a] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 21:05:34] [6637d87cb212a] [INFO] [SMS] SMS envoyé avec succès id : sms_6637d87e46f0b176899857 [2024-05-05 21:05:34] [6637d87cb212a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637d87e46f0b176899857","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.21} [2024-05-05 21:05:34] [6637d87cb212a] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 21:05:34] [6637d87cb212a] [DEBUG] Callback juste avant fin callBack [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] Callback main start ok [2024-05-05 22:17:05] [6637e9414930a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] Callback main avant while ok [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] Fields : channel=sms&text=La 15km en voiture &reception_date=2024-05-05 22:17:04&metadata[message_id]=sms_66379f44e90af755835858&metadata[number]=+33612575932&metadata[sim_card_number]=+33757050384 [2024-05-05 22:17:05] [6637e9414930a] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33612575932 Text: La 15km en voiture [2024-05-05 22:17:05] [6637e9414930a] [INFO] From: +33612575932|To: +33757050384|Date: 2024-05-05 22:17:04|Message: La 15km en voiture [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] callback main apres while ok [2024-05-05 22:17:05] [6637e9414930a] [INFO] Phone Number +33612575932 is available ! [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] Service is enabled ? true [2024-05-05 22:17:05] [6637e9414930a] [INFO] Service +33757050384 is enabled ! [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] Listen is enabled ? false [2024-05-05 22:17:05] [6637e9414930a] [INFO] Listen +33757050384 is disabled ! [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] BDD CheckNumber : OK [2024-05-05 22:17:05] [6637e9414930a] [INFO] Callback SMS Count =? 7 [2024-05-05 22:17:05] [6637e9414930a] [INFO] Callback checkMessage : 90000 Belfort -- text: La 15km en voiture [2024-05-05 22:17:05] [6637e9414930a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'La 15km en voiture ' [2024-05-05 22:17:05] [6637e9414930a] [INFO] Event ID ? 9 [2024-05-05 22:17:05] [6637e9414930a] [INFO] Fetch event [2024-05-05 22:17:05] [6637e9414930a] [INFO] Event name : VVX [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] début chatgpt [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] curl_init OK [2024-05-05 22:17:05] [6637e9414930a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe"},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l\u2019\u00e9v\u00e8nement, tous les trajets)"},{"role":"user","content":"Longue distance "},{"role":"user","content":"Jeudi \u00e9galement "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"assistant","content":"Merci. Quelle est votre adresse de d\u00e9part, incluant le code postal s'il vous pla\u00eet ?"},{"role":"user","content":"90000 Belfort "},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (course \u00e0 laquelle vous participez, moyen de transport)"},{"role":"user","content":"La 15km en voiture "}]} [2024-05-05 22:17:07] [6637e9414930a] [DEBUG] Commun GPT response: { "id": "chatcmpl-9Lca9q6xNEzbyu476ACoIVdJsCm6q", "object": "chat.completion", "created": 1714940225, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 967, "completion_tokens": 37, "total_tokens": 1004 }, "system_fingerprint": null } [2024-05-05 22:17:07] [6637e9414930a] [DEBUG] Curl Closed OK [2024-05-05 22:17:07] [6637e9414930a] [INFO] Commun GPT Content: { "id": "chatcmpl-9Lca9q6xNEzbyu476ACoIVdJsCm6q", "object": "chat.completion", "created": 1714940225, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 967, "completion_tokens": 37, "total_tokens": 1004 }, "system_fingerprint": null } [2024-05-05 22:17:07] [6637e9414930a] [INFO] Sender already set +33612575932 [2024-05-05 22:17:07] [6637e9414930a] [DEBUG] [SMS] text : Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred. [2024-05-05 22:17:07] [6637e9414930a] [DEBUG] [SMS] number : +33612575932 [2024-05-05 22:17:07] [6637e9414930a] [DEBUG] [SMS] sender : 33757050384 [2024-05-05 22:17:07] [6637e9414930a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612575932"}],"text":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-05-05 22:17:07] [6637e9414930a] [DEBUG] [SMS] HTTP Code : 200 [2024-05-05 22:17:07] [6637e9414930a] [INFO] [SMS] SMS envoyé avec succès id : sms_6637e943a6615085905133 [2024-05-05 22:17:07] [6637e9414930a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6637e943a6615085905133","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":103.17} [2024-05-05 22:17:07] [6637e9414930a] [INFO] BDD BddMaj sender : la table est vide [2024-05-05 22:17:07] [6637e9414930a] [DEBUG] Callback juste avant fin callBack [2024-05-05 22:21:57] [6637ea6589a3c] [DEBUG] Callback main start ok [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 22:21:57] [6637ea6589a3c] [DEBUG] Callback main avant while ok [2024-05-05 22:21:57] [6637ea6589a3c] [DEBUG] Fields : channel=sms&text=Benevole&reception_date=2024-05-05 22:21:56&metadata[number]=+33769997253&metadata[sim_card_number]=+33755517567 [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33769997253 Text: Benevole [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] From: +33769997253|To: +33755517567|Date: 2024-05-05 22:21:56|Message: Benevole [2024-05-05 22:21:57] [6637ea6589a3c] [DEBUG] callback main apres while ok [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Phone Number +33769997253 is available ! [2024-05-05 22:21:57] [6637ea6589a3c] [DEBUG] Service is enabled ? true [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Service +33755517567 is enabled ! [2024-05-05 22:21:57] [6637ea6589a3c] [DEBUG] Listen is enabled ? false [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Listen +33755517567 is disabled ! [2024-05-05 22:21:57] [6637ea6589a3c] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-05 22:21:57] [6637ea6589a3c] [DEBUG] BDD CheckNumber : OK [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Callback SMS Count =? 1 [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Callback checkMessage : Oui -- text: Benevole [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Benevole' [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Event ID ? 8 [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Fetch event [2024-05-05 22:21:57] [6637ea6589a3c] [INFO] Event name : VVX BENEVOLE [2024-05-05 22:21:57] [6637ea6589a3c] [ERROR] CallBack ERROR : Aucun sms trouvé [2024-05-05 22:24:00] [6637eae04bd0a] [DEBUG] Callback main start ok [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 22:24:00] [6637eae04bd0a] [DEBUG] Callback main avant while ok [2024-05-05 22:24:00] [6637eae04bd0a] [DEBUG] Fields : channel=sms&text=Vendredi matin gare de Riom /Volvic VVX 46 départ 7h00. 2 places disponibles. Dépose à l'entrée du Goulet Volvic à 200 du départ.&reception_date=2024-05-05 22:23:59&metadata[number]=+33769997253&metadata[sim_card_number]=+33755517567 [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33769997253 Text: Vendredi matin gare de Riom /Volvic VVX 46 départ 7h00. 2 places disponibles. Dépose à l'entrée du Goulet Volvic à 200 du départ. [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] From: +33769997253|To: +33755517567|Date: 2024-05-05 22:23:59|Message: Vendredi matin gare de Riom /Volvic VVX 46 départ 7h00. 2 places disponibles. Dépose à l'entrée du Goulet Volvic à 200 du départ. [2024-05-05 22:24:00] [6637eae04bd0a] [DEBUG] callback main apres while ok [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Phone Number +33769997253 is available ! [2024-05-05 22:24:00] [6637eae04bd0a] [DEBUG] Service is enabled ? true [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Service +33755517567 is enabled ! [2024-05-05 22:24:00] [6637eae04bd0a] [DEBUG] Listen is enabled ? false [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Listen +33755517567 is disabled ! [2024-05-05 22:24:00] [6637eae04bd0a] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-05 22:24:00] [6637eae04bd0a] [DEBUG] BDD CheckNumber : OK [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Callback SMS Count =? 1 [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Callback checkMessage : Benevole -- text: Vendredi matin gare de Riom /Volvic VVX 46 départ 7h00. 2 places disponibles. Dépose à l'entrée du Goulet Volvic à 200 du départ. [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vendredi matin gare de Riom /Volvic VVX 46 départ 7h00. 2 places disponibles. Dépose à l\'entrée du Goulet Volvic à 200 du départ.' [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Event ID ? 8 [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Fetch event [2024-05-05 22:24:00] [6637eae04bd0a] [INFO] Event name : VVX BENEVOLE [2024-05-05 22:24:00] [6637eae04bd0a] [ERROR] CallBack ERROR : Aucun sms trouvé [2024-05-05 22:25:33] [6637eb3d67dc8] [DEBUG] Callback main start ok [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-05 22:25:33] [6637eb3d67dc8] [DEBUG] Callback main avant while ok [2024-05-05 22:25:33] [6637eb3d67dc8] [DEBUG] Fields : channel=sms&text=Économie Co2 réalisée : Riom centre Volvic VVX 46 pour 1 coureur vendredi matin 7h15&reception_date=2024-05-05 22:25:32&metadata[number]=+33769997253&metadata[sim_card_number]=+33755517567 [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33769997253 Text: Économie Co2 réalisée : Riom centre Volvic VVX 46 pour 1 coureur vendredi matin 7h15 [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] From: +33769997253|To: +33755517567|Date: 2024-05-05 22:25:32|Message: Économie Co2 réalisée : Riom centre Volvic VVX 46 pour 1 coureur vendredi matin 7h15 [2024-05-05 22:25:33] [6637eb3d67dc8] [DEBUG] callback main apres while ok [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Phone Number +33769997253 is available ! [2024-05-05 22:25:33] [6637eb3d67dc8] [DEBUG] Service is enabled ? true [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Service +33755517567 is enabled ! [2024-05-05 22:25:33] [6637eb3d67dc8] [DEBUG] Listen is enabled ? false [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Listen +33755517567 is disabled ! [2024-05-05 22:25:33] [6637eb3d67dc8] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-05 22:25:33] [6637eb3d67dc8] [DEBUG] BDD CheckNumber : OK [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Callback SMS Count =? 1 [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Callback checkMessage : Vendredi matin gare de Riom /Volvic VVX 46 départ 7h00. 2 places disponibles. Dépose à l'entrée du Goulet Volvic à 200 du départ. -- text: Économie Co2 réalisée : Riom centre Volvic VVX 46 pour 1 coureur vendredi matin 7h15 [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Économie Co2 réalisée : Riom centre Volvic VVX 46 pour 1 coureur vendredi matin 7h15' [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Event ID ? 8 [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Fetch event [2024-05-05 22:25:33] [6637eb3d67dc8] [INFO] Event name : VVX BENEVOLE [2024-05-05 22:25:33] [6637eb3d67dc8] [ERROR] CallBack ERROR : Aucun sms trouvé