[2025-11-23 16:39:40] [69232abca54af] [DEBUG] [SendSmsEvent] VVX 2026 - 1 - Numéros normalisés: ["33601747173"] [2025-11-23 16:39:40] [69232abca54af] [DEBUG] [SendSmsEvent] VVX 2026 - 1 - Numéros invalides: [] [2025-11-23 16:39:40] [69232abcb77c5] [DEBUG] [SendSmsEvent] juste avant l'envoi vers 33601747173 Event: VVX 2026 - 1 [2025-11-23 16:39:40] [69232abcb77c5] [DEBUG] [SendSmsToNumber] Début de sendSmsToNumber - avant normalisation: 33601747173 [2025-11-23 16:39:40] [69232abcb77c5] [DEBUG] [SendSmsToNumber] require once done [2025-11-23 16:39:40] [69232abcb77c5] [DEBUG] [SendSmsToNumber] Le numéro normalisé: 33601747173 [2025-11-23 16:39:40] [69232abcb77c5] [DEBUG] [SendSmsToNumber] Le numéro est valide [2025-11-23 16:39:40] [69232abcb77c5] [DEBUG] Commun :[curl_whatsapp_meta_template] template name : vvx_confirmation [2025-11-23 16:39:40] [69232abcb77c5] [DEBUG] Commun :[curl_whatsapp_meta_template] language : fr [2025-11-23 16:39:40] [69232abcb77c5] [DEBUG] Commun :[curl_whatsapp_meta_template] number : 33601747173 [2025-11-23 16:39:40] [69232abcb77c5] [DEBUG] Commun :[curl_whatsapp_meta_template] JSON : {"messaging_product":"whatsapp","to":"33601747173","type":"template","template":{"name":"vvx_confirmation","language":{"code":"fr"}}} [2025-11-23 16:39:41] [69232abcb77c5] [DEBUG] [WhatsAppTemplate] HTTP Code : 200 [2025-11-23 16:39:41] [69232abcb77c5] [DEBUG] Commun :[WhatsAppTemplate] debug content : {"messaging_product":"whatsapp","contacts":[{"input":"33601747173","wa_id":"33601747173"}],"messages":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA","message_status":"accepted"}]} | Number: 33601747173 | Template: vvx_confirmation [2025-11-23 16:39:41] [69232abcb77c5] [DEBUG] [SendSmsToNumber] Resultat de l'envoi: {"messaging_product":"whatsapp","contacts":[{"input":"33601747173","wa_id":"33601747173"}],"messages":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA","message_status":"accepted"}]} [2025-11-23 16:39:41] [69232abcb77c5] [DEBUG] [SendSmsEvent] Résultat de l'envoi: {"status":true,"message":"Message envoy\u00e9 avec succ\u00e8s","channel":"whatsapp","sms_id":81,"message_id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA"} [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] Callback main start ok [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA","status":"sent","timestamp":"1763912381","recipient_id":"33601747173","conversation":{"id":"7ad5b8e72d6c4cabb4ca23d6a489ee5c","expiration_timestamp":"1763912381","origin":{"type":"utility"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"utility","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA","status":"sent","timestamp":"1763912381","recipient_id":"33601747173","conversation":{"id":"7ad5b8e72d6c4cabb4ca23d6a489ee5c","expiration_timestamp":"1763912381","origin":{"type":"utility"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"utility","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] Callback : WhatsApp event: status_sent [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_sent [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA, status: sent, recipient: 33601747173, date: 2025-11-23 16:39:41 [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] WhatsApp Status - Statut reçu: sent pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA [2025-11-23 16:39:42] [69232abe9a63a] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA envoyé [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] Callback main start ok [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA","status":"delivered","timestamp":"1763912382","recipient_id":"33601747173","conversation":{"id":"7ad5b8e72d6c4cabb4ca23d6a489ee5c","origin":{"type":"utility"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"utility","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA","status":"delivered","timestamp":"1763912382","recipient_id":"33601747173","conversation":{"id":"7ad5b8e72d6c4cabb4ca23d6a489ee5c","origin":{"type":"utility"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"utility","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] Callback : WhatsApp event: status_delivered [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_delivered [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA, status: delivered, recipient: 33601747173, date: 2025-11-23 16:39:42 [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] WhatsApp Status - Statut reçu: delivered pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA [2025-11-23 16:39:43] [69232abf0f709] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA mis à jour avec received_at: 2025-11-23 16:39:42 [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] Callback main start ok [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEN0Y4MjBDMUUxMDgxOTEyNTEA","status":"read","timestamp":"1763912405","recipient_id":"33601747173","conversation":{"id":"50cf12a7962a0142117f52102e07a95e","origin":{"type":"utility"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"utility","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEN0Y4MjBDMUUxMDgxOTEyNTEA","status":"read","timestamp":"1763912405","recipient_id":"33601747173","conversation":{"id":"50cf12a7962a0142117f52102e07a95e","origin":{"type":"utility"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"utility","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] Callback : WhatsApp event: status_read [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_read [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEN0Y4MjBDMUUxMDgxOTEyNTEA, status: read, recipient: 33601747173, date: 2025-11-23 16:40:05 [2025-11-23 16:40:06] [69232ad626f9d] [DEBUG] WhatsApp Status - Statut reçu: read pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEN0Y4MjBDMUUxMDgxOTEyNTEA [2025-11-23 16:40:06] [69232ad681820] [DEBUG] Callback main start ok [2025-11-23 16:40:06] [69232ad681820] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:06] [69232ad681820] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:06] [69232ad681820] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:06] [69232ad681820] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA","status":"read","timestamp":"1763912405","recipient_id":"33601747173","conversation":{"id":"7ad5b8e72d6c4cabb4ca23d6a489ee5c","origin":{"type":"utility"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"utility","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:06] [69232ad681820] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA","status":"read","timestamp":"1763912405","recipient_id":"33601747173","conversation":{"id":"7ad5b8e72d6c4cabb4ca23d6a489ee5c","origin":{"type":"utility"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"utility","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:06] [69232ad681820] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:06] [69232ad681820] [DEBUG] Callback : WhatsApp event: status_read [2025-11-23 16:40:06] [69232ad681820] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_read [2025-11-23 16:40:06] [69232ad681820] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA, status: read, recipient: 33601747173, date: 2025-11-23 16:40:05 [2025-11-23 16:40:06] [69232ad681820] [DEBUG] WhatsApp Status - Statut reçu: read pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA [2025-11-23 16:40:06] [69232ad681820] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA lu par le destinataire [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Callback main start ok [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"context":{"from":"33743607118","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA"},"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQUUzMzRBQkE4NjBFMkJFRjgxQwA=","timestamp":"1763912407","type":"button","button":{"payload":"Oui","text":"Oui"}}]},"field":"messages"}]}]} [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"context":{"from":"33743607118","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA"},"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQUUzMzRBQkE4NjBFMkJFRjgxQwA=","timestamp":"1763912407","type":"button","button":{"payload":"Oui","text":"Oui"}}]},"field":"messages"}]}]} [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Callback : WhatsApp event: message [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Callback : WhatsApp button.text => text='Oui' [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] CallBack : Text : Oui, number : 33601747173, Sim card number : whatsapp, Date de recep : 2025-11-23 16:40:07, Input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"context":{"from":"33743607118","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA"},"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQUUzMzRBQkE4NjBFMkJFRjgxQwA=","timestamp":"1763912407","type":"button","button":{"payload":"Oui","text":"Oui"}}]},"field":"messages"}]}]},Fields : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"context":{"from":"33743607118","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBIyREU2ODVCRDFBMTBFRTI3OTMA"},"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQUUzMzRBQkE4NjBFMkJFRjgxQwA=","timestamp":"1763912407","type":"button","button":{"payload":"Oui","text":"Oui"}}]},"field":"messages"}]}]} [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] BDD CheckNumber : OK [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Callback SMS Count =? 1 [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Callback checkLastMessage : -- text: Oui [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] CallBack CheckLastMessage: message différent, OK [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Event ID = 1 [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Event name : VVX 2026 [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] [AUTOMATIC] Réponse Positive [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Callback: Vérification conditions envoi SMS - total_sms_sent: 2, limit: 15, CheckLastMessage: , text: Oui, skip_sms: [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] CallBack - Envoi d'un message a un utilisateur : 33601747173 [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Commun :[curl_whatsapp_meta] text : C’est parfait. Je vais vous poser quelques questions très simples. Pour en savoir plus sur notre service : https://covoitalfred.fr/. Pouvez-vous me dire d’où et quand vous partez ? [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Commun :[curl_whatsapp_meta] number : 33601747173 [2025-11-23 16:40:08] [69232ad887d83] [DEBUG] Commun :[curl_whatsapp_meta] JSON : {"messaging_product":"whatsapp","to":"33601747173","type":"text","text":{"body":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?"}} [2025-11-23 16:40:09] [69232ad887d83] [DEBUG] [WhatsApp] HTTP Code : 200 [2025-11-23 16:40:09] [69232ad887d83] [DEBUG] Commun :[WhatsApp] debug content : {"messaging_product":"whatsapp","contacts":[{"input":"33601747173","wa_id":"33601747173"}],"messages":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA"}]} | Number: 33601747173 | Message: C’est parfait. Je vais vous poser quelques questions très simples. Pour en savoir plus sur notre service : https://covoitalfred.fr/. Pouvez-vous me dire d’où et quand vous partez ? [2025-11-23 16:40:09] [69232ad887d83] [DEBUG] CallBack - message WhatsApp envoyé à un utilisateur number: 33601747173 [2025-11-23 16:40:09] [69232ad887d83] [DEBUG] [ManualCall2] Vérification de la complétion de conversation pour 33601747173 [2025-11-23 16:40:09] [69232ad887d83] [DEBUG] [processConversationCompletion] 33601747173 - Messages: 2, AutoProfil: 0, Status: Collect en cours, Seuil: 6 [2025-11-23 16:40:09] [69232ad887d83] [DEBUG] [processConversationCompletion] 33601747173 - Pas assez de messages (2/6) [2025-11-23 16:40:09] [69232ad887d83] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 16:40:09] [69232ad887d83] [DEBUG] curl_init OK [2025-11-23 16:40:09] [69232ad887d83] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Tu es un assistant charg\u00e9 d\u2019\u00e9valuer strictement la coh\u00e9rence d\u2019une conversation sur un syst\u00e8me de mobilit\u00e9 partag\u00e9e par SMS. La conversation se d\u00e9roule entre Alfred, assistant expert en mobilit\u00e9 partag\u00e9e, et un participant \u00e0 un \u00e9v\u00e8nement.\nCrit\u00e8res \u00e0 respecter imp\u00e9rativement :\n\t\u2022\tCOHERENT : Tous les messages, concernent globalement la mobilit\u00e9 partag\u00e9e (covoiturage, train, bus, navette, conducteur, passager, horaire, trajet, v\u00e9hicule, r\u00e9duction d\u2019empreinte carbone, rendez-vous\u2026) ou directement l\u2019\u00e9v\u00e8nement associ\u00e9.\n\t\u2022\tINCOHERENT : Si et seulemement si au moins 3 messages abordent un sujet personnel ou hors-sujet (par exemple : \u00ab es-tu c\u00e9libataire ? \u00bb, questions priv\u00e9es, discussions personnelles, sexe, drogue, etc.).\nTa r\u00e9ponse doit imp\u00e9rativement \u00eatre soit :\n\t\u2022\tCOHERENT\n\t\u2022\tINCOHERENT\nTu ne dois r\u00e9pondre absolument rien d\u2019autre que ces deux mots. la r\u00e9ponse par defaut est COHERENT."},{"role":"assistant","content":"Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)"}]} [2025-11-23 16:40:10] [69232ad887d83] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf6U6x4XUS2OYJHL2JcBLlSr3Ux2o", "object": "chat.completion", "created": 1763912410, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "COHERENT", "refusal": null, "annotations": [] }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 320, "completion_tokens": 3, "total_tokens": 323, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 0, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": "fp_de235176ee" } [2025-11-23 16:40:10] [69232ad887d83] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 16:40:10] [69232ad887d83] [DEBUG] Commun :[CHAT GPT] GPT Content: COHERENT [2025-11-23 16:40:10] [69232ad887d83] [DEBUG] Callback : juste avant fin callBack [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] Callback main start ok [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA","status":"read","timestamp":"1763912409","recipient_id":"33601747173","conversation":{"id":"c8a795e15cb7eed6a736f81919a52110","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA","status":"read","timestamp":"1763912409","recipient_id":"33601747173","conversation":{"id":"c8a795e15cb7eed6a736f81919a52110","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] Callback : WhatsApp event: status_read [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_read [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA, status: read, recipient: 33601747173, date: 2025-11-23 16:40:09 [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] WhatsApp Status - Statut reçu: read pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA lu par le destinataire [2025-11-23 16:40:10] [69232adaa267e] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA n'a pas de received_at, utilisation de la date de lecture en base: 2025-11-23 16:40:09 [2025-11-23 16:40:10] [69232adab355b] [DEBUG] Callback main start ok [2025-11-23 16:40:10] [69232adab355b] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:10] [69232adab355b] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:10] [69232adab355b] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:10] [69232adab355b] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA","status":"delivered","timestamp":"1763912409","recipient_id":"33601747173","conversation":{"id":"c8a795e15cb7eed6a736f81919a52110","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:10] [69232adab355b] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA","status":"delivered","timestamp":"1763912409","recipient_id":"33601747173","conversation":{"id":"c8a795e15cb7eed6a736f81919a52110","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:10] [69232adab355b] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:10] [69232adab355b] [DEBUG] Callback : WhatsApp event: status_delivered [2025-11-23 16:40:10] [69232adab355b] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_delivered [2025-11-23 16:40:10] [69232adab355b] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA, status: delivered, recipient: 33601747173, date: 2025-11-23 16:40:09 [2025-11-23 16:40:10] [69232adab355b] [DEBUG] WhatsApp Status - Statut reçu: delivered pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA [2025-11-23 16:40:10] [69232adab355b] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA mis à jour avec received_at: 2025-11-23 16:40:09 [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] Callback main start ok [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA","status":"sent","timestamp":"1763912409","recipient_id":"33601747173","conversation":{"id":"c8a795e15cb7eed6a736f81919a52110","expiration_timestamp":"1763912409","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA","status":"sent","timestamp":"1763912409","recipient_id":"33601747173","conversation":{"id":"c8a795e15cb7eed6a736f81919a52110","expiration_timestamp":"1763912409","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] Callback : WhatsApp event: status_sent [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_sent [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA, status: sent, recipient: 33601747173, date: 2025-11-23 16:40:09 [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] WhatsApp Status - Statut reçu: sent pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA [2025-11-23 16:40:10] [69232adad3e71] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA envoyé [2025-11-23 16:40:11] [69232adb17946] [DEBUG] Callback main start ok [2025-11-23 16:40:11] [69232adb17946] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:11] [69232adb17946] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:11] [69232adb17946] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:11] [69232adb17946] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA","status":"delivered","timestamp":"1763912409","recipient_id":"33601747173","conversation":{"id":"c8a795e15cb7eed6a736f81919a52110","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:11] [69232adb17946] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA","status":"delivered","timestamp":"1763912409","recipient_id":"33601747173","conversation":{"id":"c8a795e15cb7eed6a736f81919a52110","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:11] [69232adb17946] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:11] [69232adb17946] [DEBUG] Callback : WhatsApp event: status_delivered [2025-11-23 16:40:11] [69232adb17946] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_delivered [2025-11-23 16:40:11] [69232adb17946] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA, status: delivered, recipient: 33601747173, date: 2025-11-23 16:40:09 [2025-11-23 16:40:11] [69232adb17946] [DEBUG] WhatsApp Status - Statut reçu: delivered pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA [2025-11-23 16:40:11] [69232adb17946] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJCMDkzQkM1MjYxQzRFRTg0MjEA mis à jour avec received_at: 2025-11-23 16:40:09 [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Callback main start ok [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQTIzRjk4MDU2MkYyNDk1NUE5NAA=","timestamp":"1763912450","text":{"body":"de lille le mercredi \u00e0 19h00"},"type":"text"}]},"field":"messages"}]}]} [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQTIzRjk4MDU2MkYyNDk1NUE5NAA=","timestamp":"1763912450","text":{"body":"de lille le mercredi \u00e0 19h00"},"type":"text"}]},"field":"messages"}]}]} [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Callback : WhatsApp event: message [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] CallBack : Text : de lille le mercredi à 19h00, number : 33601747173, Sim card number : whatsapp, Date de recep : 2025-11-23 16:40:50, Input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQTIzRjk4MDU2MkYyNDk1NUE5NAA=","timestamp":"1763912450","text":{"body":"de lille le mercredi \u00e0 19h00"},"type":"text"}]},"field":"messages"}]}]},Fields : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQTIzRjk4MDU2MkYyNDk1NUE5NAA=","timestamp":"1763912450","text":{"body":"de lille le mercredi \u00e0 19h00"},"type":"text"}]},"field":"messages"}]}]} [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] BDD CheckNumber : OK [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Callback SMS Count =? 2 [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Callback checkLastMessage : Oui -- text: de lille le mercredi à 19h00 [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] CallBack CheckLastMessage: message différent, OK [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Event ID = 1 [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Event name : VVX 2026 [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] curl_init OK [2025-11-23 16:40:52] [69232b0427b6b] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, assistant covoiturage de la VVX 2026 (14\u201316 mai 2026 \u00e0 Volvic).\r\n\r\nVotre r\u00f4le : recueillir les informations n\u00e9cessaires pour organiser un covoiturage, uniquement par messages courts, type SMS (\u2264160 caract\u00e8res). Objectif : obtenir toutes les infos utiles en 3 \u00e0 10 \u00e9changes maximum.\r\n\r\n--------------------------------------------------\r\nINFORMATIONS \u00c0 COLLECTER\r\n--------------------------------------------------\r\nObligatoires :\r\n- Adresse ou ville de d\u00e9part\r\n- Date et heure du d\u00e9part\r\n- R\u00f4le : conducteur ou passager\r\n\r\n\u00c0 capter si non \u00e9vident :\r\n- Mode de transport (voiture, train, bus, autre ?)\r\n- Si conducteur : nombre de passagers accept\u00e9s (et retour si mentionn\u00e9)\r\n- Si train\/bus : gare de d\u00e9part, gare d\u2019arriv\u00e9e, covoiturage depuis\/vers la gare (Oui\/Non)\r\n\r\n--------------------------------------------------\r\nR\u00c8GLES DE CONVERSATION\r\n--------------------------------------------------\r\n- Restez poli, clair, naturel.\r\n- Une seule question par message.\r\n- Si l\u2019utilisateur fait de l\u2019humour, r\u00e9pondez avec une touche l\u00e9g\u00e8re (une seule fois max).\r\n- Si plusieurs infos sont donn\u00e9es, ne reposez rien.\r\n- Si \"ma voiture\" \u2192 conducteur.\r\n- Si \u201cpas de voiture\u201d, \u201cje ne conduis pas\u201d \u2192 passager.\r\n- Si refus de covoit \u2192 remerciez et terminez.\r\n- Si CP absent \u2192 d\u00e9duisez-le \u00e0 partir de la ville et affichez-le dans la confirmation pour correction.\r\n- Toujours finir par une reformulation compl\u00e8te (avec CP) : \u201cC\u2019est bien \u00e7a ?\u201d.\r\n- Si date relative (mercredi soir, la veille de la course, etc.), interpr\u00e9tez selon le calendrier VVX :\r\n \u2022 Mardi = 12 mai 2026 \r\n \u2022 Mercredi = 13 mai 2026 \r\n \u2022 Jeudi = 14 mai 2026 \r\n \u2022 Vendredi = 15 mai 2026 (Jour 1 \u2013 COURIR) \r\n \u2022 Samedi = 16 mai 2026 (Jour 2 \u2013 D\u00c9COUVRIR) \r\n \u2022 Dimanche = 17 mai 2026\r\n\r\n--------------------------------------------------\r\nD\u00c9ROUL\u00c9 CONVERSATIONNEL\r\n--------------------------------------------------\r\nA. QUESTION D\u2019OUVERTURE\r\n- \"Pouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?\"\r\n\r\n- Si le moyen de transport n\u2019est pas pr\u00e9cis\u00e9 et qu\u2019aucun indice n\u2019indique une voiture :\r\n - \"Faites-vous le trajet en voiture, en train ou autrement ?\"\r\n\r\n- Si une voiture est mentionn\u00e9e mais qu\u2019on ne sait pas si la personne conduit :\r\n - \"Et vous conduisez ?\"\r\n\r\nB. QUESTIONS COMPL\u00c9MENTAIRES\r\n- Si conducteur :\r\n - \"Parfait ! Combien de passagers pouvez-vous prendre ?\"\r\n - \"Faites-vous aussi le trajet retour ?\"\r\n\r\n- Si lieu vague :\r\n - \"Pouvez-vous pr\u00e9ciser la ville ou l\u2019adresse ?\"\r\n\r\n-Si l\u2019utilisateur donne seulement le jour sans heure :\r\n - \u201cEt \u00e0 quelle heure environ pr\u00e9voyez-vous de partir ?\u201d\r\n\r\n- Si train ou bus :\r\n 1. \"Quelle est votre gare (ou station) de d\u00e9part ?\" \r\n 2. \"Et votre gare (ou station) d\u2019arriv\u00e9e ?\"\r\n 3. Si gare d\u2019arriv\u00e9e absente :\r\n - \"Arriverez-vous \u00e0 la gare de Volvic, Riom ou Clermont-Ferrand ?\"\r\n 4. \"Souhaitez-vous un covoiturage depuis\/vers cette gare ? (Oui, Non)\"\r\n\r\nD. REFORMULATION \/ CONFIRMATION\r\n- \"Si j\u2019ai bien compris : vous partez de [adresse ou ville + code postal], le [jour] \u00e0 [heure], en [voiture\/train\/bus], [r\u00f4le], [X places si conducteur]. C\u2019est bien \u00e7a ? Vous pouvez corriger si besoin.\"\r\n\r\nE. CL\u00d4TURE\r\n- \"Merci, j\u2019ai tout ce qu\u2019il me faut. Je vous recontacte d\u00e8s qu\u2019un trajet correspond. Je reste \u00e0 votre disposition. Alfred\"\r\n\r\n--------------------------------------------------\r\nREDIRECTIONS UTILES\r\n--------------------------------------------------\r\n- VVX : https:\/\/www.volvic-vvx.com \r\n- Navettes et stationnement : https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/ \r\n- Retrait dossards : https:\/\/www.volvic-vvx.com\/retrait-dossards\/ \r\n- Infos sur Alfred : \"Je suis assistant de mise en relation pour la mobilit\u00e9 partag\u00e9e. Plus d\u2019infos : https:\/\/covoitalfred.fr\""},{"role":"assistant","content":"Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?"},{"role":"user","content":"de lille le mercredi \u00e0 19h00"}]} [2025-11-23 16:40:53] [69232b0427b6b] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf6Un9wfHr5B6maEIYxjgC5YESGa5", "object": "chat.completion", "created": 1763912453, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Formidable ! Faites-vous le trajet en voiture, en train ou autrement ?", "refusal": null, "annotations": [] }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1184, "completion_tokens": 19, "total_tokens": 1203, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 0, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": "fp_de235176ee" } [2025-11-23 16:40:53] [69232b0427b6b] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 16:40:53] [69232b0427b6b] [DEBUG] Commun :[CHAT GPT] GPT Content: Formidable ! Faites-vous le trajet en voiture, en train ou autrement ? [2025-11-23 16:40:53] [69232b0427b6b] [DEBUG] Callback: Vérification conditions envoi SMS - total_sms_sent: 2, limit: 15, CheckLastMessage: Oui, text: de lille le mercredi à 19h00, skip_sms: [2025-11-23 16:40:53] [69232b0427b6b] [DEBUG] CallBack - Envoi d'un message a un utilisateur : 33601747173 [2025-11-23 16:40:53] [69232b0427b6b] [DEBUG] Commun :[curl_whatsapp_meta] text : Formidable ! Faites-vous le trajet en voiture, en train ou autrement ? [2025-11-23 16:40:53] [69232b0427b6b] [DEBUG] Commun :[curl_whatsapp_meta] number : 33601747173 [2025-11-23 16:40:53] [69232b0427b6b] [DEBUG] Commun :[curl_whatsapp_meta] JSON : {"messaging_product":"whatsapp","to":"33601747173","type":"text","text":{"body":"Formidable ! Faites-vous le trajet en voiture, en train ou autrement ?"}} [2025-11-23 16:40:54] [69232b0427b6b] [DEBUG] [WhatsApp] HTTP Code : 200 [2025-11-23 16:40:54] [69232b0427b6b] [DEBUG] Commun :[WhatsApp] debug content : {"messaging_product":"whatsapp","contacts":[{"input":"33601747173","wa_id":"33601747173"}],"messages":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA"}]} | Number: 33601747173 | Message: Formidable ! Faites-vous le trajet en voiture, en train ou autrement ? [2025-11-23 16:40:54] [69232b0427b6b] [DEBUG] CallBack - message WhatsApp envoyé à un utilisateur number: 33601747173 [2025-11-23 16:40:54] [69232b0427b6b] [DEBUG] [ManualCall2] Vérification de la complétion de conversation pour 33601747173 [2025-11-23 16:40:54] [69232b0427b6b] [DEBUG] [processConversationCompletion] 33601747173 - Messages: 3, AutoProfil: 0, Status: Collect en cours, Seuil: 6 [2025-11-23 16:40:54] [69232b0427b6b] [DEBUG] [processConversationCompletion] 33601747173 - Pas assez de messages (3/6) [2025-11-23 16:40:54] [69232b0427b6b] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 16:40:54] [69232b0427b6b] [DEBUG] curl_init OK [2025-11-23 16:40:54] [69232b0427b6b] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Tu es un assistant charg\u00e9 d\u2019\u00e9valuer strictement la coh\u00e9rence d\u2019une conversation sur un syst\u00e8me de mobilit\u00e9 partag\u00e9e par SMS. La conversation se d\u00e9roule entre Alfred, assistant expert en mobilit\u00e9 partag\u00e9e, et un participant \u00e0 un \u00e9v\u00e8nement.\nCrit\u00e8res \u00e0 respecter imp\u00e9rativement :\n\t\u2022\tCOHERENT : Tous les messages, concernent globalement la mobilit\u00e9 partag\u00e9e (covoiturage, train, bus, navette, conducteur, passager, horaire, trajet, v\u00e9hicule, r\u00e9duction d\u2019empreinte carbone, rendez-vous\u2026) ou directement l\u2019\u00e9v\u00e8nement associ\u00e9.\n\t\u2022\tINCOHERENT : Si et seulemement si au moins 3 messages abordent un sujet personnel ou hors-sujet (par exemple : \u00ab es-tu c\u00e9libataire ? \u00bb, questions priv\u00e9es, discussions personnelles, sexe, drogue, etc.).\nTa r\u00e9ponse doit imp\u00e9rativement \u00eatre soit :\n\t\u2022\tCOHERENT\n\t\u2022\tINCOHERENT\nTu ne dois r\u00e9pondre absolument rien d\u2019autre que ces deux mots. la r\u00e9ponse par defaut est COHERENT."},{"role":"assistant","content":"Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?"}]} [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] Callback main start ok [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"sent","timestamp":"1763912454","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","expiration_timestamp":"1763912454","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"sent","timestamp":"1763912454","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","expiration_timestamp":"1763912454","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] Callback : WhatsApp event: status_sent [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_sent [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA, status: sent, recipient: 33601747173, date: 2025-11-23 16:40:54 [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] WhatsApp Status - Statut reçu: sent pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA [2025-11-23 16:40:55] [69232b073a23e] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA envoyé [2025-11-23 16:40:55] [69232b0427b6b] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf6UpVrzs58sKrCABviedk3Fg2yDn", "object": "chat.completion", "created": 1763912455, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "COHERENT", "refusal": null, "annotations": [] }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 377, "completion_tokens": 3, "total_tokens": 380, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 0, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": "fp_de235176ee" } [2025-11-23 16:40:55] [69232b0427b6b] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 16:40:55] [69232b0427b6b] [DEBUG] Commun :[CHAT GPT] GPT Content: COHERENT [2025-11-23 16:40:55] [69232b0427b6b] [DEBUG] Callback : juste avant fin callBack [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] Callback main start ok [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"delivered","timestamp":"1763912455","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"delivered","timestamp":"1763912455","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] Callback : WhatsApp event: status_delivered [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_delivered [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA, status: delivered, recipient: 33601747173, date: 2025-11-23 16:40:55 [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] WhatsApp Status - Statut reçu: delivered pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA [2025-11-23 16:40:56] [69232b08045cf] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA mis à jour avec received_at: 2025-11-23 16:40:55 [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] Callback main start ok [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"delivered","timestamp":"1763912455","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"delivered","timestamp":"1763912455","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] Callback : WhatsApp event: status_delivered [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_delivered [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA, status: delivered, recipient: 33601747173, date: 2025-11-23 16:40:55 [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] WhatsApp Status - Statut reçu: delivered pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA [2025-11-23 16:40:56] [69232b080e8bb] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA mis à jour avec received_at: 2025-11-23 16:40:55 [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] Callback main start ok [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"read","timestamp":"1763912455","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"read","timestamp":"1763912455","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] Callback : WhatsApp event: status_read [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_read [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA, status: read, recipient: 33601747173, date: 2025-11-23 16:40:55 [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] WhatsApp Status - Statut reçu: read pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA [2025-11-23 16:40:56] [69232b08145d7] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA lu par le destinataire [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Callback main start ok [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQURCNDRBNUVCRTBERjJFNzFBMwA=","timestamp":"1763912467","text":{"body":"je cherche un covoiturage"},"type":"text"}]},"field":"messages"}]}]} [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQURCNDRBNUVCRTBERjJFNzFBMwA=","timestamp":"1763912467","text":{"body":"je cherche un covoiturage"},"type":"text"}]},"field":"messages"}]}]} [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Callback : WhatsApp event: message [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] CallBack : Text : je cherche un covoiturage, number : 33601747173, Sim card number : whatsapp, Date de recep : 2025-11-23 16:41:07, Input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQURCNDRBNUVCRTBERjJFNzFBMwA=","timestamp":"1763912467","text":{"body":"je cherche un covoiturage"},"type":"text"}]},"field":"messages"}]}]},Fields : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQURCNDRBNUVCRTBERjJFNzFBMwA=","timestamp":"1763912467","text":{"body":"je cherche un covoiturage"},"type":"text"}]},"field":"messages"}]}]} [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] BDD CheckNumber : OK [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Callback SMS Count =? 3 [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Callback checkLastMessage : de lille le mercredi à 19h00 -- text: je cherche un covoiturage [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] CallBack CheckLastMessage: message différent, OK [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Event ID = 1 [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Event name : VVX 2026 [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] curl_init OK [2025-11-23 16:41:08] [69232b14479f3] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, assistant covoiturage de la VVX 2026 (14\u201316 mai 2026 \u00e0 Volvic).\r\n\r\nVotre r\u00f4le : recueillir les informations n\u00e9cessaires pour organiser un covoiturage, uniquement par messages courts, type SMS (\u2264160 caract\u00e8res). Objectif : obtenir toutes les infos utiles en 3 \u00e0 10 \u00e9changes maximum.\r\n\r\n--------------------------------------------------\r\nINFORMATIONS \u00c0 COLLECTER\r\n--------------------------------------------------\r\nObligatoires :\r\n- Adresse ou ville de d\u00e9part\r\n- Date et heure du d\u00e9part\r\n- R\u00f4le : conducteur ou passager\r\n\r\n\u00c0 capter si non \u00e9vident :\r\n- Mode de transport (voiture, train, bus, autre ?)\r\n- Si conducteur : nombre de passagers accept\u00e9s (et retour si mentionn\u00e9)\r\n- Si train\/bus : gare de d\u00e9part, gare d\u2019arriv\u00e9e, covoiturage depuis\/vers la gare (Oui\/Non)\r\n\r\n--------------------------------------------------\r\nR\u00c8GLES DE CONVERSATION\r\n--------------------------------------------------\r\n- Restez poli, clair, naturel.\r\n- Une seule question par message.\r\n- Si l\u2019utilisateur fait de l\u2019humour, r\u00e9pondez avec une touche l\u00e9g\u00e8re (une seule fois max).\r\n- Si plusieurs infos sont donn\u00e9es, ne reposez rien.\r\n- Si \"ma voiture\" \u2192 conducteur.\r\n- Si \u201cpas de voiture\u201d, \u201cje ne conduis pas\u201d \u2192 passager.\r\n- Si refus de covoit \u2192 remerciez et terminez.\r\n- Si CP absent \u2192 d\u00e9duisez-le \u00e0 partir de la ville et affichez-le dans la confirmation pour correction.\r\n- Toujours finir par une reformulation compl\u00e8te (avec CP) : \u201cC\u2019est bien \u00e7a ?\u201d.\r\n- Si date relative (mercredi soir, la veille de la course, etc.), interpr\u00e9tez selon le calendrier VVX :\r\n \u2022 Mardi = 12 mai 2026 \r\n \u2022 Mercredi = 13 mai 2026 \r\n \u2022 Jeudi = 14 mai 2026 \r\n \u2022 Vendredi = 15 mai 2026 (Jour 1 \u2013 COURIR) \r\n \u2022 Samedi = 16 mai 2026 (Jour 2 \u2013 D\u00c9COUVRIR) \r\n \u2022 Dimanche = 17 mai 2026\r\n\r\n--------------------------------------------------\r\nD\u00c9ROUL\u00c9 CONVERSATIONNEL\r\n--------------------------------------------------\r\nA. QUESTION D\u2019OUVERTURE\r\n- \"Pouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?\"\r\n\r\n- Si le moyen de transport n\u2019est pas pr\u00e9cis\u00e9 et qu\u2019aucun indice n\u2019indique une voiture :\r\n - \"Faites-vous le trajet en voiture, en train ou autrement ?\"\r\n\r\n- Si une voiture est mentionn\u00e9e mais qu\u2019on ne sait pas si la personne conduit :\r\n - \"Et vous conduisez ?\"\r\n\r\nB. QUESTIONS COMPL\u00c9MENTAIRES\r\n- Si conducteur :\r\n - \"Parfait ! Combien de passagers pouvez-vous prendre ?\"\r\n - \"Faites-vous aussi le trajet retour ?\"\r\n\r\n- Si lieu vague :\r\n - \"Pouvez-vous pr\u00e9ciser la ville ou l\u2019adresse ?\"\r\n\r\n-Si l\u2019utilisateur donne seulement le jour sans heure :\r\n - \u201cEt \u00e0 quelle heure environ pr\u00e9voyez-vous de partir ?\u201d\r\n\r\n- Si train ou bus :\r\n 1. \"Quelle est votre gare (ou station) de d\u00e9part ?\" \r\n 2. \"Et votre gare (ou station) d\u2019arriv\u00e9e ?\"\r\n 3. Si gare d\u2019arriv\u00e9e absente :\r\n - \"Arriverez-vous \u00e0 la gare de Volvic, Riom ou Clermont-Ferrand ?\"\r\n 4. \"Souhaitez-vous un covoiturage depuis\/vers cette gare ? (Oui, Non)\"\r\n\r\nD. REFORMULATION \/ CONFIRMATION\r\n- \"Si j\u2019ai bien compris : vous partez de [adresse ou ville + code postal], le [jour] \u00e0 [heure], en [voiture\/train\/bus], [r\u00f4le], [X places si conducteur]. C\u2019est bien \u00e7a ? Vous pouvez corriger si besoin.\"\r\n\r\nE. CL\u00d4TURE\r\n- \"Merci, j\u2019ai tout ce qu\u2019il me faut. Je vous recontacte d\u00e8s qu\u2019un trajet correspond. Je reste \u00e0 votre disposition. Alfred\"\r\n\r\n--------------------------------------------------\r\nREDIRECTIONS UTILES\r\n--------------------------------------------------\r\n- VVX : https:\/\/www.volvic-vvx.com \r\n- Navettes et stationnement : https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/ \r\n- Retrait dossards : https:\/\/www.volvic-vvx.com\/retrait-dossards\/ \r\n- Infos sur Alfred : \"Je suis assistant de mise en relation pour la mobilit\u00e9 partag\u00e9e. Plus d\u2019infos : https:\/\/covoitalfred.fr\""},{"role":"assistant","content":"Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?"},{"role":"user","content":"de lille le mercredi \u00e0 19h00"},{"role":"assistant","content":"Formidable ! Faites-vous le trajet en voiture, en train ou autrement ?"},{"role":"user","content":"je cherche un covoiturage"}]} [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf6V2OflRueJc5t9ebUw5f4YBRXNH", "object": "chat.completion", "created": 1763912468, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour la précision. Vous serez donc passager. Confirmez-vous le départ de Lille, le mercredi 13 mai 2026 à 19h00 ? Vous pouvez corriger si besoin.", "refusal": null, "annotations": [] }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1218, "completion_tokens": 47, "total_tokens": 1265, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 0, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": "fp_de235176ee" } [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Commun :[CHAT GPT] GPT Content: Merci pour la précision. Vous serez donc passager. Confirmez-vous le départ de Lille, le mercredi 13 mai 2026 à 19h00 ? Vous pouvez corriger si besoin. [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Callback: Vérification conditions envoi SMS - total_sms_sent: 3, limit: 15, CheckLastMessage: de lille le mercredi à 19h00, text: je cherche un covoiturage, skip_sms: [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] CallBack - Envoi d'un message a un utilisateur : 33601747173 [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Commun :[curl_whatsapp_meta] text : Merci pour la précision. Vous serez donc passager. Confirmez-vous le départ de Lille, le mercredi 13 mai 2026 à 19h00 ? Vous pouvez corriger si besoin. [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Commun :[curl_whatsapp_meta] number : 33601747173 [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Commun :[curl_whatsapp_meta] JSON : {"messaging_product":"whatsapp","to":"33601747173","type":"text","text":{"body":"Merci pour la pr\u00e9cision. Vous serez donc passager. Confirmez-vous le d\u00e9part de Lille, le mercredi 13 mai 2026 \u00e0 19h00 ? Vous pouvez corriger si besoin."}} [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] [WhatsApp] HTTP Code : 200 [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Commun :[WhatsApp] debug content : {"messaging_product":"whatsapp","contacts":[{"input":"33601747173","wa_id":"33601747173"}],"messages":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA"}]} | Number: 33601747173 | Message: Merci pour la précision. Vous serez donc passager. Confirmez-vous le départ de Lille, le mercredi 13 mai 2026 à 19h00 ? Vous pouvez corriger si besoin. [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] CallBack - message WhatsApp envoyé à un utilisateur number: 33601747173 [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] [ManualCall2] Vérification de la complétion de conversation pour 33601747173 [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] [processConversationCompletion] 33601747173 - Messages: 4, AutoProfil: 0, Status: Collect en cours, Seuil: 6 [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] [processConversationCompletion] 33601747173 - Pas assez de messages (4/6) [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] curl_init OK [2025-11-23 16:41:11] [69232b14479f3] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Tu es un assistant charg\u00e9 d\u2019\u00e9valuer strictement la coh\u00e9rence d\u2019une conversation sur un syst\u00e8me de mobilit\u00e9 partag\u00e9e par SMS. La conversation se d\u00e9roule entre Alfred, assistant expert en mobilit\u00e9 partag\u00e9e, et un participant \u00e0 un \u00e9v\u00e8nement.\nCrit\u00e8res \u00e0 respecter imp\u00e9rativement :\n\t\u2022\tCOHERENT : Tous les messages, concernent globalement la mobilit\u00e9 partag\u00e9e (covoiturage, train, bus, navette, conducteur, passager, horaire, trajet, v\u00e9hicule, r\u00e9duction d\u2019empreinte carbone, rendez-vous\u2026) ou directement l\u2019\u00e9v\u00e8nement associ\u00e9.\n\t\u2022\tINCOHERENT : Si et seulemement si au moins 3 messages abordent un sujet personnel ou hors-sujet (par exemple : \u00ab es-tu c\u00e9libataire ? \u00bb, questions priv\u00e9es, discussions personnelles, sexe, drogue, etc.).\nTa r\u00e9ponse doit imp\u00e9rativement \u00eatre soit :\n\t\u2022\tCOHERENT\n\t\u2022\tINCOHERENT\nTu ne dois r\u00e9pondre absolument rien d\u2019autre que ces deux mots. la r\u00e9ponse par defaut est COHERENT."},{"role":"assistant","content":"Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?"},{"role":"user","content":"de lille le mercredi \u00e0 19h00"},{"role":"assistant","content":"Formidable ! Faites-vous le trajet en voiture, en train ou autrement ?"}]} [2025-11-23 16:41:12] [69232b14479f3] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf6V5sMZ4ZlARKpukXhuwzsXSxq8q", "object": "chat.completion", "created": 1763912471, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "COHERENT", "refusal": null, "annotations": [] }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 415, "completion_tokens": 3, "total_tokens": 418, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 0, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": "fp_de235176ee" } [2025-11-23 16:41:12] [69232b14479f3] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 16:41:12] [69232b14479f3] [DEBUG] Commun :[CHAT GPT] GPT Content: COHERENT [2025-11-23 16:41:12] [69232b14479f3] [DEBUG] Callback : juste avant fin callBack [2025-11-23 16:41:12] [69232b187b721] [DEBUG] Callback main start ok [2025-11-23 16:41:12] [69232b187b721] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:12] [69232b187b721] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:12] [69232b187b721] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:12] [69232b187b721] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"sent","timestamp":"1763912471","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","expiration_timestamp":"1763912471","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:12] [69232b187b721] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"sent","timestamp":"1763912471","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","expiration_timestamp":"1763912471","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:12] [69232b187b721] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:12] [69232b187b721] [DEBUG] Callback : WhatsApp event: status_sent [2025-11-23 16:41:12] [69232b187b721] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_sent [2025-11-23 16:41:12] [69232b187b721] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA, status: sent, recipient: 33601747173, date: 2025-11-23 16:41:11 [2025-11-23 16:41:12] [69232b187b721] [DEBUG] WhatsApp Status - Statut reçu: sent pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA [2025-11-23 16:41:12] [69232b187b721] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA envoyé [2025-11-23 16:41:13] [69232b191454f] [DEBUG] Callback main start ok [2025-11-23 16:41:13] [69232b191454f] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:13] [69232b191454f] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:13] [69232b191454f] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:13] [69232b191454f] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"read","timestamp":"1763912472","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:13] [69232b191454f] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"read","timestamp":"1763912472","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:13] [69232b191454f] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:13] [69232b191454f] [DEBUG] Callback : WhatsApp event: status_read [2025-11-23 16:41:13] [69232b191454f] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_read [2025-11-23 16:41:13] [69232b191454f] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA, status: read, recipient: 33601747173, date: 2025-11-23 16:41:12 [2025-11-23 16:41:13] [69232b191454f] [DEBUG] WhatsApp Status - Statut reçu: read pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA [2025-11-23 16:41:13] [69232b191454f] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA lu par le destinataire [2025-11-23 16:41:13] [69232b191454f] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA n'a pas de received_at, utilisation de la date de lecture en base: 2025-11-23 16:41:12 [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] Callback main start ok [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"delivered","timestamp":"1763912472","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"delivered","timestamp":"1763912472","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] Callback : WhatsApp event: status_delivered [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_delivered [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA, status: delivered, recipient: 33601747173, date: 2025-11-23 16:41:12 [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] WhatsApp Status - Statut reçu: delivered pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA [2025-11-23 16:41:13] [69232b194dd91] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA mis à jour avec received_at: 2025-11-23 16:41:12 [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] Callback main start ok [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"delivered","timestamp":"1763912472","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"delivered","timestamp":"1763912472","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] Callback : WhatsApp event: status_delivered [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_delivered [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA, status: delivered, recipient: 33601747173, date: 2025-11-23 16:41:12 [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] WhatsApp Status - Statut reçu: delivered pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA [2025-11-23 16:41:13] [69232b196cc76] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA mis à jour avec received_at: 2025-11-23 16:41:12 [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Callback main start ok [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQUI2NDE3M0FEOTY2MTJBMDFGQQA=","timestamp":"1763912511","text":{"body":"oui c\u2019est \u00e7a et j\u2019aimerais savoir si des gens reviennent \u00e0 lille le dimanche apr\u00e8s midi aussi"},"type":"text"}]},"field":"messages"}]}]} [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQUI2NDE3M0FEOTY2MTJBMDFGQQA=","timestamp":"1763912511","text":{"body":"oui c\u2019est \u00e7a et j\u2019aimerais savoir si des gens reviennent \u00e0 lille le dimanche apr\u00e8s midi aussi"},"type":"text"}]},"field":"messages"}]}]} [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Callback : WhatsApp event: message [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] CallBack : Text : oui c’est ça et j’aimerais savoir si des gens reviennent à lille le dimanche après midi aussi, number : 33601747173, Sim card number : whatsapp, Date de recep : 2025-11-23 16:41:51, Input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQUI2NDE3M0FEOTY2MTJBMDFGQQA=","timestamp":"1763912511","text":{"body":"oui c\u2019est \u00e7a et j\u2019aimerais savoir si des gens reviennent \u00e0 lille le dimanche apr\u00e8s midi aussi"},"type":"text"}]},"field":"messages"}]}]},Fields : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"contacts":[{"profile":{"name":"antoine"},"wa_id":"33601747173"}],"messages":[{"from":"33601747173","id":"wamid.HBgLMzM2MDE3NDcxNzMVAgASGBQzQUI2NDE3M0FEOTY2MTJBMDFGQQA=","timestamp":"1763912511","text":{"body":"oui c\u2019est \u00e7a et j\u2019aimerais savoir si des gens reviennent \u00e0 lille le dimanche apr\u00e8s midi aussi"},"type":"text"}]},"field":"messages"}]}]} [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] BDD CheckNumber : OK [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Callback SMS Count =? 4 [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Callback checkLastMessage : je cherche un covoiturage -- text: oui c’est ça et j’aimerais savoir si des gens reviennent à lille le dimanche après midi aussi [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] CallBack CheckLastMessage: message différent, OK [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Event ID = 1 [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Event name : VVX 2026 [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] curl_init OK [2025-11-23 16:41:52] [69232b40cf6de] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, assistant covoiturage de la VVX 2026 (14\u201316 mai 2026 \u00e0 Volvic).\r\n\r\nVotre r\u00f4le : recueillir les informations n\u00e9cessaires pour organiser un covoiturage, uniquement par messages courts, type SMS (\u2264160 caract\u00e8res). Objectif : obtenir toutes les infos utiles en 3 \u00e0 10 \u00e9changes maximum.\r\n\r\n--------------------------------------------------\r\nINFORMATIONS \u00c0 COLLECTER\r\n--------------------------------------------------\r\nObligatoires :\r\n- Adresse ou ville de d\u00e9part\r\n- Date et heure du d\u00e9part\r\n- R\u00f4le : conducteur ou passager\r\n\r\n\u00c0 capter si non \u00e9vident :\r\n- Mode de transport (voiture, train, bus, autre ?)\r\n- Si conducteur : nombre de passagers accept\u00e9s (et retour si mentionn\u00e9)\r\n- Si train\/bus : gare de d\u00e9part, gare d\u2019arriv\u00e9e, covoiturage depuis\/vers la gare (Oui\/Non)\r\n\r\n--------------------------------------------------\r\nR\u00c8GLES DE CONVERSATION\r\n--------------------------------------------------\r\n- Restez poli, clair, naturel.\r\n- Une seule question par message.\r\n- Si l\u2019utilisateur fait de l\u2019humour, r\u00e9pondez avec une touche l\u00e9g\u00e8re (une seule fois max).\r\n- Si plusieurs infos sont donn\u00e9es, ne reposez rien.\r\n- Si \"ma voiture\" \u2192 conducteur.\r\n- Si \u201cpas de voiture\u201d, \u201cje ne conduis pas\u201d \u2192 passager.\r\n- Si refus de covoit \u2192 remerciez et terminez.\r\n- Si CP absent \u2192 d\u00e9duisez-le \u00e0 partir de la ville et affichez-le dans la confirmation pour correction.\r\n- Toujours finir par une reformulation compl\u00e8te (avec CP) : \u201cC\u2019est bien \u00e7a ?\u201d.\r\n- Si date relative (mercredi soir, la veille de la course, etc.), interpr\u00e9tez selon le calendrier VVX :\r\n \u2022 Mardi = 12 mai 2026 \r\n \u2022 Mercredi = 13 mai 2026 \r\n \u2022 Jeudi = 14 mai 2026 \r\n \u2022 Vendredi = 15 mai 2026 (Jour 1 \u2013 COURIR) \r\n \u2022 Samedi = 16 mai 2026 (Jour 2 \u2013 D\u00c9COUVRIR) \r\n \u2022 Dimanche = 17 mai 2026\r\n\r\n--------------------------------------------------\r\nD\u00c9ROUL\u00c9 CONVERSATIONNEL\r\n--------------------------------------------------\r\nA. QUESTION D\u2019OUVERTURE\r\n- \"Pouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?\"\r\n\r\n- Si le moyen de transport n\u2019est pas pr\u00e9cis\u00e9 et qu\u2019aucun indice n\u2019indique une voiture :\r\n - \"Faites-vous le trajet en voiture, en train ou autrement ?\"\r\n\r\n- Si une voiture est mentionn\u00e9e mais qu\u2019on ne sait pas si la personne conduit :\r\n - \"Et vous conduisez ?\"\r\n\r\nB. QUESTIONS COMPL\u00c9MENTAIRES\r\n- Si conducteur :\r\n - \"Parfait ! Combien de passagers pouvez-vous prendre ?\"\r\n - \"Faites-vous aussi le trajet retour ?\"\r\n\r\n- Si lieu vague :\r\n - \"Pouvez-vous pr\u00e9ciser la ville ou l\u2019adresse ?\"\r\n\r\n-Si l\u2019utilisateur donne seulement le jour sans heure :\r\n - \u201cEt \u00e0 quelle heure environ pr\u00e9voyez-vous de partir ?\u201d\r\n\r\n- Si train ou bus :\r\n 1. \"Quelle est votre gare (ou station) de d\u00e9part ?\" \r\n 2. \"Et votre gare (ou station) d\u2019arriv\u00e9e ?\"\r\n 3. Si gare d\u2019arriv\u00e9e absente :\r\n - \"Arriverez-vous \u00e0 la gare de Volvic, Riom ou Clermont-Ferrand ?\"\r\n 4. \"Souhaitez-vous un covoiturage depuis\/vers cette gare ? (Oui, Non)\"\r\n\r\nD. REFORMULATION \/ CONFIRMATION\r\n- \"Si j\u2019ai bien compris : vous partez de [adresse ou ville + code postal], le [jour] \u00e0 [heure], en [voiture\/train\/bus], [r\u00f4le], [X places si conducteur]. C\u2019est bien \u00e7a ? Vous pouvez corriger si besoin.\"\r\n\r\nE. CL\u00d4TURE\r\n- \"Merci, j\u2019ai tout ce qu\u2019il me faut. Je vous recontacte d\u00e8s qu\u2019un trajet correspond. Je reste \u00e0 votre disposition. Alfred\"\r\n\r\n--------------------------------------------------\r\nREDIRECTIONS UTILES\r\n--------------------------------------------------\r\n- VVX : https:\/\/www.volvic-vvx.com \r\n- Navettes et stationnement : https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/ \r\n- Retrait dossards : https:\/\/www.volvic-vvx.com\/retrait-dossards\/ \r\n- Infos sur Alfred : \"Je suis assistant de mise en relation pour la mobilit\u00e9 partag\u00e9e. Plus d\u2019infos : https:\/\/covoitalfred.fr\""},{"role":"assistant","content":"Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?"},{"role":"user","content":"de lille le mercredi \u00e0 19h00"},{"role":"assistant","content":"Formidable ! Faites-vous le trajet en voiture, en train ou autrement ?"},{"role":"user","content":"je cherche un covoiturage"},{"role":"assistant","content":"Merci pour la pr\u00e9cision. Vous serez donc passager. Confirmez-vous le d\u00e9part de Lille, le mercredi 13 mai 2026 \u00e0 19h00 ? Vous pouvez corriger si besoin."},{"role":"user","content":"oui c\u2019est \u00e7a et j\u2019aimerais savoir si des gens reviennent \u00e0 lille le dimanche apr\u00e8s midi aussi"}]} [2025-11-23 16:41:55] [69232b40cf6de] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf6VlrzMByjRRVGH1Va73QOhB6snW", "object": "chat.completion", "created": 1763912513, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, je note cela. Vous partez de Lille le 13 mai 2026 à 19h00 en tant que passager et cherchez également un retour vers Lille le dimanche 17 mai 2026 après-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et à bientôt !", "refusal": null, "annotations": [] }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1297, "completion_tokens": 77, "total_tokens": 1374, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 0, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": "fp_de235176ee" } [2025-11-23 16:41:55] [69232b40cf6de] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 16:41:55] [69232b40cf6de] [DEBUG] Commun :[CHAT GPT] GPT Content: Parfait, je note cela. Vous partez de Lille le 13 mai 2026 à 19h00 en tant que passager et cherchez également un retour vers Lille le dimanche 17 mai 2026 après-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et à bientôt ! [2025-11-23 16:41:55] [69232b40cf6de] [DEBUG] Callback: Vérification conditions envoi SMS - total_sms_sent: 4, limit: 15, CheckLastMessage: je cherche un covoiturage, text: oui c’est ça et j’aimerais savoir si des gens reviennent à lille le dimanche après midi aussi, skip_sms: [2025-11-23 16:41:55] [69232b40cf6de] [DEBUG] CallBack - Envoi d'un message a un utilisateur : 33601747173 [2025-11-23 16:41:55] [69232b40cf6de] [DEBUG] Commun :[curl_whatsapp_meta] text : Parfait, je note cela. Vous partez de Lille le 13 mai 2026 à 19h00 en tant que passager et cherchez également un retour vers Lille le dimanche 17 mai 2026 après-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et à bientôt ! [2025-11-23 16:41:55] [69232b40cf6de] [DEBUG] Commun :[curl_whatsapp_meta] number : 33601747173 [2025-11-23 16:41:55] [69232b40cf6de] [DEBUG] Commun :[curl_whatsapp_meta] JSON : {"messaging_product":"whatsapp","to":"33601747173","type":"text","text":{"body":"Parfait, je note cela. Vous partez de Lille le 13 mai 2026 \u00e0 19h00 en tant que passager et cherchez \u00e9galement un retour vers Lille le dimanche 17 mai 2026 apr\u00e8s-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et \u00e0 bient\u00f4t !"}} [2025-11-23 16:41:56] [69232b40cf6de] [DEBUG] [WhatsApp] HTTP Code : 200 [2025-11-23 16:41:56] [69232b40cf6de] [DEBUG] Commun :[WhatsApp] debug content : {"messaging_product":"whatsapp","contacts":[{"input":"33601747173","wa_id":"33601747173"}],"messages":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA"}]} | Number: 33601747173 | Message: Parfait, je note cela. Vous partez de Lille le 13 mai 2026 à 19h00 en tant que passager et cherchez également un retour vers Lille le dimanche 17 mai 2026 après-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et à bientôt ! [2025-11-23 16:41:56] [69232b40cf6de] [DEBUG] CallBack - message WhatsApp envoyé à un utilisateur number: 33601747173 [2025-11-23 16:41:56] [69232b40cf6de] [DEBUG] [ManualCall2] Vérification de la complétion de conversation pour 33601747173 [2025-11-23 16:41:56] [69232b40cf6de] [DEBUG] [processConversationCompletion] 33601747173 - Messages: 5, AutoProfil: 0, Status: Collect en cours, Seuil: 6 [2025-11-23 16:41:56] [69232b40cf6de] [DEBUG] [processConversationCompletion] 33601747173 - Pas assez de messages (5/6) [2025-11-23 16:41:56] [69232b40cf6de] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 16:41:56] [69232b40cf6de] [DEBUG] curl_init OK [2025-11-23 16:41:56] [69232b40cf6de] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Tu es un assistant charg\u00e9 d\u2019\u00e9valuer strictement la coh\u00e9rence d\u2019une conversation sur un syst\u00e8me de mobilit\u00e9 partag\u00e9e par SMS. La conversation se d\u00e9roule entre Alfred, assistant expert en mobilit\u00e9 partag\u00e9e, et un participant \u00e0 un \u00e9v\u00e8nement.\nCrit\u00e8res \u00e0 respecter imp\u00e9rativement :\n\t\u2022\tCOHERENT : Tous les messages, concernent globalement la mobilit\u00e9 partag\u00e9e (covoiturage, train, bus, navette, conducteur, passager, horaire, trajet, v\u00e9hicule, r\u00e9duction d\u2019empreinte carbone, rendez-vous\u2026) ou directement l\u2019\u00e9v\u00e8nement associ\u00e9.\n\t\u2022\tINCOHERENT : Si et seulemement si au moins 3 messages abordent un sujet personnel ou hors-sujet (par exemple : \u00ab es-tu c\u00e9libataire ? \u00bb, questions priv\u00e9es, discussions personnelles, sexe, drogue, etc.).\nTa r\u00e9ponse doit imp\u00e9rativement \u00eatre soit :\n\t\u2022\tCOHERENT\n\t\u2022\tINCOHERENT\nTu ne dois r\u00e9pondre absolument rien d\u2019autre que ces deux mots. la r\u00e9ponse par defaut est COHERENT."},{"role":"assistant","content":"Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?"},{"role":"user","content":"de lille le mercredi \u00e0 19h00"},{"role":"assistant","content":"Formidable ! Faites-vous le trajet en voiture, en train ou autrement ?"},{"role":"user","content":"je cherche un covoiturage"},{"role":"assistant","content":"Merci pour la pr\u00e9cision. Vous serez donc passager. Confirmez-vous le d\u00e9part de Lille, le mercredi 13 mai 2026 \u00e0 19h00 ? Vous pouvez corriger si besoin."}]} [2025-11-23 16:41:57] [69232b40cf6de] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf6VobV9yqtZ7H1HEMmcEHkpoGGgp", "object": "chat.completion", "created": 1763912516, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "COHERENT", "refusal": null, "annotations": [] }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 477, "completion_tokens": 3, "total_tokens": 480, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 0, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": "fp_de235176ee" } [2025-11-23 16:41:57] [69232b40cf6de] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 16:41:57] [69232b40cf6de] [DEBUG] Commun :[CHAT GPT] GPT Content: COHERENT [2025-11-23 16:41:57] [69232b40cf6de] [DEBUG] Callback : juste avant fin callBack [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] Callback main start ok [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA","status":"sent","timestamp":"1763912516","recipient_id":"33601747173","conversation":{"id":"c26e64f6176af8bd2eca81af3b105aef","expiration_timestamp":"1763912516","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA","status":"sent","timestamp":"1763912516","recipient_id":"33601747173","conversation":{"id":"c26e64f6176af8bd2eca81af3b105aef","expiration_timestamp":"1763912516","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] Callback : WhatsApp event: status_sent [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_sent [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA, status: sent, recipient: 33601747173, date: 2025-11-23 16:41:56 [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] WhatsApp Status - Statut reçu: sent pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA [2025-11-23 16:41:57] [69232b4564a57] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA envoyé [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] Callback main start ok [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA","status":"delivered","timestamp":"1763912517","recipient_id":"33601747173","conversation":{"id":"c26e64f6176af8bd2eca81af3b105aef","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA","status":"delivered","timestamp":"1763912517","recipient_id":"33601747173","conversation":{"id":"c26e64f6176af8bd2eca81af3b105aef","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] Callback : WhatsApp event: status_delivered [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_delivered [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA, status: delivered, recipient: 33601747173, date: 2025-11-23 16:41:57 [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] WhatsApp Status - Statut reçu: delivered pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA [2025-11-23 16:41:57] [69232b45ef9a8] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA mis à jour avec received_at: 2025-11-23 16:41:57 [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] Callback main start ok [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA","status":"delivered","timestamp":"1763912517","recipient_id":"33601747173","conversation":{"id":"c26e64f6176af8bd2eca81af3b105aef","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA","status":"delivered","timestamp":"1763912517","recipient_id":"33601747173","conversation":{"id":"c26e64f6176af8bd2eca81af3b105aef","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] Callback : WhatsApp event: status_delivered [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_delivered [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA, status: delivered, recipient: 33601747173, date: 2025-11-23 16:41:57 [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] WhatsApp Status - Statut reçu: delivered pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA [2025-11-23 16:41:58] [69232b4607a78] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA mis à jour avec received_at: 2025-11-23 16:41:57 [2025-11-23 16:41:58] [69232b461b082] [DEBUG] Callback main start ok [2025-11-23 16:41:58] [69232b461b082] [DEBUG] Callback ****************************************************************************** [2025-11-23 16:41:58] [69232b461b082] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 16:41:58] [69232b461b082] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 16:41:58] [69232b461b082] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA","status":"read","timestamp":"1763912517","recipient_id":"33601747173","conversation":{"id":"c26e64f6176af8bd2eca81af3b105aef","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:58] [69232b461b082] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA","status":"read","timestamp":"1763912517","recipient_id":"33601747173","conversation":{"id":"c26e64f6176af8bd2eca81af3b105aef","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 16:41:58] [69232b461b082] [DEBUG] Callback Provider : whatsapp [2025-11-23 16:41:58] [69232b461b082] [DEBUG] Callback : WhatsApp event: status_read [2025-11-23 16:41:58] [69232b461b082] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_read [2025-11-23 16:41:58] [69232b461b082] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA, status: read, recipient: 33601747173, date: 2025-11-23 16:41:57 [2025-11-23 16:41:58] [69232b461b082] [DEBUG] WhatsApp Status - Statut reçu: read pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA [2025-11-23 16:41:58] [69232b461b082] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJERjk3ODAzQjY5MERCNzcwQTIA lu par le destinataire [2025-11-23 17:19:10] [692333feb6b38] [DEBUG] [AutoProfilFiller] Conversation : [Alfred] Bonjour, je suis Alfred, l’expert en mobilité partagée de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'édition 2026 (14-16 Mai) ? (Oui, Non) [Participant] Oui [Alfred] C’est parfait. Je vais vous poser quelques questions très simples. Pour en savoir plus sur notre service : https://covoitalfred.fr/. Pouvez-vous me dire d’où et quand vous partez ? [Participant] de lille le mercredi à 19h00 [Alfred] Formidable ! Faites-vous le trajet en voiture, en train ou autrement ? [Participant] je cherche un covoiturage [Alfred] Merci pour la précision. Vous serez donc passager. Confirmez-vous le départ de Lille, le mercredi 13 mai 2026 à 19h00 ? Vous pouvez corriger si besoin. [Participant] oui c’est ça et j’aimerais savoir si des gens reviennent à lille le dimanche après midi aussi [Alfred] Parfait, je note cela. Vous partez de Lille le 13 mai 2026 à 19h00 en tant que passager et cherchez également un retour vers Lille le dimanche 17 mai 2026 après-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et à bientôt ! [2025-11-23 17:19:10] [692333feb6b38] [DEBUG] AutoProfilFiller - ComprendreConversation : début number: 33601747173 [2025-11-23 17:19:10] [692333feb6b38] [DEBUG] [AutoProfilFiller - extraireDonneesAvecGPT] start [2025-11-23 17:19:10] [692333feb6b38] [DEBUG] [AutoProfilFiller - extraireDonneesAvecGPT] Le prompt est au format JSON valide [2025-11-23 17:19:10] [692333feb6b38] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 17:19:10] [692333feb6b38] [DEBUG] curl_init OK [2025-11-23 17:19:10] [692333feb6b38] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-5-mini","response_format":{"type":"text"},"messages":[{"role":"system","content":"Tu es expert en extraction depuis des conversations SMS.\n Contexte: Alfred aide au covoiturage pour la VVX (14\u201316 mai 2026 \u00e0 Volvic). Un participant ne s'inscrit qu'\u00e0 **une seule course**.\n \n Objectif: extraire toutes les infos utiles, en g\u00e9rant plusieurs trajets (aller\/retour\/gare), mais **un seul parcours** par participant. \n S'il y a contradictions, garde l'info la plus r\u00e9cente. Si ambigu\u00eb ou absente, mets 'null'. \n Heures possibles: 16h, 16:00, 4h de l'apr\u00e8s-midi, etc. \n R\u00e9ponds **uniquement** avec un JSON valide, sans texte.\n \n Sch\u00e9ma JSON attendu:\n {\n 'participant': {\n 'ville_origine': Ville d'origine,\n 'transport_principal': 'train' | 'voiture' | 'bus' | 'autre' | null,\n 'commentaires': Texte libre ou null\n },\n 'course': {\n 'parcours': \n '5 - Vendredi 111km (04:00)' | \n '6 - Vendredi 82km (06:00)' | \n '7 - Vendredi 46km (08:00)' | \n '0 - sans r\u00e9ponse'\n },\n 'trajets': [\n {\n 'type': 'aller' | 'retour' | 'autre',\n 'jour': Date lisible (ex: 'Jeudi 14 mai 2026') ou null,\n 'heure': 'HH:MM' (24h) ou null,\n 'adresse_depart': Ville\/adresse d\u00e9part ou null,\n 'adresse_arrivee': Ville\/adresse arriv\u00e9e ou null,\n 'role': 'conducteur' | 'passager' | 'mixte' | null,\n 'nb_places_dispo': entier ou null,\n 'nb_adultes_voiture': entier ou null\n }\n ]\n }\n \n R\u00e8gles:\n - **Course unique**: si plusieurs distances sont mentionn\u00e9es, privil\u00e9gie (dans l'ordre):\n 1) la distance explicitement li\u00e9e \u00e0 \"inscrit\/je fais\/ma course\", \n 2) sinon la derni\u00e8re mention, \n 3) sinon '0 - sans r\u00e9ponse'.\n - Mappage parcours (si distance ou heure de d\u00e9part de course est mentionn\u00e9e):\n \u2022 111 km ou 04:00 \u2192 '5 - Vendredi 111km (04:00)'\n \u2022 82 km ou 06:00 \u2192 '6 - Vendredi 82km (06:00)'\n \u2022 46 km ou 08:00 \u2192 '7 - Vendredi 46km (08:00)'\n \u2022 sinon '0 - sans r\u00e9ponse'\n - Inf\u00e9rence du r\u00f4le:\n \u2022 Conducteur: 'j'ai X places', 'je peux emmener', 'je conduis', 'je prends ma voiture'\n \u2022 Passager: 'je cherche une place', 'quelqu'un peut m'emmener'\n \u2022 Mixte: 'je conduis \u00e0 l'aller mais cherche pour le retour', 'peu importe', 'je peux m'adapter'\n - Dates relatives (calendrier VVX 2026):\n Mercredi = 13 mai, Jeudi = 14 mai, Vendredi = 15 mai, Samedi = 16 mai, Dimanche = 17 mai.\n Ex: 'mercredi soir' = 13 mai 2026 (soir).\n - Si train\/bus et la gare n'est pas pr\u00e9cis\u00e9e, utilise la plus coh\u00e9rente selon le contexte; sinon laisse null. Gares proches:\n \u2022 Gare de Volvic, Rue des Besses, 63530 Volvic\n \u2022 Gare de Riom-Chatel-Guyon, 2 Rue Gr\u00e9goire de Tours, 63200 Riom\n \u2022 Gare de Clermont-Ferrand, 75 Av. des Paulines, 63000 Clermont-Ferrand\n - Normalisation heure: '4h', '4h00', '04:00' \u2192 '04:00'.\n - Si plusieurs trajets distincts sont d\u00e9crits (aller, retour, trajet gare \u2192 site), cr\u00e9e plusieurs objets dans 'trajets' avec un 'type' appropri\u00e9.\n - D\u00e9duplique les infos r\u00e9p\u00e9t\u00e9es; conserve la plus r\u00e9cente. Si incertain \u2192 null.\n \n R\u00e9ponds **uniquement** avec un JSON valide.\n \n Conversation:\n [Alfred] Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)\r\n[Participant] Oui\r\n[Alfred] C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?\r\n[Participant] de lille le mercredi \u00e0 19h00\r\n[Alfred] Formidable ! Faites-vous le trajet en voiture, en train ou autrement ?\r\n[Participant] je cherche un covoiturage\r\n[Alfred] Merci pour la pr\u00e9cision. Vous serez donc passager. Confirmez-vous le d\u00e9part de Lille, le mercredi 13 mai 2026 \u00e0 19h00 ? Vous pouvez corriger si besoin.\r\n[Participant] oui c\u2019est \u00e7a et j\u2019aimerais savoir si des gens reviennent \u00e0 lille le dimanche apr\u00e8s midi aussi\r\n[Alfred] Parfait, je note cela. Vous partez de Lille le 13 mai 2026 \u00e0 19h00 en tant que passager et cherchez \u00e9galement un retour vers Lille le dimanche 17 mai 2026 apr\u00e8s-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et \u00e0 bient\u00f4t !\r\n"}]} [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf75rmXfUcmNWNCU5cp5JrbEyiunc", "object": "chat.completion", "created": 1763914751, "model": "gpt-5-mini-2025-08-07", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "{\n \"participant\": {\n \"ville_origine\": \"Lille\",\n \"transport_principal\": \"voiture\",\n \"commentaires\": \"Cherche un covoiturage pour l'aller et un retour dimanche après-midi vers Lille\"\n },\n \"course\": {\n \"parcours\": \"0 - sans réponse\"\n },\n \"trajets\": [\n {\n \"type\": \"aller\",\n \"jour\": \"Mercredi 13 mai 2026\",\n \"heure\": \"19:00\",\n \"adresse_depart\": \"Lille\",\n \"adresse_arrivee\": null,\n \"role\": \"passager\",\n \"nb_places_dispo\": null,\n \"nb_adultes_voiture\": null\n },\n {\n \"type\": \"retour\",\n \"jour\": \"Dimanche 17 mai 2026\",\n \"heure\": null,\n \"adresse_depart\": null,\n \"adresse_arrivee\": \"Lille\",\n \"role\": \"passager\",\n \"nb_places_dispo\": null,\n \"nb_adultes_voiture\": null\n }\n ]\n}", "refusal": null, "annotations": [] }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1263, "completion_tokens": 1271, "total_tokens": 2534, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 1024, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": null } [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] Commun :[CHAT GPT] GPT Content: { "participant": { "ville_origine": "Lille", "transport_principal": "voiture", "commentaires": "Cherche un covoiturage pour l'aller et un retour dimanche après-midi vers Lille" }, "course": { "parcours": "0 - sans réponse" }, "trajets": [ { "type": "aller", "jour": "Mercredi 13 mai 2026", "heure": "19:00", "adresse_depart": "Lille", "adresse_arrivee": null, "role": "passager", "nb_places_dispo": null, "nb_adultes_voiture": null }, { "type": "retour", "jour": "Dimanche 17 mai 2026", "heure": null, "adresse_depart": null, "adresse_arrivee": "Lille", "role": "passager", "nb_places_dispo": null, "nb_adultes_voiture": null } ] } [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller - extraireDonneesAvecGPT] Décodage réussi [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] AutoProfilFiller - ComprendreConversation : Début extraireInfosTrajets [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] AutoProfilFiller - ComprendreConversation : Début loggerDonneesExtraites [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Data from GPT: Ville du participant : Lille [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Data from GPT: Mode de transport principal : voiture [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Data from GPT: Parcours : 0 - sans réponse [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Data from GPT: Commentaires : Cherche un covoiturage pour l'aller et un retour dimanche après-midi vers Lille [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Nombre de trajets : 2 [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Trajet 1: [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Type : aller [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Jour : Mercredi 13 mai 2026 [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Heure : 19:00 [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Adresse départ : Lille [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Adresse arrivée : [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Role : passager [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Nb places dispo : [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Nb adultes voiture : [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Trajet 2: [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Type : retour [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Jour : Dimanche 17 mai 2026 [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Heure : [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Adresse départ : [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Adresse arrivée : Lille [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Role : passager [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Nb places dispo : [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Nb adultes voiture : [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] AutoProfilFiller - ComprendreConversation : Début récupération eventId [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] AutoProfilFiller - ComprendreConversation : Début determinerSubEvent [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] AutoProfilFiller - ComprendreConversation : SubEvent trouvé, id = 1 [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] AutoProfilFiller - ComprendreConversation : Début sauvegarderProfilParticipant [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [GoogleMaps] Géocodage de l'adresse: Lille [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [GoogleMaps] Géocodage réussi: Lille, France [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [GoogleMaps] Géocodage de l'adresse: Lille [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [GoogleMaps] Géocodage réussi: Lille, France [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller - sauvegarderProfilParticipant] saveUserProfileWithRides response: {"status":true,"message":"Profil mis \u00e0 jour avec succ\u00e8s"} [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] SubEventID : 1 [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [GoogleMaps] Géocodage de l'adresse: Lille [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [GoogleMaps] Géocodage réussi: Lille, France [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [MiseAJourPositionGPS] Trajet 1 - Latitude: 50.624378, Longitude: 3.0678588 [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [MiseAJourPositionGPS] Update response: {"status":true,"message":"Profil mis \u00e0 jour avec succ\u00e8s"} [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] [AutoProfilFiller] Trajet 2 est un retour, GPS déjà rempli avec les coordonnées de l'événement [2025-11-23 17:19:34] [692333feb6b38] [DEBUG] AutoProfilFiller : 33601747173 pris en compte [2025-11-23 17:20:16] [692334407918a] [DEBUG] [AutoProfilFiller] Conversation : [Alfred] Bonjour, je suis Alfred, l’expert en mobilité partagée de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'édition 2026 (14-16 Mai) ? (Oui, Non) [Participant] Oui [Alfred] C’est parfait. Je vais vous poser quelques questions très simples. Pour en savoir plus sur notre service : https://covoitalfred.fr/. Pouvez-vous me dire d’où et quand vous partez ? [Participant] de lille le mercredi à 19h00 [Alfred] Formidable ! Faites-vous le trajet en voiture, en train ou autrement ? [Participant] je cherche un covoiturage [Alfred] Merci pour la précision. Vous serez donc passager. Confirmez-vous le départ de Lille, le mercredi 13 mai 2026 à 19h00 ? Vous pouvez corriger si besoin. [Participant] oui c’est ça et j’aimerais savoir si des gens reviennent à lille le dimanche après midi aussi [Alfred] Parfait, je note cela. Vous partez de Lille le 13 mai 2026 à 19h00 en tant que passager et cherchez également un retour vers Lille le dimanche 17 mai 2026 après-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et à bientôt ! [2025-11-23 17:20:16] [692334407918a] [DEBUG] AutoProfilFiller - ComprendreConversation : début number: 33601747173 [2025-11-23 17:20:16] [692334407918a] [DEBUG] [AutoProfilFiller - extraireDonneesAvecGPT] start [2025-11-23 17:20:16] [692334407918a] [DEBUG] [AutoProfilFiller - extraireDonneesAvecGPT] Le prompt est au format JSON valide [2025-11-23 17:20:16] [692334407918a] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 17:20:16] [692334407918a] [DEBUG] curl_init OK [2025-11-23 17:20:16] [692334407918a] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-5-mini","response_format":{"type":"text"},"messages":[{"role":"system","content":"Tu es expert en extraction depuis des conversations SMS.\n Contexte: Alfred aide au covoiturage pour la VVX (14\u201316 mai 2026 \u00e0 Volvic). Un participant ne s'inscrit qu'\u00e0 **une seule course**.\n \n Objectif: extraire toutes les infos utiles, en g\u00e9rant plusieurs trajets (aller\/retour\/gare), mais **un seul parcours** par participant. \n S'il y a contradictions, garde l'info la plus r\u00e9cente. Si ambigu\u00eb ou absente, mets 'null'. \n Heures possibles: 16h, 16:00, 4h de l'apr\u00e8s-midi, etc. \n R\u00e9ponds **uniquement** avec un JSON valide, sans texte.\n \n Sch\u00e9ma JSON attendu:\n {\n 'participant': {\n 'ville_origine': Ville d'origine,\n 'transport_principal': 'train' | 'voiture' | 'bus' | 'autre' | null,\n 'commentaires': Texte libre ou null\n },\n 'course': {\n 'parcours': \n '5 - Vendredi 111km (04:00)' | \n '6 - Vendredi 82km (06:00)' | \n '7 - Vendredi 46km (08:00)' | \n '0 - sans r\u00e9ponse'\n },\n 'trajets': [\n {\n 'type': 'aller' | 'retour' | 'autre',\n 'jour': Date lisible (ex: 'Jeudi 14 mai 2026') ou null,\n 'heure': 'HH:MM' (24h) ou null,\n 'adresse_depart': Ville\/adresse d\u00e9part ou null,\n 'adresse_arrivee': Ville\/adresse arriv\u00e9e ou null,\n 'role': 'conducteur' | 'passager' | 'mixte' | null,\n 'nb_places_dispo': entier ou null,\n 'nb_adultes_voiture': entier ou null\n }\n ]\n }\n \n R\u00e8gles:\n - **Course unique**: si plusieurs distances sont mentionn\u00e9es, privil\u00e9gie (dans l'ordre):\n 1) la distance explicitement li\u00e9e \u00e0 \"inscrit\/je fais\/ma course\", \n 2) sinon la derni\u00e8re mention, \n 3) sinon '0 - sans r\u00e9ponse'.\n - Mappage parcours (si distance ou heure de d\u00e9part de course est mentionn\u00e9e):\n \u2022 111 km ou 04:00 \u2192 '5 - Vendredi 111km (04:00)'\n \u2022 82 km ou 06:00 \u2192 '6 - Vendredi 82km (06:00)'\n \u2022 46 km ou 08:00 \u2192 '7 - Vendredi 46km (08:00)'\n \u2022 sinon '0 - sans r\u00e9ponse'\n - Inf\u00e9rence du r\u00f4le:\n \u2022 Conducteur: 'j'ai X places', 'je peux emmener', 'je conduis', 'je prends ma voiture'\n \u2022 Passager: 'je cherche une place', 'quelqu'un peut m'emmener'\n \u2022 Mixte: 'je conduis \u00e0 l'aller mais cherche pour le retour', 'peu importe', 'je peux m'adapter'\n - Dates relatives (calendrier VVX 2026):\n Mercredi = 13 mai, Jeudi = 14 mai, Vendredi = 15 mai, Samedi = 16 mai, Dimanche = 17 mai.\n Ex: 'mercredi soir' = 13 mai 2026 (soir).\n - Si train\/bus et la gare n'est pas pr\u00e9cis\u00e9e, utilise la plus coh\u00e9rente selon le contexte; sinon laisse null. Gares proches:\n \u2022 Gare de Volvic, Rue des Besses, 63530 Volvic\n \u2022 Gare de Riom-Chatel-Guyon, 2 Rue Gr\u00e9goire de Tours, 63200 Riom\n \u2022 Gare de Clermont-Ferrand, 75 Av. des Paulines, 63000 Clermont-Ferrand\n - Normalisation heure: '4h', '4h00', '04:00' \u2192 '04:00'.\n - Si plusieurs trajets distincts sont d\u00e9crits (aller, retour, trajet gare \u2192 site), cr\u00e9e plusieurs objets dans 'trajets' avec un 'type' appropri\u00e9.\n - D\u00e9duplique les infos r\u00e9p\u00e9t\u00e9es; conserve la plus r\u00e9cente. Si incertain \u2192 null.\n \n R\u00e9ponds **uniquement** avec un JSON valide.\n \n Conversation:\n [Alfred] Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)\r\n[Participant] Oui\r\n[Alfred] C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?\r\n[Participant] de lille le mercredi \u00e0 19h00\r\n[Alfred] Formidable ! Faites-vous le trajet en voiture, en train ou autrement ?\r\n[Participant] je cherche un covoiturage\r\n[Alfred] Merci pour la pr\u00e9cision. Vous serez donc passager. Confirmez-vous le d\u00e9part de Lille, le mercredi 13 mai 2026 \u00e0 19h00 ? Vous pouvez corriger si besoin.\r\n[Participant] oui c\u2019est \u00e7a et j\u2019aimerais savoir si des gens reviennent \u00e0 lille le dimanche apr\u00e8s midi aussi\r\n[Alfred] Parfait, je note cela. Vous partez de Lille le 13 mai 2026 \u00e0 19h00 en tant que passager et cherchez \u00e9galement un retour vers Lille le dimanche 17 mai 2026 apr\u00e8s-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et \u00e0 bient\u00f4t !\r\n"}]} [2025-11-23 17:20:35] [692334407918a] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf76uuLSIpQwlyDdzbW1MulqVeDfo", "object": "chat.completion", "created": 1763914816, "model": "gpt-5-mini-2025-08-07", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "{\n \"participant\": {\n \"ville_origine\": \"Lille\",\n \"transport_principal\": \"voiture\",\n \"commentaires\": \"Je cherche un covoiturage. J'aimerais savoir si des gens reviennent à Lille le dimanche après-midi.\"\n },\n \"course\": {\n \"parcours\": \"0 - sans réponse\"\n },\n \"trajets\": [\n {\n \"type\": \"aller\",\n \"jour\": \"Mercredi 13 mai 2026\",\n \"heure\": \"19:00\",\n \"adresse_depart\": \"Lille\",\n \"adresse_arrivee\": null,\n \"role\": \"passager\",\n \"nb_places_dispo\": null,\n \"nb_adultes_voiture\": null\n },\n {\n \"type\": \"retour\",\n \"jour\": \"Dimanche 17 mai 2026\",\n \"heure\": null,\n \"adresse_depart\": \"Volvic\",\n \"adresse_arrivee\": \"Lille\",\n \"role\": \"passager\",\n \"nb_places_dispo\": null,\n \"nb_adultes_voiture\": null\n }\n ]\n}", "refusal": null, "annotations": [] }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1263, "completion_tokens": 1277, "total_tokens": 2540, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 1024, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": null } [2025-11-23 17:20:35] [692334407918a] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 17:20:35] [692334407918a] [DEBUG] Commun :[CHAT GPT] GPT Content: { "participant": { "ville_origine": "Lille", "transport_principal": "voiture", "commentaires": "Je cherche un covoiturage. J'aimerais savoir si des gens reviennent à Lille le dimanche après-midi." }, "course": { "parcours": "0 - sans réponse" }, "trajets": [ { "type": "aller", "jour": "Mercredi 13 mai 2026", "heure": "19:00", "adresse_depart": "Lille", "adresse_arrivee": null, "role": "passager", "nb_places_dispo": null, "nb_adultes_voiture": null }, { "type": "retour", "jour": "Dimanche 17 mai 2026", "heure": null, "adresse_depart": "Volvic", "adresse_arrivee": "Lille", "role": "passager", "nb_places_dispo": null, "nb_adultes_voiture": null } ] } [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller - extraireDonneesAvecGPT] Décodage réussi [2025-11-23 17:20:35] [692334407918a] [DEBUG] AutoProfilFiller - ComprendreConversation : Début extraireInfosTrajets [2025-11-23 17:20:35] [692334407918a] [DEBUG] AutoProfilFiller - ComprendreConversation : Début loggerDonneesExtraites [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Data from GPT: Ville du participant : Lille [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Data from GPT: Mode de transport principal : voiture [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Data from GPT: Parcours : 0 - sans réponse [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Data from GPT: Commentaires : Je cherche un covoiturage. J'aimerais savoir si des gens reviennent à Lille le dimanche après-midi. [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Nombre de trajets : 2 [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Trajet 1: [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Type : aller [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Jour : Mercredi 13 mai 2026 [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Heure : 19:00 [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Adresse départ : Lille [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Adresse arrivée : [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Role : passager [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Nb places dispo : [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Nb adultes voiture : [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Trajet 2: [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Type : retour [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Jour : Dimanche 17 mai 2026 [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Heure : [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Adresse départ : Volvic [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Adresse arrivée : Lille [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Role : passager [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Nb places dispo : [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Nb adultes voiture : [2025-11-23 17:20:35] [692334407918a] [DEBUG] AutoProfilFiller - ComprendreConversation : Début récupération eventId [2025-11-23 17:20:35] [692334407918a] [DEBUG] AutoProfilFiller - ComprendreConversation : Début determinerSubEvent [2025-11-23 17:20:35] [692334407918a] [DEBUG] AutoProfilFiller - ComprendreConversation : SubEvent trouvé, id = 1 [2025-11-23 17:20:35] [692334407918a] [DEBUG] AutoProfilFiller - ComprendreConversation : Début sauvegarderProfilParticipant [2025-11-23 17:20:35] [692334407918a] [DEBUG] [GoogleMaps] Géocodage de l'adresse: Lille [2025-11-23 17:20:35] [692334407918a] [DEBUG] [GoogleMaps] Géocodage réussi: Lille, France [2025-11-23 17:20:35] [692334407918a] [DEBUG] [GoogleMaps] Géocodage de l'adresse: Lille [2025-11-23 17:20:35] [692334407918a] [DEBUG] [GoogleMaps] Géocodage réussi: Lille, France [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller - sauvegarderProfilParticipant] saveUserProfileWithRides response: {"status":true,"message":"Profil mis \u00e0 jour avec succ\u00e8s"} [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] SubEventID : 1 [2025-11-23 17:20:35] [692334407918a] [DEBUG] [GoogleMaps] Géocodage de l'adresse: Lille [2025-11-23 17:20:35] [692334407918a] [DEBUG] [GoogleMaps] Géocodage réussi: Lille, France [2025-11-23 17:20:35] [692334407918a] [DEBUG] [MiseAJourPositionGPS] Trajet 1 - Latitude: 50.624378, Longitude: 3.0678588 [2025-11-23 17:20:35] [692334407918a] [DEBUG] [MiseAJourPositionGPS] Update response: {"status":true,"message":"Profil mis \u00e0 jour avec succ\u00e8s"} [2025-11-23 17:20:35] [692334407918a] [DEBUG] [AutoProfilFiller] Trajet 2 est un retour, GPS déjà rempli avec les coordonnées de l'événement [2025-11-23 17:20:35] [692334407918a] [DEBUG] AutoProfilFiller : 33601747173 pris en compte [2025-11-23 17:31:14] [692336d224dd6] [DEBUG] [AutoProfilFiller] Conversation : [Alfred] Bonjour, je suis Alfred, l’expert en mobilité partagée de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'édition 2026 (14-16 Mai) ? (Oui, Non) [Participant] Oui [Alfred] C’est parfait. Je vais vous poser quelques questions très simples. Pour en savoir plus sur notre service : https://covoitalfred.fr/. Pouvez-vous me dire d’où et quand vous partez ? [Participant] de lille le mercredi à 19h00 [Alfred] Formidable ! Faites-vous le trajet en voiture, en train ou autrement ? [Participant] je cherche un covoiturage [Alfred] Merci pour la précision. Vous serez donc passager. Confirmez-vous le départ de Lille, le mercredi 13 mai 2026 à 19h00 ? Vous pouvez corriger si besoin. [Participant] oui c’est ça et j’aimerais savoir si des gens reviennent à lille le dimanche après midi aussi [Alfred] Parfait, je note cela. Vous partez de Lille le 13 mai 2026 à 19h00 en tant que passager et cherchez également un retour vers Lille le dimanche 17 mai 2026 après-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et à bientôt ! [2025-11-23 17:31:14] [692336d224dd6] [DEBUG] AutoProfilFiller - ComprendreConversation : début number: 33601747173 [2025-11-23 17:31:14] [692336d224dd6] [DEBUG] [AutoProfilFiller - extraireDonneesAvecGPT] start [2025-11-23 17:31:14] [692336d224dd6] [DEBUG] [AutoProfilFiller - extraireDonneesAvecGPT] Le prompt est au format JSON valide [2025-11-23 17:31:14] [692336d224dd6] [DEBUG] Commun :[ChatGPT] début chatgpt [2025-11-23 17:31:14] [692336d224dd6] [DEBUG] curl_init OK [2025-11-23 17:31:14] [692336d224dd6] [DEBUG] Commun :[CHAT GPT] Commun JsonMessage : {"model":"gpt-5-mini","response_format":{"type":"text"},"messages":[{"role":"system","content":"Tu es expert en extraction depuis des conversations SMS.\n Contexte: Alfred aide au covoiturage pour la VVX (14\u201316 mai 2026 \u00e0 Volvic). Un participant ne s'inscrit qu'\u00e0 **une seule course**.\n \n Objectif: extraire toutes les infos utiles, en g\u00e9rant plusieurs trajets (aller\/retour\/gare), mais **un seul parcours** par participant. \n S'il y a contradictions, garde l'info la plus r\u00e9cente. Si ambigu\u00eb ou absente, mets 'null'. \n Heures possibles: 16h, 16:00, 4h de l'apr\u00e8s-midi, etc. \n R\u00e9ponds **uniquement** avec un JSON valide, sans texte.\n \n Sch\u00e9ma JSON attendu:\n {\n 'participant': {\n 'ville_origine': Ville d'origine,\n 'transport_principal': 'train' | 'voiture' | 'bus' | 'autre' | null,\n 'commentaires': Texte libre ou null\n },\n 'course': {\n 'parcours': \n '5 - Vendredi 111km (04:00)' | \n '6 - Vendredi 82km (06:00)' | \n '7 - Vendredi 46km (08:00)' | \n '0 - sans r\u00e9ponse'\n },\n 'trajets': [\n {\n 'type': 'aller' | 'retour' | 'autre',\n 'jour': Date lisible (ex: 'Jeudi 14 mai 2026') ou null,\n 'heure': 'HH:MM' (24h) ou null,\n 'adresse_depart': Ville\/adresse d\u00e9part ou null,\n 'adresse_arrivee': Ville\/adresse arriv\u00e9e ou null,\n 'role': 'conducteur' | 'passager' | 'mixte' | null,\n 'nb_places_dispo': entier ou null,\n 'nb_adultes_voiture': entier ou null\n }\n ]\n }\n \n R\u00e8gles:\n - **Course unique**: si plusieurs distances sont mentionn\u00e9es, privil\u00e9gie (dans l'ordre):\n 1) la distance explicitement li\u00e9e \u00e0 \"inscrit\/je fais\/ma course\", \n 2) sinon la derni\u00e8re mention, \n 3) sinon '0 - sans r\u00e9ponse'.\n - Mappage parcours (si distance ou heure de d\u00e9part de course est mentionn\u00e9e):\n \u2022 111 km ou 04:00 \u2192 '5 - Vendredi 111km (04:00)'\n \u2022 82 km ou 06:00 \u2192 '6 - Vendredi 82km (06:00)'\n \u2022 46 km ou 08:00 \u2192 '7 - Vendredi 46km (08:00)'\n \u2022 sinon '0 - sans r\u00e9ponse'\n - Inf\u00e9rence du r\u00f4le:\n \u2022 Conducteur: 'j'ai X places', 'je peux emmener', 'je conduis', 'je prends ma voiture'\n \u2022 Passager: 'je cherche une place', 'quelqu'un peut m'emmener'\n \u2022 Mixte: 'je conduis \u00e0 l'aller mais cherche pour le retour', 'peu importe', 'je peux m'adapter'\n - Dates relatives (calendrier VVX 2026):\n Mercredi = 13 mai, Jeudi = 14 mai, Vendredi = 15 mai, Samedi = 16 mai, Dimanche = 17 mai.\n Ex: 'mercredi soir' = 13 mai 2026 (soir).\n - Si train\/bus et la gare n'est pas pr\u00e9cis\u00e9e, utilise la plus coh\u00e9rente selon le contexte; sinon laisse null. Gares proches:\n \u2022 Gare de Volvic, Rue des Besses, 63530 Volvic\n \u2022 Gare de Riom-Chatel-Guyon, 2 Rue Gr\u00e9goire de Tours, 63200 Riom\n \u2022 Gare de Clermont-Ferrand, 75 Av. des Paulines, 63000 Clermont-Ferrand\n - Normalisation heure: '4h', '4h00', '04:00' \u2192 '04:00'.\n - Si plusieurs trajets distincts sont d\u00e9crits (aller, retour, trajet gare \u2192 site), cr\u00e9e plusieurs objets dans 'trajets' avec un 'type' appropri\u00e9.\n - D\u00e9duplique les infos r\u00e9p\u00e9t\u00e9es; conserve la plus r\u00e9cente. Si incertain \u2192 null.\n \n R\u00e9ponds **uniquement** avec un JSON valide.\n \n Conversation:\n [Alfred] Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)\r\n[Participant] Oui\r\n[Alfred] C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nPour en savoir plus sur notre service : https:\/\/covoitalfred.fr\/. \r\nPouvez-vous me dire d\u2019o\u00f9 et quand vous partez ?\r\n[Participant] de lille le mercredi \u00e0 19h00\r\n[Alfred] Formidable ! Faites-vous le trajet en voiture, en train ou autrement ?\r\n[Participant] je cherche un covoiturage\r\n[Alfred] Merci pour la pr\u00e9cision. Vous serez donc passager. Confirmez-vous le d\u00e9part de Lille, le mercredi 13 mai 2026 \u00e0 19h00 ? Vous pouvez corriger si besoin.\r\n[Participant] oui c\u2019est \u00e7a et j\u2019aimerais savoir si des gens reviennent \u00e0 lille le dimanche apr\u00e8s midi aussi\r\n[Alfred] Parfait, je note cela. Vous partez de Lille le 13 mai 2026 \u00e0 19h00 en tant que passager et cherchez \u00e9galement un retour vers Lille le dimanche 17 mai 2026 apr\u00e8s-midi. Je m'occupe de trouver des options de covoiturage pour vous. Merci et \u00e0 bient\u00f4t !\r\n"}]} [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] Commun :[CHAT GPT] GPT response: { "id": "chatcmpl-Cf7HWrO8GgLL4VheS3HE3LBuWeI7t", "object": "chat.completion", "created": 1763915474, "model": "gpt-5-mini-2025-08-07", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "{\n \"participant\": {\n \"ville_origine\": \"Lille\",\n \"transport_principal\": \"voiture\",\n \"commentaires\": \"Cherche un covoiturage pour le départ et demande aussi s'il y a des retours vers Lille le dimanche après-midi.\"\n },\n \"course\": {\n \"parcours\": \"0 - sans réponse\"\n },\n \"trajets\": [\n {\n \"type\": \"aller\",\n \"jour\": \"Mercredi 13 mai 2026\",\n \"heure\": \"19:00\",\n \"adresse_depart\": \"Lille\",\n \"adresse_arrivee\": null,\n \"role\": \"passager\",\n \"nb_places_dispo\": null,\n \"nb_adultes_voiture\": null\n },\n {\n \"type\": \"retour\",\n \"jour\": \"Dimanche 17 mai 2026\",\n \"heure\": null,\n \"adresse_depart\": null,\n \"adresse_arrivee\": \"Lille\",\n \"role\": \"passager\",\n \"nb_places_dispo\": null,\n \"nb_adultes_voiture\": null\n }\n ]\n}", "refusal": null, "annotations": [] }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 1263, "completion_tokens": 1215, "total_tokens": 2478, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 960, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 } }, "service_tier": "default", "system_fingerprint": null } [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] Commun :[CHAT GPT] Curl Closed OK [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] Commun :[CHAT GPT] GPT Content: { "participant": { "ville_origine": "Lille", "transport_principal": "voiture", "commentaires": "Cherche un covoiturage pour le départ et demande aussi s'il y a des retours vers Lille le dimanche après-midi." }, "course": { "parcours": "0 - sans réponse" }, "trajets": [ { "type": "aller", "jour": "Mercredi 13 mai 2026", "heure": "19:00", "adresse_depart": "Lille", "adresse_arrivee": null, "role": "passager", "nb_places_dispo": null, "nb_adultes_voiture": null }, { "type": "retour", "jour": "Dimanche 17 mai 2026", "heure": null, "adresse_depart": null, "adresse_arrivee": "Lille", "role": "passager", "nb_places_dispo": null, "nb_adultes_voiture": null } ] } [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller - extraireDonneesAvecGPT] Décodage réussi [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] AutoProfilFiller - ComprendreConversation : Début extraireInfosTrajets [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] AutoProfilFiller - ComprendreConversation : Début loggerDonneesExtraites [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Data from GPT: Ville du participant : Lille [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Data from GPT: Mode de transport principal : voiture [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Data from GPT: Parcours : 0 - sans réponse [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Data from GPT: Commentaires : Cherche un covoiturage pour le départ et demande aussi s'il y a des retours vers Lille le dimanche après-midi. [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Nombre de trajets : 2 [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Trajet 1: [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Type : aller [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Jour : Mercredi 13 mai 2026 [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Heure : 19:00 [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Adresse départ : Lille [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Adresse arrivée : [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Role : passager [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Nb places dispo : [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Nb adultes voiture : [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Trajet 2: [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Type : retour [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Jour : Dimanche 17 mai 2026 [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Heure : [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Adresse départ : [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Adresse arrivée : Lille [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Role : passager [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Nb places dispo : [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Nb adultes voiture : [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] AutoProfilFiller - ComprendreConversation : Début récupération eventId [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] AutoProfilFiller - ComprendreConversation : Début determinerSubEvent [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] AutoProfilFiller - ComprendreConversation : SubEvent trouvé, id = 1 [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] AutoProfilFiller - ComprendreConversation : Début sauvegarderProfilParticipant [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [GoogleMaps] Géocodage de l'adresse: Lille [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [GoogleMaps] Géocodage réussi: Lille, France [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [GoogleMaps] Géocodage de l'adresse: Lille [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [GoogleMaps] Géocodage réussi: Lille, France [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller - sauvegarderProfilParticipant] saveUserProfileWithRides response: {"status":true,"message":"Profil mis \u00e0 jour avec succ\u00e8s"} [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] SubEventID : 1 [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [GoogleMaps] Géocodage de l'adresse: Lille [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [GoogleMaps] Géocodage réussi: Lille, France [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [MiseAJourPositionGPS] Trajet 1 - Latitude: 50.624378, Longitude: 3.0678588 [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [MiseAJourPositionGPS] Update response: {"status":true,"message":"Profil mis \u00e0 jour avec succ\u00e8s"} [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] [AutoProfilFiller] Trajet 2 est un retour, GPS déjà rempli avec les coordonnées de l'événement [2025-11-23 17:31:34] [692336d224dd6] [DEBUG] AutoProfilFiller : 33601747173 pris en compte [2025-11-23 17:33:28] [692337580e19c] [DEBUG] [SendSmsEvent] VVX 2026 - 1 - Numéros normalisés: ["33743607118"] [2025-11-23 17:33:28] [692337580e19c] [DEBUG] [SendSmsEvent] VVX 2026 - 1 - Numéros invalides: [] [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] [SendSmsEvent] juste avant l'envoi vers 33743607118 Event: VVX 2026 - 1 [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] [SendSmsToNumber] Début de sendSmsToNumber - avant normalisation: 33743607118 [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] [SendSmsToNumber] require once done [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] [SendSmsToNumber] Le numéro normalisé: 33743607118 [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] [SendSmsToNumber] Le numéro est valide [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] Commun :[curl_whatsapp_meta_template] template name : vvx_confirmation [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] Commun :[curl_whatsapp_meta_template] language : fr [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] Commun :[curl_whatsapp_meta_template] number : 33743607118 [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] Commun :[curl_whatsapp_meta_template] JSON : {"messaging_product":"whatsapp","to":"33743607118","type":"template","template":{"name":"vvx_confirmation","language":{"code":"fr"}}} [2025-11-23 17:33:28] [6923375821f7e] [DEBUG] [WhatsAppTemplate] HTTP Code : 400 [2025-11-23 17:33:43] [6923375821f7e] [DEBUG] Commun :[curl_whatsapp_meta_template] template name : vvx_confirmation [2025-11-23 17:33:43] [6923375821f7e] [DEBUG] Commun :[curl_whatsapp_meta_template] language : fr [2025-11-23 17:33:43] [6923375821f7e] [DEBUG] Commun :[curl_whatsapp_meta_template] number : 33743607118 [2025-11-23 17:33:43] [6923375821f7e] [DEBUG] Commun :[curl_whatsapp_meta_template] JSON : {"messaging_product":"whatsapp","to":"33743607118","type":"template","template":{"name":"vvx_confirmation","language":{"code":"fr"}}} [2025-11-23 17:33:43] [6923375821f7e] [DEBUG] [WhatsAppTemplate] HTTP Code : 400 [2025-11-23 17:33:44] [6923375821f7e] [DEBUG] Commun :[WhatsAppTemplate] Mail sent [2025-11-23 17:33:44] [6923375821f7e] [DEBUG] Commun :[SMS] Debug début SMS mobili.ovh number: +33743607118 [2025-11-23 17:33:44] [6923375821f7e] [DEBUG] Commun :[SMS] Env=prod Provider=octopush Sender=33939120466 [2025-11-23 17:33:44] [6923375821f7e] [DEBUG] [SMS] text : Bonjour, je suis Alfred, l’expert en mobilité partagée de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'édition 2026 (14-16 Mai) ? (Oui, Non) [2025-11-23 17:33:44] [6923375821f7e] [DEBUG] [SMS] number : +33743607118 [2025-11-23 17:33:44] [6923375821f7e] [DEBUG] [SMS] sender : 33939120466 [2025-11-23 17:33:44] [6923375821f7e] [DEBUG] [SMS] JSON : {"channel":"sms","text":"Bonjour, je suis Alfred, l\u2019expert en mobilit\u00e9 partag\u00e9e de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'\u00e9dition 2026 (14-16 Mai) ? (Oui, Non)","recipients":[{"phone_number":"+33743607118"}],"sender":"33939120466","metadata":{"with_replies":true},"with_replies":"true","type":"sms_premium","auto_optimize_text":true,"purpose":"alert","recipient_tracking":true} [2025-11-23 17:33:45] [6923375821f7e] [DEBUG] Commun :[SMS] HTTP Code : 200 [2025-11-23 17:33:45] [6923375821f7e] [DEBUG] Commun :[SMS] curl_response : {"sms_ticket":"sms_692337694e014988548696","number_of_contacts":1,"total_cost":0.11,"number_of_sms_needed":2,"residual_credit":441.33} [2025-11-23 17:33:45] [6923375821f7e] [DEBUG] Commun :[SMS] debug content : {"sms_ticket":"sms_692337694e014988548696","number_of_contacts":1,"total_cost":0.11,"number_of_sms_needed":2,"residual_credit":441.33} | Number: +33743607118 | Message: Bonjour, je suis Alfred, l’expert en mobilité partagée de la VVX. Confirmez-vous votre intention de participation au service de covoiturage de l'édition 2026 (14-16 Mai) ? (Oui, Non) [2025-11-23 17:33:45] [6923375821f7e] [DEBUG] [SendSmsToNumber] Resultat de l'envoi: {"sms_ticket":"sms_692337694e014988548696","number_of_contacts":1,"total_cost":0.11,"number_of_sms_needed":2,"residual_credit":441.33} [2025-11-23 17:33:45] [6923375821f7e] [DEBUG] [SendSmsEvent] Résultat de l'envoi: {"status":true,"message":"Message envoy\u00e9 avec succ\u00e8s","channel":"sms","sms_id":90,"message_id":"sms_692337694e014988548696"} [2025-11-23 17:33:50] [6923376e3e5b5] [DEBUG] Callback ******************************************************************************** [2025-11-23 17:33:50] [6923376e3e5b5] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] Callback main start ok [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] Callback ****************************************************************************** [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"read","timestamp":"1763915911","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA","status":"read","timestamp":"1763915911","recipient_id":"33601747173","conversation":{"id":"95241182bb945363e434a207b3ac9e8a","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] Callback Provider : whatsapp [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] Callback : WhatsApp event: status_read [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_read [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA, status: read, recipient: 33601747173, date: 2025-11-23 17:38:31 [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] WhatsApp Status - Statut reçu: read pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA [2025-11-23 17:38:34] [6923388a1357a] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBJEMzc0OTNCOTdDQjQ5RjZCMTcA lu par le destinataire [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] Callback main start ok [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] Callback ****************************************************************************** [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] Callback HTTP_HOST: mobili.ovh [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] CallBack : CONTENT_TYPE : application/json [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] CallBack : RAW_input : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"read","timestamp":"1763915911","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] CallBack : Data (parsed) : {"object":"whatsapp_business_account","entry":[{"id":"1216727437142511","changes":[{"value":{"messaging_product":"whatsapp","metadata":{"display_phone_number":"33743607118","phone_number_id":"807842985745278"},"statuses":[{"id":"wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA","status":"read","timestamp":"1763915911","recipient_id":"33601747173","conversation":{"id":"5406c9af02a209aec83ae00313632b00","origin":{"type":"service"}},"pricing":{"billable":false,"pricing_model":"PMP","category":"service","type":"free_customer_service"}}]},"field":"messages"}]}]} [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] Callback Provider : whatsapp [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] Callback : WhatsApp event: status_read [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] Callback : WhatsApp accusé de réception reçu: status_read [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] WhatsApp Status - message_id: wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA, status: read, recipient: 33601747173, date: 2025-11-23 17:38:31 [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] WhatsApp Status - Statut reçu: read pour message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA [2025-11-23 17:38:34] [6923388a68c2e] [DEBUG] WhatsApp Status - Message wamid.HBgLMzM2MDE3NDcxNzMVAgARGBI3RjM1MjMxNDBGNzI5QTAyQUYA lu par le destinataire