[2024-04-02 08:54:40] [660babb0859d4] [INFO] Sender already set +33676665715 [2024-04-02 08:54:40] [660babb0859d4] [DEBUG] [SMS] text : Bonjour, pour l'instant, il n'y a pas de conducteurs, mais nous en sommes au début de la récolte des informations concernant les participants. Je peux vous considérer comme passagers pour les trajets pour l'instant, et si je ne trouve pas de conducteurs pour vos trajets, alors je vous préviendrai afin que vous puissiez vous organiser et venir avec votre voiture. Cela vous convient ? [2024-04-02 08:54:40] [660babb0859d4] [DEBUG] [SMS] number : +33676665715 [2024-04-02 08:54:40] [660babb0859d4] [DEBUG] [SMS] sender : 33757050387 [2024-04-02 08:54:40] [660babb0859d4] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676665715"}],"text":"Bonjour, pour l'instant, il n'y a pas de conducteurs, mais nous en sommes au d\u00e9but de la r\u00e9colte des informations concernant les participants. Je peux vous consid\u00e9rer comme passagers pour les trajets pour l'instant, et si je ne trouve pas de conducteurs pour vos trajets, alors je vous pr\u00e9viendrai afin que vous puissiez vous organiser et venir avec votre voiture. Cela vous convient ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-04-02 08:54:41] [660babb0859d4] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 08:54:41] [660babb0859d4] [INFO] [SMS] SMS envoyé avec succès id : sms_660babb12fd0e466309557 [2024-04-02 08:54:41] [660babb0859d4] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660babb12fd0e466309557","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":186.15} [2024-04-02 08:54:41] [660babb0859d4] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:05:52] [660bae50233f4] [INFO] Sender already set +33686603855 [2024-04-02 09:05:52] [660bae50233f4] [DEBUG] [SMS] text : Bonjour, veuillez m'excuser pour la confusion. Vous souhaitez covoiturer pour la VVX qui aura lieu du 8 mai au 11 mai 2024. Pouvez-vous me préciser quels jours serez-vous présent à l'événement ? [2024-04-02 09:05:52] [660bae50233f4] [DEBUG] [SMS] number : +33686603855 [2024-04-02 09:05:52] [660bae50233f4] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 09:05:52] [660bae50233f4] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33686603855"}],"text":"Bonjour, veuillez m'excuser pour la confusion. Vous souhaitez covoiturer pour la VVX qui aura lieu du 8 mai au 11 mai 2024. Pouvez-vous me pr\u00e9ciser quels jours serez-vous pr\u00e9sent \u00e0 l'\u00e9v\u00e9nement ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 09:05:52] [660bae50233f4] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:05:52] [660bae50233f4] [INFO] [SMS] SMS envoyé avec succès id : sms_660bae50cb30e450308049 [2024-04-02 09:05:52] [660bae50233f4] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bae50cb30e450308049","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":186.06} [2024-04-02 09:05:52] [660bae50233f4] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:09:14] [660baf1a2ab5f] [INFO] Sender already set +33612561622 [2024-04-02 09:09:14] [660baf1a2ab5f] [DEBUG] [SMS] text : Bonjour, j'ai enregistré que vous souhaitez faire du covoiturage pour l'événement VVX le 10 au départ de 37 Rue de l'Abbaye, Mozac, Auvergne-Rhône-Alpes, France à 5h30. Souhaitez-vous me partager des informations supplémentaires ? [2024-04-02 09:09:14] [660baf1a2ab5f] [DEBUG] [SMS] number : +33612561622 [2024-04-02 09:09:14] [660baf1a2ab5f] [DEBUG] [SMS] sender : 33757050392 [2024-04-02 09:09:14] [660baf1a2ab5f] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612561622"}],"text":"Bonjour, j'ai enregistr\u00e9 que vous souhaitez faire du covoiturage pour l'\u00e9v\u00e9nement VVX le 10 au d\u00e9part de 37 Rue de l'Abbaye, Mozac, Auvergne-Rh\u00f4ne-Alpes, France \u00e0 5h30. Souhaitez-vous me partager des informations suppl\u00e9mentaires ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050392"} [2024-04-02 09:09:14] [660baf1a2ab5f] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:09:14] [660baf1a2ab5f] [INFO] [SMS] SMS envoyé avec succès id : sms_660baf1ac5f43003726579 [2024-04-02 09:09:14] [660baf1a2ab5f] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660baf1ac5f43003726579","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":185.97} [2024-04-02 09:09:14] [660baf1a2ab5f] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:11:31] [660bafa375005] [INFO] Sender already set +33676665715 [2024-04-02 09:11:31] [660bafa375005] [DEBUG] [SMS] text : Bonjour, pour l'instant, il n'y a pas de conducteurs, mais nous en sommes au début de la récolte des informations concernant les participants. Je peux vous considérer comme passagers pour les trajets pour l'instant, et si je ne trouve pas de conducteurs pour vos trajets, alors je vous préviendrai afin que vous puissiez vous organiser et venir avec votre voiture. Cela vous convient ? [2024-04-02 09:11:31] [660bafa375005] [DEBUG] [SMS] number : +33676665715 [2024-04-02 09:11:31] [660bafa375005] [DEBUG] [SMS] sender : 33757050387 [2024-04-02 09:11:31] [660bafa375005] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676665715"}],"text":"Bonjour, pour l'instant, il n'y a pas de conducteurs, mais nous en sommes au d\u00e9but de la r\u00e9colte des informations concernant les participants. Je peux vous consid\u00e9rer comme passagers pour les trajets pour l'instant, et si je ne trouve pas de conducteurs pour vos trajets, alors je vous pr\u00e9viendrai afin que vous puissiez vous organiser et venir avec votre voiture. Cela vous convient ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-04-02 09:11:32] [660bafa375005] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:11:32] [660bafa375005] [INFO] [SMS] SMS envoyé avec succès id : sms_660bafa42f7f5502831649 [2024-04-02 09:11:32] [660bafa375005] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bafa42f7f5502831649","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":185.83} [2024-04-02 09:11:32] [660bafa375005] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:19:31] [660bb18360aa9] [DEBUG] Callback main start ok [2024-04-02 09:19:31] [660bb18360aa9] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 09:19:31] [660bb18360aa9] [DEBUG] Callback main avant while ok [2024-04-02 09:19:31] [660bb18360aa9] [DEBUG] Fields : channel=sms&text=CEC&reception_date=2024-04-02 09:19:28&metadata[message_id]=sms_66067a77dfe1e247046190&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517567 [2024-04-02 09:19:31] [660bb18360aa9] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33634957587 Text: CEC [2024-04-02 09:19:31] [660bb18360aa9] [INFO] From: +33634957587|To: +33755517567|Date: 2024-04-02 09:19:28|Message: CEC [2024-04-02 09:19:31] [660bb18360aa9] [DEBUG] callback main apres while ok [2024-04-02 09:19:31] [660bb18360aa9] [INFO] Phone Number +33634957587 is not available ! [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] Callback main start ok [2024-04-02 09:19:55] [660bb19baa575] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] Callback main avant while ok [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] Fields : channel=sms&text=CEC&reception_date=2024-04-02 09:19:54&metadata[message_id]=sms_66067a77dfe1e247046190&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517567 [2024-04-02 09:19:55] [660bb19baa575] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33634957587 Text: CEC [2024-04-02 09:19:55] [660bb19baa575] [INFO] From: +33634957587|To: +33755517567|Date: 2024-04-02 09:19:54|Message: CEC [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] callback main apres while ok [2024-04-02 09:19:55] [660bb19baa575] [INFO] Phone Number +33634957587 is available ! [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] Detect Myriam number : cec [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] Service is enabled ? true [2024-04-02 09:19:55] [660bb19baa575] [INFO] Service +33755517567 is enabled ! [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] Detect Myriam number : cec [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] Listen is enabled ? false [2024-04-02 09:19:55] [660bb19baa575] [INFO] Listen +33755517567 is disabled ! [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] BDD CheckNumber : OK [2024-04-02 09:19:55] [660bb19baa575] [INFO] Callback SMS Count =? 2 [2024-04-02 09:19:55] [660bb19baa575] [INFO] Callback checkMessage : Oui -- text: CEC [2024-04-02 09:19:55] [660bb19baa575] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'CEC' [2024-04-02 09:19:55] [660bb19baa575] [INFO] Event ID ? 9 [2024-04-02 09:19:55] [660bb19baa575] [INFO] Fetch event [2024-04-02 09:19:55] [660bb19baa575] [INFO] Event name : VVX [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] début chatgpt [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] curl_init OK [2024-04-02 09:19:55] [660bb19baa575] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (vous venez en train, en bus? racontez-nous!)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred de MICHELIN Mobili, l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"CEC"}]} [2024-04-02 09:19:58] [660bb19baa575] [DEBUG] Commun GPT response: { "id": "chatcmpl-99Siymnl809uu3XG2tkIC3Cw5Pfot", "object": "chat.completion", "created": 1712042396, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je comprends que cela pourrait signifier \"conducteur,passager,peu importe\". Pouvez-vous confirmer s'il vous plaît ? (conducteur, passager, peu importe)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 776, "completion_tokens": 43, "total_tokens": 819 }, "system_fingerprint": "fp_320f4f81bd" } [2024-04-02 09:19:58] [660bb19baa575] [DEBUG] Curl Closed OK [2024-04-02 09:19:58] [660bb19baa575] [INFO] Commun GPT Content: { "id": "chatcmpl-99Siymnl809uu3XG2tkIC3Cw5Pfot", "object": "chat.completion", "created": 1712042396, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je comprends que cela pourrait signifier \"conducteur,passager,peu importe\". Pouvez-vous confirmer s'il vous plaît ? (conducteur, passager, peu importe)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 776, "completion_tokens": 43, "total_tokens": 819 }, "system_fingerprint": "fp_320f4f81bd" } [2024-04-02 09:19:58] [660bb19baa575] [INFO] Sender already set +33634957587 [2024-04-02 09:19:58] [660bb19baa575] [DEBUG] [SMS] text : Je comprends que cela pourrait signifier "conducteur,passager,peu importe". Pouvez-vous confirmer s'il vous plaît ? (conducteur, passager, peu importe) [2024-04-02 09:19:58] [660bb19baa575] [DEBUG] [SMS] number : +33634957587 [2024-04-02 09:19:58] [660bb19baa575] [DEBUG] [SMS] sender : 33757050384 [2024-04-02 09:19:58] [660bb19baa575] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Je comprends que cela pourrait signifier \"conducteur,passager,peu importe\". Pouvez-vous confirmer s'il vous pla\u00eet ? (conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-04-02 09:19:59] [660bb19baa575] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:19:59] [660bb19baa575] [INFO] [SMS] SMS envoyé avec succès id : sms_660bb19ef2d1f327683672 [2024-04-02 09:19:59] [660bb19baa575] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bb19ef2d1f327683672","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":185.79} [2024-04-02 09:19:59] [660bb19baa575] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:19:59] [660bb19baa575] [DEBUG] Callback juste avant fin callBack [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] Callback main start ok [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] Callback main avant while ok [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] Fields : channel=sms&text=Je veux covoiturer pour l'événement de la CEC S4 à Charlieu&reception_date=2024-04-02 09:20:35&metadata[message_id]=sms_660bb19ef2d1f327683672&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050384 [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33634957587 Text: Je veux covoiturer pour l'événement de la CEC S4 à Charlieu [2024-04-02 09:20:46] [660bb1ce95114] [INFO] From: +33634957587|To: +33757050384|Date: 2024-04-02 09:20:35|Message: Je veux covoiturer pour l'événement de la CEC S4 à Charlieu [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] callback main apres while ok [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Phone Number +33634957587 is available ! [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] Detect Myriam number : je veux covoiturer pour l'événement de la cec s4 à charlieu [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] Service is enabled ? true [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Service +33757050384 is enabled ! [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] Detect Myriam number : je veux covoiturer pour l'événement de la cec s4 à charlieu [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] Listen is enabled ? false [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Listen +33757050384 is disabled ! [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] BDD CheckNumber : OK [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Callback SMS Count =? 3 [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Callback checkMessage : CEC -- text: Je veux covoiturer pour l'événement de la CEC S4 à Charlieu [2024-04-02 09:20:46] [660bb1ce95114] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Je veux covoiturer pour l\'événement de la CEC S4 à Charlieu' [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Event ID ? 9 [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Fetch event [2024-04-02 09:20:46] [660bb1ce95114] [INFO] Event name : VVX [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] début chatgpt [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] curl_init OK [2024-04-02 09:20:46] [660bb1ce95114] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (vous venez en train, en bus? racontez-nous!)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred de MICHELIN Mobili, l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"CEC"},{"role":"assistant","content":"Je comprends que cela pourrait signifier \"conducteur,passager,peu importe\". Pouvez-vous confirmer s'il vous pla\u00eet ? (conducteur, passager, peu importe)"},{"role":"user","content":"Je veux covoiturer pour l'\u00e9v\u00e9nement de la CEC S4 \u00e0 Charlieu"}]} [2024-04-02 09:20:50] [660bb1ce95114] [DEBUG] Commun GPT response: { "id": "chatcmpl-99Sjn8HVOMi2ROitK9iKTN2PGVn02", "object": "chat.completion", "created": 1712042447, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Pour des informations sur d'autres événements, veuillez vous référer à leurs sites officiels. Je peux vous aider uniquement avec la VVX à Volvic. Souhaitez-vous continuer ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 849, "completion_tokens": 46, "total_tokens": 895 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-04-02 09:20:50] [660bb1ce95114] [DEBUG] Curl Closed OK [2024-04-02 09:20:50] [660bb1ce95114] [INFO] Commun GPT Content: { "id": "chatcmpl-99Sjn8HVOMi2ROitK9iKTN2PGVn02", "object": "chat.completion", "created": 1712042447, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Pour des informations sur d'autres événements, veuillez vous référer à leurs sites officiels. Je peux vous aider uniquement avec la VVX à Volvic. Souhaitez-vous continuer ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 849, "completion_tokens": 46, "total_tokens": 895 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-04-02 09:20:50] [660bb1ce95114] [INFO] Sender already set +33634957587 [2024-04-02 09:20:50] [660bb1ce95114] [DEBUG] [SMS] text : Pour des informations sur d'autres événements, veuillez vous référer à leurs sites officiels. Je peux vous aider uniquement avec la VVX à Volvic. Souhaitez-vous continuer ? [2024-04-02 09:20:50] [660bb1ce95114] [DEBUG] [SMS] number : +33634957587 [2024-04-02 09:20:50] [660bb1ce95114] [DEBUG] [SMS] sender : 33757050384 [2024-04-02 09:20:50] [660bb1ce95114] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Pour des informations sur d'autres \u00e9v\u00e9nements, veuillez vous r\u00e9f\u00e9rer \u00e0 leurs sites officiels. Je peux vous aider uniquement avec la VVX \u00e0 Volvic. Souhaitez-vous continuer ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-04-02 09:20:50] [660bb1ce95114] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:20:50] [660bb1ce95114] [INFO] [SMS] SMS envoyé avec succès id : sms_660bb1d2a6ebb938837701 [2024-04-02 09:20:50] [660bb1ce95114] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bb1d2a6ebb938837701","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":185.7} [2024-04-02 09:20:50] [660bb1ce95114] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:20:50] [660bb1ce95114] [DEBUG] Callback juste avant fin callBack [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] Callback main start ok [2024-04-02 09:20:50] [660bb1d2b9627] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] Callback main avant while ok [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] Fields : channel=sms&text=Je veux covoiturer pour l'événement de la CEC S4 à Charlieu&reception_date=2024-04-02 09:20:35&metadata[message_id]=sms_660bb19ef2d1f327683672&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050384 [2024-04-02 09:20:50] [660bb1d2b9627] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33634957587 Text: Je veux covoiturer pour l'événement de la CEC S4 à Charlieu [2024-04-02 09:20:50] [660bb1d2b9627] [INFO] From: +33634957587|To: +33757050384|Date: 2024-04-02 09:20:35|Message: Je veux covoiturer pour l'événement de la CEC S4 à Charlieu [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] callback main apres while ok [2024-04-02 09:20:50] [660bb1d2b9627] [INFO] Phone Number +33634957587 is available ! [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] Detect Myriam number : je veux covoiturer pour l'événement de la cec s4 à charlieu [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] Service is enabled ? true [2024-04-02 09:20:50] [660bb1d2b9627] [INFO] Service +33757050384 is enabled ! [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] Detect Myriam number : je veux covoiturer pour l'événement de la cec s4 à charlieu [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] Listen is enabled ? false [2024-04-02 09:20:50] [660bb1d2b9627] [INFO] Listen +33757050384 is disabled ! [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] BDD CheckNumber : OK [2024-04-02 09:20:50] [660bb1d2b9627] [INFO] Callback SMS Count =? 3 [2024-04-02 09:20:50] [660bb1d2b9627] [INFO] Callback checkMessage : Je veux covoiturer pour l'événement de la CEC S4 à Charlieu -- text: Je veux covoiturer pour l'événement de la CEC S4 à Charlieu [2024-04-02 09:20:50] [660bb1d2b9627] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-04-02 09:20:50] [660bb1d2b9627] [DEBUG] Callback juste avant fin callBack [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] Callback main start ok [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] Callback main avant while ok [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] Fields : channel=sms&text=Non&reception_date=2024-04-02 09:21:28&metadata[message_id]=sms_660bb1d2a6ebb938837701&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050384 [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Callback SMS entrant sur sim_card: +33757050384 depuis Number (user): +33634957587 Text: Non [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] From: +33634957587|To: +33757050384|Date: 2024-04-02 09:21:28|Message: Non [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] callback main apres while ok [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Phone Number +33634957587 is available ! [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] Detect Myriam number : non [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] Service is enabled ? true [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Service +33757050384 is enabled ! [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] Detect Myriam number : non [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] Listen is enabled ? false [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Listen +33757050384 is disabled ! [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] callback main sim_card_number CORRECT : +33757050384 début d'interpretation du message [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] BDD CheckNumber : OK [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Callback SMS Count =? 4 [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Callback checkMessage : Je veux covoiturer pour l'événement de la CEC S4 à Charlieu -- text: Non [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Non' [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Event ID ? 9 [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Fetch event [2024-04-02 09:21:29] [660bb1f9a2d84] [INFO] Event name : VVX [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] début chatgpt [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] curl_init OK [2024-04-02 09:21:29] [660bb1f9a2d84] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (vous venez en train, en bus? racontez-nous!)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred de MICHELIN Mobili, l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"CEC"},{"role":"assistant","content":"Je comprends que cela pourrait signifier \"conducteur,passager,peu importe\". Pouvez-vous confirmer s'il vous pla\u00eet ? (conducteur, passager, peu importe)"},{"role":"user","content":"Je veux covoiturer pour l'\u00e9v\u00e9nement de la CEC S4 \u00e0 Charlieu"},{"role":"assistant","content":"Pour des informations sur d'autres \u00e9v\u00e9nements, veuillez vous r\u00e9f\u00e9rer \u00e0 leurs sites officiels. Je peux vous aider uniquement avec la VVX \u00e0 Volvic. Souhaitez-vous continuer ?"},{"role":"user","content":"Non"}]} [2024-04-02 09:21:31] [660bb1f9a2d84] [DEBUG] Commun GPT response: { "id": "chatcmpl-99SkUY32lGyw9tWwgSkQCcdDy4Eey", "object": "chat.completion", "created": 1712042490, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, si vous changez d'avis ou avez besoin d'aide pour la VVX à l'avenir, n'hésitez pas à me contacter. Bonne journée ! Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 904, "completion_tokens": 44, "total_tokens": 948 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-04-02 09:21:31] [660bb1f9a2d84] [DEBUG] Curl Closed OK [2024-04-02 09:21:31] [660bb1f9a2d84] [INFO] Commun GPT Content: { "id": "chatcmpl-99SkUY32lGyw9tWwgSkQCcdDy4Eey", "object": "chat.completion", "created": 1712042490, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, si vous changez d'avis ou avez besoin d'aide pour la VVX à l'avenir, n'hésitez pas à me contacter. Bonne journée ! Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 904, "completion_tokens": 44, "total_tokens": 948 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-04-02 09:21:31] [660bb1f9a2d84] [INFO] Sender already set +33634957587 [2024-04-02 09:21:31] [660bb1f9a2d84] [DEBUG] [SMS] text : D'accord, si vous changez d'avis ou avez besoin d'aide pour la VVX à l'avenir, n'hésitez pas à me contacter. Bonne journée ! Alfred. [2024-04-02 09:21:31] [660bb1f9a2d84] [DEBUG] [SMS] number : +33634957587 [2024-04-02 09:21:31] [660bb1f9a2d84] [DEBUG] [SMS] sender : 33757050384 [2024-04-02 09:21:31] [660bb1f9a2d84] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"D'accord, si vous changez d'avis ou avez besoin d'aide pour la VVX \u00e0 l'avenir, n'h\u00e9sitez pas \u00e0 me contacter. Bonne journ\u00e9e ! Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050384"} [2024-04-02 09:21:32] [660bb1f9a2d84] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:21:32] [660bb1f9a2d84] [INFO] [SMS] SMS envoyé avec succès id : sms_660bb1fc501cb539678279 [2024-04-02 09:21:32] [660bb1f9a2d84] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bb1fc501cb539678279","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":185.65} [2024-04-02 09:21:32] [660bb1f9a2d84] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:21:32] [660bb1f9a2d84] [DEBUG] Callback juste avant fin callBack [2024-04-02 09:22:30] [660bb236a41d2] [INFO] Ajout du sender : 33757050392 au +33634957587 [2024-04-02 09:22:30] [660bb236a41d2] [DEBUG] [SMS] text : Bonjour, c'est Alfred, grace à votre implication à nos cotés, c'est plus d'une tonne de CO2 économisée sur les transports lors de la session 3 à St-Etienne, merci nous progressons ! Continuons ensemble les efforts autour de la mobilité partagée ! Pour la Session 4 'Nouvelle Boussole' qui se déroulera du 11 au 12 avril 2024 à Mende, voulez vous que j'organise votre venue ? (Oui, non) [2024-04-02 09:22:30] [660bb236a41d2] [DEBUG] [SMS] number : +33634957587 [2024-04-02 09:22:30] [660bb236a41d2] [DEBUG] [SMS] sender : 33757050392 [2024-04-02 09:22:30] [660bb236a41d2] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bonjour, c'est Alfred, grace \u00e0 votre implication \u00e0 nos cot\u00e9s, c'est plus d'une tonne de CO2 \u00e9conomis\u00e9e sur les transports lors de la session 3 \u00e0 St-Etienne, merci nous progressons ! Continuons ensemble les efforts autour de la mobilit\u00e9 partag\u00e9e ! Pour la Session 4 'Nouvelle Boussole' qui se d\u00e9roulera du 11 au 12 avril 2024 \u00e0 Mende, voulez vous que j'organise votre venue ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050392"} [2024-04-02 09:22:30] [660bb236a41d2] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:22:30] [660bb236a41d2] [INFO] [SMS] SMS envoyé avec succès id : sms_660bb236dca07076755984 [2024-04-02 09:22:30] [660bb236a41d2] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bb236dca07076755984","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":185.52} [2024-04-02 09:22:30] [660bb236a41d2] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] Callback main start ok [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] Callback main avant while ok [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-04-02 09:23:05&metadata[message_id]=sms_660bb236dca07076755984&metadata[number]=+33634957587&metadata[sim_card_number]=+33757050392 [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Callback SMS entrant sur sim_card: +33757050392 depuis Number (user): +33634957587 Text: Oui [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] From: +33634957587|To: +33757050392|Date: 2024-04-02 09:23:05|Message: Oui [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] callback main apres while ok [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Phone Number +33634957587 is available ! [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] Detect Myriam number : oui [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] Service is enabled ? true [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Service +33757050392 is enabled ! [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] Detect Myriam number : oui [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] Listen is enabled ? false [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Listen +33757050392 is disabled ! [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] callback main sim_card_number CORRECT : +33757050392 début d'interpretation du message [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] BDD CheckNumber : OK [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Callback SMS Count =? 1 [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Callback checkMessage : -- text: Oui [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Event ID ? 10 [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Fetch event [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Event name : CEC S4 [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] [AUTOMATIC] Réponse Positive [2024-04-02 09:23:07] [660bb25bdd8a5] [INFO] Sender already set +33634957587 [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] [SMS] text : C’est parfait. Je vais vous poser quelques questions très simples. Sentez-vous libre de me répondre comme vous voulez. Pour en savoir sur plus nous : https://bit.ly/CGUAlfred et notre politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] [SMS] number : +33634957587 [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] [SMS] sender : 33757050392 [2024-04-02 09:23:07] [660bb25bdd8a5] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : https:\/\/bit.ly\/CGUAlfred et notre politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVACy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050392"} [2024-04-02 09:23:08] [660bb25bdd8a5] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:23:08] [660bb25bdd8a5] [INFO] [SMS] SMS envoyé avec succès id : sms_660bb25c783a3806925978 [2024-04-02 09:23:08] [660bb25bdd8a5] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bb25c783a3806925978","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":185.38} [2024-04-02 09:23:08] [660bb25bdd8a5] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:23:08] [660bb25bdd8a5] [DEBUG] Callback juste avant fin callBack [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] Callback main start ok [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] Callback main avant while ok [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] Fields : channel=sms&text=VVX&reception_date=2024-04-02 09:23:25&metadata[message_id]=sms_66067a77dfe1e247046190&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517567 [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33634957587 Text: VVX [2024-04-02 09:23:27] [660bb26f8850e] [INFO] From: +33634957587|To: +33755517567|Date: 2024-04-02 09:23:25|Message: VVX [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] callback main apres while ok [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Phone Number +33634957587 is available ! [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] Detect Myriam number : vvx [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] Service is enabled ? true [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Service +33755517567 is enabled ! [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] Detect Myriam number : vvx [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] Listen is enabled ? false [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Listen +33755517567 is disabled ! [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] BDD CheckNumber : OK [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Callback SMS Count =? 2 [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Callback checkMessage : Oui -- text: VVX [2024-04-02 09:23:27] [660bb26f8850e] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'VVX' [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Event ID ? 10 [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Fetch event [2024-04-02 09:23:27] [660bb26f8850e] [INFO] Event name : CEC S4 [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] début chatgpt [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] curl_init OK [2024-04-02 09:23:27] [660bb26f8850e] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS en essayant d'avoir des messages de moins de 160 caract\u00e8res. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. Nous sommes polis et nous utilisons le vouvoiement.Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 11 Avril au Vendredi 12 Avril) \\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part (dont code postal) \\\\n - Commentaires particulier (nom d'hotel, covoiturage d\u00e9j\u00e0 organis\u00e9 ou autres informations particuli\u00e8res) \\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage? (conducteur, passager, peu importe)\\\",\\\"Serez-vous pr\u00e9sent les deux jours? (jeudi, vendredi, les deux jours)\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\",\\\"Avez-vous des informations particuli\u00e8res \u00e0 nous partager? (Hotel, Trajet d\u00e9ja organis\u00e9...\\\" \"]"},{"role":"assistant","content":"Bonjour, c'est Alfred, grace \u00e0 votre implication \u00e0 nos cot\u00e9s, c'est plus d'une tonne de CO2 \u00e9conomis\u00e9e sur les transports lors de la session 3 \u00e0 St-Etienne, merci nous progressons ! Continuons ensemble les efforts autour de la mobilit\u00e9 partag\u00e9e ! Pour la Session 4 'Nouvelle Boussole' qui se d\u00e9roulera du 11 au 12 avril 2024 \u00e0 Mende, voulez vous que j'organise votre venue ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"VVX"}]} [2024-04-02 09:23:32] [660bb26f8850e] [DEBUG] Commun GPT response: { "id": "chatcmpl-99SmOyTc7tz13PmBJ7DavkOugl9vA", "object": "chat.completion", "created": 1712042608, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Il semble y avoir eu une confusion. Pourriez-vous spécifier si vous souhaitez être conducteur, passager, ou si cela vous importe peu pour le covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 517, "completion_tokens": 39, "total_tokens": 556 }, "system_fingerprint": "fp_9ff10d0055" } [2024-04-02 09:23:32] [660bb26f8850e] [DEBUG] Curl Closed OK [2024-04-02 09:23:32] [660bb26f8850e] [INFO] Commun GPT Content: { "id": "chatcmpl-99SmOyTc7tz13PmBJ7DavkOugl9vA", "object": "chat.completion", "created": 1712042608, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Il semble y avoir eu une confusion. Pourriez-vous spécifier si vous souhaitez être conducteur, passager, ou si cela vous importe peu pour le covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 517, "completion_tokens": 39, "total_tokens": 556 }, "system_fingerprint": "fp_9ff10d0055" } [2024-04-02 09:23:32] [660bb26f8850e] [INFO] Sender already set +33634957587 [2024-04-02 09:23:32] [660bb26f8850e] [DEBUG] [SMS] text : Il semble y avoir eu une confusion. Pourriez-vous spécifier si vous souhaitez être conducteur, passager, ou si cela vous importe peu pour le covoiturage ? [2024-04-02 09:23:32] [660bb26f8850e] [DEBUG] [SMS] number : +33634957587 [2024-04-02 09:23:32] [660bb26f8850e] [DEBUG] [SMS] sender : 33757050392 [2024-04-02 09:23:32] [660bb26f8850e] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Il semble y avoir eu une confusion. Pourriez-vous sp\u00e9cifier si vous souhaitez \u00eatre conducteur, passager, ou si cela vous importe peu pour le covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050392"} [2024-04-02 09:23:32] [660bb26f8850e] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:23:32] [660bb26f8850e] [INFO] [SMS] SMS envoyé avec succès id : sms_660bb274b20c4373243275 [2024-04-02 09:23:32] [660bb26f8850e] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bb274b20c4373243275","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":185.34} [2024-04-02 09:23:32] [660bb26f8850e] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 09:23:32] [660bb26f8850e] [DEBUG] Callback juste avant fin callBack [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] Callback main start ok [2024-04-02 09:23:37] [660bb279ac1c6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] Callback main avant while ok [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] Fields : channel=sms&text=VVX&reception_date=2024-04-02 09:23:25&metadata[message_id]=sms_66067a77dfe1e247046190&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517567 [2024-04-02 09:23:37] [660bb279ac1c6] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33634957587 Text: VVX [2024-04-02 09:23:37] [660bb279ac1c6] [INFO] From: +33634957587|To: +33755517567|Date: 2024-04-02 09:23:25|Message: VVX [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] callback main apres while ok [2024-04-02 09:23:37] [660bb279ac1c6] [INFO] Phone Number +33634957587 is available ! [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] Detect Myriam number : vvx [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] Service is enabled ? true [2024-04-02 09:23:37] [660bb279ac1c6] [INFO] Service +33755517567 is enabled ! [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] Detect Myriam number : vvx [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] Listen is enabled ? false [2024-04-02 09:23:37] [660bb279ac1c6] [INFO] Listen +33755517567 is disabled ! [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] BDD CheckNumber : OK [2024-04-02 09:23:37] [660bb279ac1c6] [INFO] Callback SMS Count =? 2 [2024-04-02 09:23:37] [660bb279ac1c6] [INFO] Callback checkMessage : VVX -- text: VVX [2024-04-02 09:23:37] [660bb279ac1c6] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-04-02 09:23:37] [660bb279ac1c6] [DEBUG] Callback juste avant fin callBack [2024-04-02 09:43:10] [660bb70ed97ff] [INFO] Sender already set +33676665715 [2024-04-02 09:43:10] [660bb70ed97ff] [DEBUG] [SMS] text : Bonjour, pour l'instant, il n'y a pas de conducteurs, mais nous en sommes au début de la récolte des informations concernant les participants. Je peux vous considérer comme passagers pour les trajets pour l'instant, et si je ne trouve pas de conducteurs pour vos trajets, alors je vous préviendrai afin que vous puissiez vous organiser et venir avec votre voiture. Cela vous convient ? [2024-04-02 09:43:10] [660bb70ed97ff] [DEBUG] [SMS] number : +33676665715 [2024-04-02 09:43:10] [660bb70ed97ff] [DEBUG] [SMS] sender : 33757050387 [2024-04-02 09:43:10] [660bb70ed97ff] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676665715"}],"text":"Bonjour, pour l'instant, il n'y a pas de conducteurs, mais nous en sommes au d\u00e9but de la r\u00e9colte des informations concernant les participants. Je peux vous consid\u00e9rer comme passagers pour les trajets pour l'instant, et si je ne trouve pas de conducteurs pour vos trajets, alors je vous pr\u00e9viendrai afin que vous puissiez vous organiser et venir avec votre voiture. Cela vous convient ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-04-02 09:43:11] [660bb70ed97ff] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 09:43:11] [660bb70ed97ff] [INFO] [SMS] SMS envoyé avec succès id : sms_660bb70fb62aa056112145 [2024-04-02 09:43:11] [660bb70ed97ff] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bb70fb62aa056112145","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":185.2} [2024-04-02 09:43:11] [660bb70ed97ff] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] Callback main start ok [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] Callback main avant while ok [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] Fields : channel=sms&text=Oui merci &reception_date=2024-04-02 10:10:13&metadata[message_id]=sms_660bb70fb62aa056112145&metadata[number]=+33676665715&metadata[sim_card_number]=+33757050387 [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33676665715 Text: Oui merci [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] From: +33676665715|To: +33757050387|Date: 2024-04-02 10:10:13|Message: Oui merci [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] callback main apres while ok [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Phone Number +33676665715 is available ! [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] Service is enabled ? true [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Service +33757050387 is enabled ! [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] Listen is enabled ? false [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Listen +33757050387 is disabled ! [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] BDD CheckNumber : OK [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Callback SMS Count =? 11 [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Callback checkMessage : Bonjour Je pense que je vais y aller en voiture car j avais pas vu que mon hôtel est à chatel-guyon à 10 minutes de volvic à moins qu'il y a des personnes dans cet hôtel -- text: Oui merci [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui merci ' [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Event ID ? 9 [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Fetch event [2024-04-02 10:10:19] [660bbd6b35d1a] [INFO] Event name : VVX [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] Total SMS USER : 9 [2024-04-02 10:10:19] [660bbd6b35d1a] [DEBUG] Callback juste avant fin callBack [2024-04-02 10:32:09] [660bc289883ca] [DEBUG] Callback main start ok [2024-04-02 10:32:09] [660bc289883ca] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 10:32:09] [660bc289883ca] [DEBUG] Callback main avant while ok [2024-04-02 10:32:09] [660bc289883ca] [DEBUG] Fields : channel=sms&text=Bonjour,je prend le départ de la course le 10 à 6 h. Merci&reception_date=2024-04-02 10:32:07&metadata[message_id]=sms_660baf1ac5f43003726579&metadata[number]=+33612561622&metadata[sim_card_number]=+33757050392 [2024-04-02 10:32:09] [660bc289883ca] [INFO] Callback SMS entrant sur sim_card: +33757050392 depuis Number (user): +33612561622 Text: Bonjour,je prend le départ de la course le 10 à 6 h. Merci [2024-04-02 10:32:09] [660bc289883ca] [INFO] From: +33612561622|To: +33757050392|Date: 2024-04-02 10:32:07|Message: Bonjour,je prend le départ de la course le 10 à 6 h. Merci [2024-04-02 10:32:09] [660bc289883ca] [DEBUG] callback main apres while ok [2024-04-02 10:32:09] [660bc289883ca] [INFO] Phone Number +33612561622 is not available ! [2024-04-02 10:34:56] [660bc33072b23] [INFO] Sender already set +33612561622 [2024-04-02 10:34:56] [660bc33072b23] [DEBUG] [SMS] text : Très bien c'est noté. Vous souhaitez donc arriver à 5h30 le 10 mai au départ de la course ? [2024-04-02 10:34:56] [660bc33072b23] [DEBUG] [SMS] number : +33612561622 [2024-04-02 10:34:56] [660bc33072b23] [DEBUG] [SMS] sender : 33757050392 [2024-04-02 10:34:56] [660bc33072b23] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612561622"}],"text":"Tr\u00e8s bien c'est not\u00e9. Vous souhaitez donc arriver \u00e0 5h30 le 10 mai au d\u00e9part de la course ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050392"} [2024-04-02 10:34:57] [660bc33072b23] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 10:34:57] [660bc33072b23] [INFO] [SMS] SMS envoyé avec succès id : sms_660bc331509e8871637634 [2024-04-02 10:34:57] [660bc33072b23] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bc331509e8871637634","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":185.16} [2024-04-02 10:34:57] [660bc33072b23] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 10:38:44] [660bc414e2214] [DEBUG] Callback main start ok [2024-04-02 10:38:44] [660bc414e2214] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 10:38:44] [660bc414e2214] [DEBUG] Callback main avant while ok [2024-04-02 10:38:44] [660bc414e2214] [DEBUG] Fields : channel=sms&text=Idéalement oui,ce serait top!&reception_date=2024-04-02 10:38:43&metadata[message_id]=sms_660bc331509e8871637634&metadata[number]=+33612561622&metadata[sim_card_number]=+33757050392 [2024-04-02 10:38:44] [660bc414e2214] [INFO] Callback SMS entrant sur sim_card: +33757050392 depuis Number (user): +33612561622 Text: Idéalement oui,ce serait top! [2024-04-02 10:38:44] [660bc414e2214] [INFO] From: +33612561622|To: +33757050392|Date: 2024-04-02 10:38:43|Message: Idéalement oui,ce serait top! [2024-04-02 10:38:44] [660bc414e2214] [DEBUG] callback main apres while ok [2024-04-02 10:38:44] [660bc414e2214] [INFO] Phone Number +33612561622 is not available ! [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] Callback main start ok [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] Callback main avant while ok [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] Fields : channel=sms&text=Oui &reception_date=2024-04-02 11:05:53&metadata[message_id]=sms_6606fc633651a685065845&metadata[number]=+33677941372&metadata[sim_card_number]=+33757050379 [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Callback SMS entrant sur sim_card: +33757050379 depuis Number (user): +33677941372 Text: Oui [2024-04-02 11:05:55] [660bca7310c7a] [INFO] From: +33677941372|To: +33757050379|Date: 2024-04-02 11:05:53|Message: Oui [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] callback main apres while ok [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Phone Number +33677941372 is available ! [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] Service is enabled ? true [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Service +33757050379 is enabled ! [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] Listen is enabled ? false [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Listen +33757050379 is disabled ! [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] callback main sim_card_number CORRECT : +33757050379 début d'interpretation du message [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Callback SMS Count =? 1 [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Callback checkMessage : -- text: Oui [2024-04-02 11:05:55] [660bca7310c7a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui ' [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Event ID ? 4 [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Fetch event [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Event name : Beta test (Fictif Clermont 2024) [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] début chatgpt [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] curl_init OK [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : Oui "}]} [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] Commun GPT response: { "id": "chatcmpl-99UNX7CdmxgZXi9h5xgUHEG6l4anw", "object": "chat.completion", "created": 1712048755, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "10" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 129, "completion_tokens": 1, "total_tokens": 130 }, "system_fingerprint": "fp_b28b39ffa8" } [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] Curl Closed OK [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Commun GPT Content: { "id": "chatcmpl-99UNX7CdmxgZXi9h5xgUHEG6l4anw", "object": "chat.completion", "created": 1712048755, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "10" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 129, "completion_tokens": 1, "total_tokens": 130 }, "system_fingerprint": "fp_b28b39ffa8" } [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] [AUTOMATIC] Réponse 10 [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] [AUTOMATIC] Réponse Positive [2024-04-02 11:05:55] [660bca7310c7a] [INFO] Sender already set +33677941372 [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] [SMS] text : Parfait, pour en savoir plus sur moi: https://bit.ly/CGUAlfred Souhaitez-vous etre conducteur ou passager ? (Conducteur, passager, peu importe) [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] [SMS] number : +33677941372 [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] [SMS] sender : 33757050379 [2024-04-02 11:05:55] [660bca7310c7a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33677941372"}],"text":"Parfait, pour en savoir plus sur moi: https:\/\/bit.ly\/CGUAlfred\r\nSouhaitez-vous etre conducteur ou passager ? (Conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050379"} [2024-04-02 11:05:56] [660bca7310c7a] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:05:56] [660bca7310c7a] [INFO] [SMS] SMS envoyé avec succès id : sms_660bca7493208724785423 [2024-04-02 11:05:56] [660bca7310c7a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bca7493208724785423","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":185.11} [2024-04-02 11:05:56] [660bca7310c7a] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:05:56] [660bca7310c7a] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:08:42] [660bcb1a0b0b3] [INFO] Sender already set +33612561622 [2024-04-02 11:08:42] [660bcb1a0b0b3] [DEBUG] [SMS] text : Très bien. J'ai tout ce qu'il me faut pour le moment, je reviendrai vers vous dans les plus brefs délais. Je reste à votre disposition au besoin. Alfred. [2024-04-02 11:08:42] [660bcb1a0b0b3] [DEBUG] [SMS] number : +33612561622 [2024-04-02 11:08:42] [660bcb1a0b0b3] [DEBUG] [SMS] sender : 33757050392 [2024-04-02 11:08:42] [660bcb1a0b0b3] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33612561622"}],"text":"Tr\u00e8s bien. J'ai tout ce qu'il me faut pour le moment, je reviendrai vers vous dans les plus brefs d\u00e9lais. Je reste \u00e0 votre disposition au besoin. \nAlfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050392"} [2024-04-02 11:08:42] [660bcb1a0b0b3] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:08:42] [660bcb1a0b0b3] [INFO] [SMS] SMS envoyé avec succès id : sms_660bcb1ad9815786537029 [2024-04-02 11:08:42] [660bcb1a0b0b3] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bcb1ad9815786537029","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":185.07} [2024-04-02 11:08:42] [660bcb1a0b0b3] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] Callback main start ok [2024-04-02 11:09:26] [660bcb4625273] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] Callback main avant while ok [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] Fields : channel=sms&text=Peu importe &reception_date=2024-04-02 11:09:22&metadata[message_id]=sms_660bca7493208724785423&metadata[number]=+33677941372&metadata[sim_card_number]=+33757050379 [2024-04-02 11:09:26] [660bcb4625273] [INFO] Callback SMS entrant sur sim_card: +33757050379 depuis Number (user): +33677941372 Text: Peu importe [2024-04-02 11:09:26] [660bcb4625273] [INFO] From: +33677941372|To: +33757050379|Date: 2024-04-02 11:09:22|Message: Peu importe [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] callback main apres while ok [2024-04-02 11:09:26] [660bcb4625273] [INFO] Phone Number +33677941372 is available ! [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] Service is enabled ? true [2024-04-02 11:09:26] [660bcb4625273] [INFO] Service +33757050379 is enabled ! [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] Listen is enabled ? false [2024-04-02 11:09:26] [660bcb4625273] [INFO] Listen +33757050379 is disabled ! [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] callback main sim_card_number CORRECT : +33757050379 début d'interpretation du message [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:09:26] [660bcb4625273] [INFO] Callback SMS Count =? 2 [2024-04-02 11:09:26] [660bcb4625273] [INFO] Callback checkMessage : Oui -- text: Peu importe [2024-04-02 11:09:26] [660bcb4625273] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Peu importe ' [2024-04-02 11:09:26] [660bcb4625273] [INFO] Event ID ? 4 [2024-04-02 11:09:26] [660bcb4625273] [INFO] Fetch event [2024-04-02 11:09:26] [660bcb4625273] [INFO] Event name : Beta test (Fictif Clermont 2024) [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] début chatgpt [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] curl_init OK [2024-04-02 11:09:26] [660bcb4625273] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement Fictif 2024 qui se d\u00e9roule \u00e0 Clermont Ferrand du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024. Je vais a l'\u00e9v\u00e8nement Fictif 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.LaFictifClermont.com\/\u00bb\\\". Si je vous pose une question en lien avec l'\u00e9v\u00e8nement mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.LaFictifClermont.com\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent? (Mercredi, Jeudi, Vendredi, Samedi, Dimanche)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 Clermont Ferrand, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (vous venez en train, en bus? racontez-nous!)\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement Fictif 2024 qui aura lieu les 24 et 25 D\u00e9cembre 2024 \u00e0 Clermont Ferrand. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)"},{"role":"user","content":"Oui "},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe "}]} [2024-04-02 11:09:28] [660bcb4625273] [DEBUG] Commun GPT response: { "id": "chatcmpl-99UQw9sFcaETTVfGzmFaQ6NeXKYf9", "object": "chat.completion", "created": 1712048966, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent ? (Mardi 24, Mercredi 25, les deux)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 766, "completion_tokens": 23, "total_tokens": 789 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:09:28] [660bcb4625273] [DEBUG] Curl Closed OK [2024-04-02 11:09:28] [660bcb4625273] [INFO] Commun GPT Content: { "id": "chatcmpl-99UQw9sFcaETTVfGzmFaQ6NeXKYf9", "object": "chat.completion", "created": 1712048966, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent ? (Mardi 24, Mercredi 25, les deux)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 766, "completion_tokens": 23, "total_tokens": 789 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:09:28] [660bcb4625273] [INFO] Sender already set +33677941372 [2024-04-02 11:09:28] [660bcb4625273] [DEBUG] [SMS] text : Quels jours serez-vous présent ? (Mardi 24, Mercredi 25, les deux) [2024-04-02 11:09:28] [660bcb4625273] [DEBUG] [SMS] number : +33677941372 [2024-04-02 11:09:28] [660bcb4625273] [DEBUG] [SMS] sender : 33757050379 [2024-04-02 11:09:28] [660bcb4625273] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33677941372"}],"text":"Quels jours serez-vous pr\u00e9sent ? (Mardi 24, Mercredi 25, les deux)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050379"} [2024-04-02 11:09:29] [660bcb4625273] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:09:29] [660bcb4625273] [INFO] [SMS] SMS envoyé avec succès id : sms_660bcb4905f22870815097 [2024-04-02 11:09:29] [660bcb4625273] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bcb4905f22870815097","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":185.02} [2024-04-02 11:09:29] [660bcb4625273] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:09:29] [660bcb4625273] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] Callback main start ok [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] Callback main avant while ok [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] Fields : channel=sms&text=Les 2&reception_date=2024-04-02 11:09:43&metadata[message_id]=sms_660bcb4905f22870815097&metadata[number]=+33677941372&metadata[sim_card_number]=+33757050379 [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Callback SMS entrant sur sim_card: +33757050379 depuis Number (user): +33677941372 Text: Les 2 [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] From: +33677941372|To: +33757050379|Date: 2024-04-02 11:09:43|Message: Les 2 [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] callback main apres while ok [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Phone Number +33677941372 is available ! [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] Service is enabled ? true [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Service +33757050379 is enabled ! [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] Listen is enabled ? false [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Listen +33757050379 is disabled ! [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] callback main sim_card_number CORRECT : +33757050379 début d'interpretation du message [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Callback SMS Count =? 3 [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Callback checkMessage : Peu importe -- text: Les 2 [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Les 2' [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Event ID ? 4 [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Fetch event [2024-04-02 11:09:46] [660bcb5a9b33f] [INFO] Event name : Beta test (Fictif Clermont 2024) [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] début chatgpt [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] curl_init OK [2024-04-02 11:09:46] [660bcb5a9b33f] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement Fictif 2024 qui se d\u00e9roule \u00e0 Clermont Ferrand du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024. Je vais a l'\u00e9v\u00e8nement Fictif 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.LaFictifClermont.com\/\u00bb\\\". Si je vous pose une question en lien avec l'\u00e9v\u00e8nement mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.LaFictifClermont.com\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent? (Mercredi, Jeudi, Vendredi, Samedi, Dimanche)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 Clermont Ferrand, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (vous venez en train, en bus? racontez-nous!)\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement Fictif 2024 qui aura lieu les 24 et 25 D\u00e9cembre 2024 \u00e0 Clermont Ferrand. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)"},{"role":"user","content":"Oui "},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent ? (Mardi 24, Mercredi 25, les deux)"},{"role":"user","content":"Les 2"}]} [2024-04-02 11:09:48] [660bcb5a9b33f] [DEBUG] Commun GPT response: { "id": "chatcmpl-99URGQc8ekS7RKRDmjxdAsnfyTTX3", "object": "chat.completion", "created": 1712048986, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l’événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 800, "completion_tokens": 37, "total_tokens": 837 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:09:48] [660bcb5a9b33f] [DEBUG] Curl Closed OK [2024-04-02 11:09:48] [660bcb5a9b33f] [INFO] Commun GPT Content: { "id": "chatcmpl-99URGQc8ekS7RKRDmjxdAsnfyTTX3", "object": "chat.completion", "created": 1712048986, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l’événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 800, "completion_tokens": 37, "total_tokens": 837 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:09:48] [660bcb5a9b33f] [INFO] Sender already set +33677941372 [2024-04-02 11:09:48] [660bcb5a9b33f] [DEBUG] [SMS] text : Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l’événement, tous les trajets) [2024-04-02 11:09:48] [660bcb5a9b33f] [DEBUG] [SMS] number : +33677941372 [2024-04-02 11:09:48] [660bcb5a9b33f] [DEBUG] [SMS] sender : 33757050379 [2024-04-02 11:09:48] [660bcb5a9b33f] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33677941372"}],"text":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l\u2019\u00e9v\u00e9nement, tous les trajets)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050379"} [2024-04-02 11:09:49] [660bcb5a9b33f] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:09:49] [660bcb5a9b33f] [INFO] [SMS] SMS envoyé avec succès id : sms_660bcb5d1deaf779705316 [2024-04-02 11:09:49] [660bcb5a9b33f] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bcb5d1deaf779705316","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.98} [2024-04-02 11:09:49] [660bcb5a9b33f] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:09:49] [660bcb5a9b33f] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] Callback main start ok [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] Callback main avant while ok [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] Fields : channel=sms&text=Tous &reception_date=2024-04-02 11:10:09&metadata[message_id]=sms_660bcb5d1deaf779705316&metadata[number]=+33677941372&metadata[sim_card_number]=+33757050379 [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Callback SMS entrant sur sim_card: +33757050379 depuis Number (user): +33677941372 Text: Tous [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] From: +33677941372|To: +33757050379|Date: 2024-04-02 11:10:09|Message: Tous [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] callback main apres while ok [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Phone Number +33677941372 is available ! [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] Service is enabled ? true [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Service +33757050379 is enabled ! [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] Listen is enabled ? false [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Listen +33757050379 is disabled ! [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] callback main sim_card_number CORRECT : +33757050379 début d'interpretation du message [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Callback SMS Count =? 4 [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Callback checkMessage : Les 2 -- text: Tous [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Tous ' [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Event ID ? 4 [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Fetch event [2024-04-02 11:10:11] [660bcb735dc0a] [INFO] Event name : Beta test (Fictif Clermont 2024) [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] début chatgpt [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] curl_init OK [2024-04-02 11:10:11] [660bcb735dc0a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement Fictif 2024 qui se d\u00e9roule \u00e0 Clermont Ferrand du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024. Je vais a l'\u00e9v\u00e8nement Fictif 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.LaFictifClermont.com\/\u00bb\\\". Si je vous pose une question en lien avec l'\u00e9v\u00e8nement mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.LaFictifClermont.com\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent? (Mercredi, Jeudi, Vendredi, Samedi, Dimanche)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 Clermont Ferrand, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (vous venez en train, en bus? racontez-nous!)\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement Fictif 2024 qui aura lieu les 24 et 25 D\u00e9cembre 2024 \u00e0 Clermont Ferrand. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)"},{"role":"user","content":"Oui "},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent ? (Mardi 24, Mercredi 25, les deux)"},{"role":"user","content":"Les 2"},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l\u2019\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous "}]} [2024-04-02 11:10:13] [660bcb735dc0a] [DEBUG] Commun GPT response: { "id": "chatcmpl-99URgh3J8yuVdUbVbDBTUkrFv47Zb", "object": "chat.completion", "created": 1712049012, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 848, "completion_tokens": 17, "total_tokens": 865 }, "system_fingerprint": "fp_13c70b9f70" } [2024-04-02 11:10:13] [660bcb735dc0a] [DEBUG] Curl Closed OK [2024-04-02 11:10:13] [660bcb735dc0a] [INFO] Commun GPT Content: { "id": "chatcmpl-99URgh3J8yuVdUbVbDBTUkrFv47Zb", "object": "chat.completion", "created": 1712049012, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quand et d'où partez-vous ? (Adresse incluant code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 848, "completion_tokens": 17, "total_tokens": 865 }, "system_fingerprint": "fp_13c70b9f70" } [2024-04-02 11:10:13] [660bcb735dc0a] [INFO] Sender already set +33677941372 [2024-04-02 11:10:13] [660bcb735dc0a] [DEBUG] [SMS] text : Quand et d'où partez-vous ? (Adresse incluant code postal) [2024-04-02 11:10:13] [660bcb735dc0a] [DEBUG] [SMS] number : +33677941372 [2024-04-02 11:10:13] [660bcb735dc0a] [DEBUG] [SMS] sender : 33757050379 [2024-04-02 11:10:13] [660bcb735dc0a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33677941372"}],"text":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050379"} [2024-04-02 11:10:13] [660bcb758ba15] [INFO] Sender already set +33676665715 [2024-04-02 11:10:13] [660bcb758ba15] [DEBUG] [SMS] text : Merci pour vos retours. Je reviens vers vous dans les plus brefs délais. Je reste à votre disposition au besoin. Alfred. [2024-04-02 11:10:13] [660bcb758ba15] [DEBUG] [SMS] number : +33676665715 [2024-04-02 11:10:13] [660bcb758ba15] [DEBUG] [SMS] sender : 33757050387 [2024-04-02 11:10:13] [660bcb758ba15] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676665715"}],"text":"Merci pour vos retours. Je reviens vers vous dans les plus brefs d\u00e9lais. Je reste \u00e0 votre disposition au besoin.\nAlfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-04-02 11:10:14] [660bcb735dc0a] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:10:14] [660bcb735dc0a] [INFO] [SMS] SMS envoyé avec succès id : sms_660bcb7618e73512114677 [2024-04-02 11:10:14] [660bcb735dc0a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bcb7618e73512114677","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.93} [2024-04-02 11:10:14] [660bcb735dc0a] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:10:14] [660bcb735dc0a] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:10:14] [660bcb758ba15] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:10:14] [660bcb758ba15] [INFO] [SMS] SMS envoyé avec succès id : sms_660bcb76765ed903106625 [2024-04-02 11:10:14] [660bcb758ba15] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bcb76765ed903106625","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.89} [2024-04-02 11:10:14] [660bcb758ba15] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] Callback main start ok [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] Callback main avant while ok [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] Fields : channel=sms&text=8 Rue des Littes 63200 Cellule 24 décembre &reception_date=2024-04-02 11:10:41&metadata[message_id]=sms_660bcb7618e73512114677&metadata[number]=+33677941372&metadata[sim_card_number]=+33757050379 [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Callback SMS entrant sur sim_card: +33757050379 depuis Number (user): +33677941372 Text: 8 Rue des Littes 63200 Cellule 24 décembre [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] From: +33677941372|To: +33757050379|Date: 2024-04-02 11:10:41|Message: 8 Rue des Littes 63200 Cellule 24 décembre [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] callback main apres while ok [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Phone Number +33677941372 is available ! [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] Service is enabled ? true [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Service +33757050379 is enabled ! [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] Listen is enabled ? false [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Listen +33757050379 is disabled ! [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] callback main sim_card_number CORRECT : +33757050379 début d'interpretation du message [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Callback SMS Count =? 5 [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Callback checkMessage : Tous -- text: 8 Rue des Littes 63200 Cellule 24 décembre [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '8 Rue des Littes 63200 Cellule\n24 décembre ' [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Event ID ? 4 [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Fetch event [2024-04-02 11:10:42] [660bcb929ce2b] [INFO] Event name : Beta test (Fictif Clermont 2024) [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] début chatgpt [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] curl_init OK [2024-04-02 11:10:42] [660bcb929ce2b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement Fictif 2024 qui se d\u00e9roule \u00e0 Clermont Ferrand du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024. Je vais a l'\u00e9v\u00e8nement Fictif 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.LaFictifClermont.com\/\u00bb\\\". Si je vous pose une question en lien avec l'\u00e9v\u00e8nement mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.LaFictifClermont.com\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent? (Mercredi, Jeudi, Vendredi, Samedi, Dimanche)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 Clermont Ferrand, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (vous venez en train, en bus? racontez-nous!)\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement Fictif 2024 qui aura lieu les 24 et 25 D\u00e9cembre 2024 \u00e0 Clermont Ferrand. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)"},{"role":"user","content":"Oui "},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent ? (Mardi 24, Mercredi 25, les deux)"},{"role":"user","content":"Les 2"},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l\u2019\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"8 Rue des Littes 63200 Cellule\n24 d\u00e9cembre "}]} [2024-04-02 11:10:44] [660bcb929ce2b] [DEBUG] Commun GPT response: { "id": "chatcmpl-99USAiJinD6OA0VrKMJHu8UXYaDyH", "object": "chat.completion", "created": 1712049042, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (ex: vous venez en train, en bus? racontez-nous!)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 889, "completion_tokens": 32, "total_tokens": 921 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:10:44] [660bcb929ce2b] [DEBUG] Curl Closed OK [2024-04-02 11:10:44] [660bcb929ce2b] [INFO] Commun GPT Content: { "id": "chatcmpl-99USAiJinD6OA0VrKMJHu8UXYaDyH", "object": "chat.completion", "created": 1712049042, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (ex: vous venez en train, en bus? racontez-nous!)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 889, "completion_tokens": 32, "total_tokens": 921 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:10:44] [660bcb929ce2b] [INFO] Sender already set +33677941372 [2024-04-02 11:10:44] [660bcb929ce2b] [DEBUG] [SMS] text : Avez-vous des commentaires ou des informations à nous remonter ? (ex: vous venez en train, en bus? racontez-nous!) [2024-04-02 11:10:44] [660bcb929ce2b] [DEBUG] [SMS] number : +33677941372 [2024-04-02 11:10:44] [660bcb929ce2b] [DEBUG] [SMS] sender : 33757050379 [2024-04-02 11:10:44] [660bcb929ce2b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33677941372"}],"text":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (ex: vous venez en train, en bus? racontez-nous!)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050379"} [2024-04-02 11:10:45] [660bcb929ce2b] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:10:45] [660bcb929ce2b] [INFO] [SMS] SMS envoyé avec succès id : sms_660bcb9529aca655280794 [2024-04-02 11:10:45] [660bcb929ce2b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bcb9529aca655280794","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.84} [2024-04-02 11:10:45] [660bcb929ce2b] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:10:45] [660bcb929ce2b] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] Callback main start ok [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] Callback main avant while ok [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] Fields : channel=sms&text=3 places disponibles &reception_date=2024-04-02 11:11:08&metadata[message_id]=sms_660bcb9529aca655280794&metadata[number]=+33677941372&metadata[sim_card_number]=+33757050379 [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Callback SMS entrant sur sim_card: +33757050379 depuis Number (user): +33677941372 Text: 3 places disponibles [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] From: +33677941372|To: +33757050379|Date: 2024-04-02 11:11:08|Message: 3 places disponibles [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] callback main apres while ok [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Phone Number +33677941372 is available ! [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] Service is enabled ? true [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Service +33757050379 is enabled ! [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] Listen is enabled ? false [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Listen +33757050379 is disabled ! [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] callback main sim_card_number CORRECT : +33757050379 début d'interpretation du message [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Callback SMS Count =? 6 [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Callback checkMessage : 8 Rue des Littes 63200 Cellule 24 décembre -- text: 3 places disponibles [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '3 places disponibles ' [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Event ID ? 4 [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Fetch event [2024-04-02 11:11:09] [660bcbad7cdd6] [INFO] Event name : Beta test (Fictif Clermont 2024) [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] début chatgpt [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] curl_init OK [2024-04-02 11:11:09] [660bcbad7cdd6] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement Fictif 2024 qui se d\u00e9roule \u00e0 Clermont Ferrand du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024. Je vais a l'\u00e9v\u00e8nement Fictif 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.LaFictifClermont.com\/\u00bb\\\". Si je vous pose une question en lien avec l'\u00e9v\u00e8nement mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.LaFictifClermont.com\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mardi 24 D\u00e9cembre 2024 au Mercredi 25 D\u00e9cembre 2024)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent? (Mercredi, Jeudi, Vendredi, Samedi, Dimanche)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 Clermont Ferrand, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (vous venez en train, en bus? racontez-nous!)\\\""},{"role":"assistant","content":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement Fictif 2024 qui aura lieu les 24 et 25 D\u00e9cembre 2024 \u00e0 Clermont Ferrand. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)"},{"role":"user","content":"Oui "},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Peu importe "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent ? (Mardi 24, Mercredi 25, les deux)"},{"role":"user","content":"Les 2"},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous, courte distance pendant l\u2019\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Tous "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"8 Rue des Littes 63200 Cellule\n24 d\u00e9cembre "},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (ex: vous venez en train, en bus? racontez-nous!)"},{"role":"user","content":"3 places disponibles "}]} [2024-04-02 11:11:11] [660bcbad7cdd6] [DEBUG] Commun GPT response: { "id": "chatcmpl-99USbxefUBeMeEsAURNowCmhqsfmF", "object": "chat.completion", "created": 1712049069, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 933, "completion_tokens": 37, "total_tokens": 970 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:11:11] [660bcbad7cdd6] [DEBUG] Curl Closed OK [2024-04-02 11:11:11] [660bcbad7cdd6] [INFO] Commun GPT Content: { "id": "chatcmpl-99USbxefUBeMeEsAURNowCmhqsfmF", "object": "chat.completion", "created": 1712049069, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 933, "completion_tokens": 37, "total_tokens": 970 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:11:11] [660bcbad7cdd6] [INFO] Sender already set +33677941372 [2024-04-02 11:11:11] [660bcbad7cdd6] [DEBUG] [SMS] text : Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred. [2024-04-02 11:11:11] [660bcbad7cdd6] [DEBUG] [SMS] number : +33677941372 [2024-04-02 11:11:11] [660bcbad7cdd6] [DEBUG] [SMS] sender : 33757050379 [2024-04-02 11:11:11] [660bcbad7cdd6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33677941372"}],"text":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050379"} [2024-04-02 11:11:12] [660bcbad7cdd6] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:11:12] [660bcbad7cdd6] [INFO] [SMS] SMS envoyé avec succès id : sms_660bcbb015cc4261101832 [2024-04-02 11:11:12] [660bcbad7cdd6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bcbb015cc4261101832","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.8} [2024-04-02 11:11:12] [660bcbad7cdd6] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:11:12] [660bcbad7cdd6] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] Callback main start ok [2024-04-02 11:56:16] [660bd640e1847] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] Callback main avant while ok [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] Fields : channel=sms&text=Bonjour Alfred, Je suis inscrit sur le 46kms dossier 2409. Je viens de Tarbes dans le 65. Serait-il possible de trouver un covoiturage 2 ou 3 jours avant la course qui a lieu pour moi le 10mai. Merci d'avance. Je peux m'avancer jusqu'à Toulouse si nécessaire.&reception_date=2024-04-02 11:56:14&metadata[number]=+33673131298&metadata[sim_card_number]=+33755517567 [2024-04-02 11:56:16] [660bd640e1847] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33673131298 Text: Bonjour Alfred, Je suis inscrit sur le 46kms dossier 2409. Je viens de Tarbes dans le 65. Serait-il possible de trouver un covoiturage 2 ou 3 jours avant la course qui a lieu pour moi le 10mai. Merci d'avance. Je peux m'avancer jusqu'à Toulouse si nécessaire. [2024-04-02 11:56:16] [660bd640e1847] [INFO] From: +33673131298|To: +33755517567|Date: 2024-04-02 11:56:14|Message: Bonjour Alfred, Je suis inscrit sur le 46kms dossier 2409. Je viens de Tarbes dans le 65. Serait-il possible de trouver un covoiturage 2 ou 3 jours avant la course qui a lieu pour moi le 10mai. Merci d'avance. Je peux m'avancer jusqu'à Toulouse si nécessaire. [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] callback main apres while ok [2024-04-02 11:56:16] [660bd640e1847] [INFO] Phone Number +33673131298 is available ! [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] Service is enabled ? true [2024-04-02 11:56:16] [660bd640e1847] [INFO] Service +33755517567 is enabled ! [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] Listen is enabled ? false [2024-04-02 11:56:16] [660bd640e1847] [INFO] Listen +33755517567 is disabled ! [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] BDD CheckNumber : la table est vide [2024-04-02 11:56:16] [660bd640e1847] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-04-02 11:56:16] [660bd640e1847] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33673131298 [2024-04-02 11:56:16] [660bd640e1847] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour Alfred, Je suis inscrit sur le 46kms dossier 2409. Je viens de Tarbes dans le 65. Serait-il possible de trouver un covoiturage 2 ou 3 jours avant la course qui a lieu pour moi le 10mai. Merci d\'avance. Je peux m\'avancer jusqu\'à Toulouse si nécessaire.' [2024-04-02 11:56:16] [660bd640e1847] [INFO] Callback Q1: l'event n'est pas reconnu [2024-04-02 11:56:16] [660bd640e1847] [INFO] Ajout du sender : 33757050374 au +33673131298 [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller? [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] [SMS] number : +33673131298 [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 11:56:16] [660bd640e1847] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33673131298"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 11:56:17] [660bd640e1847] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:56:17] [660bd640e1847] [INFO] [SMS] SMS envoyé avec succès id : sms_660bd641370bd837814011 [2024-04-02 11:56:17] [660bd640e1847] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bd641370bd837814011","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.75} [2024-04-02 11:56:17] [660bd640e1847] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:56:17] [660bd640e1847] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] Callback main start ok [2024-04-02 11:56:59] [660bd66b37000] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] Callback main avant while ok [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] Fields : channel=sms&text=Vvx volvic&reception_date=2024-04-02 11:56:57&metadata[message_id]=sms_660bd641370bd837814011&metadata[number]=+33673131298&metadata[sim_card_number]=+33757050374 [2024-04-02 11:56:59] [660bd66b37000] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33673131298 Text: Vvx volvic [2024-04-02 11:56:59] [660bd66b37000] [INFO] From: +33673131298|To: +33757050374|Date: 2024-04-02 11:56:57|Message: Vvx volvic [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] callback main apres while ok [2024-04-02 11:56:59] [660bd66b37000] [INFO] Phone Number +33673131298 is available ! [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] Service is enabled ? true [2024-04-02 11:56:59] [660bd66b37000] [INFO] Service +33757050374 is enabled ! [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] Listen is enabled ? false [2024-04-02 11:56:59] [660bd66b37000] [INFO] Listen +33757050374 is disabled ! [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:56:59] [660bd66b37000] [INFO] Callback SMS Count =? 1 [2024-04-02 11:56:59] [660bd66b37000] [INFO] Callback checkMessage : Bonjour Alfred, Je suis inscrit sur le 46kms dossier 2409. Je viens de Tarbes dans le 65. Serait-il possible de trouver un covoiturage 2 ou 3 jours avant la course qui a lieu pour moi le 10mai. Merci d'avance. Je peux m'avancer jusqu'à Toulouse si nécessaire. -- text: Vvx volvic [2024-04-02 11:56:59] [660bd66b37000] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vvx volvic' [2024-04-02 11:56:59] [660bd66b37000] [INFO] Event ID ? [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] début chatgpt [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] curl_init OK [2024-04-02 11:56:59] [660bd66b37000] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Vvx volvic"}]} [2024-04-02 11:57:02] [660bd66b37000] [DEBUG] Commun GPT response: { "id": "chatcmpl-99VAxMWjurgMfftV7mPhPBOLgoAn6", "object": "chat.completion", "created": 1712051819, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre réponse. Serez-vous présent au \"Vvx Volvic\" le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 314, "completion_tokens": 36, "total_tokens": 350 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:57:02] [660bd66b37000] [DEBUG] Curl Closed OK [2024-04-02 11:57:02] [660bd66b37000] [INFO] Commun GPT Content: { "id": "chatcmpl-99VAxMWjurgMfftV7mPhPBOLgoAn6", "object": "chat.completion", "created": 1712051819, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre réponse. Serez-vous présent au \"Vvx Volvic\" le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 314, "completion_tokens": 36, "total_tokens": 350 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:57:02] [660bd66b37000] [INFO] Sender already set +33673131298 [2024-04-02 11:57:02] [660bd66b37000] [DEBUG] [SMS] text : Merci pour votre réponse. Serez-vous présent au "Vvx Volvic" le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours? [2024-04-02 11:57:02] [660bd66b37000] [DEBUG] [SMS] number : +33673131298 [2024-04-02 11:57:02] [660bd66b37000] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 11:57:02] [660bd66b37000] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33673131298"}],"text":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent au \"Vvx Volvic\" le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 11:57:02] [660bd66b37000] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:57:02] [660bd66b37000] [INFO] [SMS] SMS envoyé avec succès id : sms_660bd66e6ad28929763438 [2024-04-02 11:57:02] [660bd66b37000] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bd66e6ad28929763438","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.71} [2024-04-02 11:57:02] [660bd66b37000] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:57:02] [660bd66b37000] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] Callback main start ok [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] Callback main avant while ok [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] Fields : channel=sms&text=Ces dates sont passées &reception_date=2024-04-02 11:57:46&metadata[message_id]=sms_660bd66e6ad28929763438&metadata[number]=+33673131298&metadata[sim_card_number]=+33757050374 [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33673131298 Text: Ces dates sont passées [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] From: +33673131298|To: +33757050374|Date: 2024-04-02 11:57:46|Message: Ces dates sont passées [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] callback main apres while ok [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] Phone Number +33673131298 is available ! [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] Service is enabled ? true [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] Service +33757050374 is enabled ! [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] Listen is enabled ? false [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] Listen +33757050374 is disabled ! [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] Callback SMS Count =? 2 [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] Callback checkMessage : Vvx volvic -- text: Ces dates sont passées [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Ces dates sont passées \r' [2024-04-02 11:57:47] [660bd69be3ac6] [INFO] Event ID ? [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] début chatgpt [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] curl_init OK [2024-04-02 11:57:47] [660bd69be3ac6] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Vvx volvic"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent au \"Vvx Volvic\" le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?"},{"role":"user","content":"Ces dates sont pass\u00e9es \r"}]} [2024-04-02 11:57:50] [660bd69be3ac6] [DEBUG] Commun GPT response: { "id": "chatcmpl-99VBktnIGTUfBbygqKA0BfE4lhDvd", "object": "chat.completion", "created": 1712051868, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je m'excuse pour cette erreur. Pour quelles dates avez-vous besoin d'organiser le covoiturage pour l'événement VVX Volvic ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 366, "completion_tokens": 37, "total_tokens": 403 }, "system_fingerprint": "fp_9ff10d0055" } [2024-04-02 11:57:50] [660bd69be3ac6] [DEBUG] Curl Closed OK [2024-04-02 11:57:50] [660bd69be3ac6] [INFO] Commun GPT Content: { "id": "chatcmpl-99VBktnIGTUfBbygqKA0BfE4lhDvd", "object": "chat.completion", "created": 1712051868, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je m'excuse pour cette erreur. Pour quelles dates avez-vous besoin d'organiser le covoiturage pour l'événement VVX Volvic ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 366, "completion_tokens": 37, "total_tokens": 403 }, "system_fingerprint": "fp_9ff10d0055" } [2024-04-02 11:57:50] [660bd69be3ac6] [INFO] Sender already set +33673131298 [2024-04-02 11:57:50] [660bd69be3ac6] [DEBUG] [SMS] text : Je m'excuse pour cette erreur. Pour quelles dates avez-vous besoin d'organiser le covoiturage pour l'événement VVX Volvic ? [2024-04-02 11:57:50] [660bd69be3ac6] [DEBUG] [SMS] number : +33673131298 [2024-04-02 11:57:50] [660bd69be3ac6] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 11:57:50] [660bd69be3ac6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33673131298"}],"text":"Je m'excuse pour cette erreur. Pour quelles dates avez-vous besoin d'organiser le covoiturage pour l'\u00e9v\u00e9nement VVX Volvic ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 11:57:50] [660bd69be3ac6] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:57:50] [660bd69be3ac6] [INFO] [SMS] SMS envoyé avec succès id : sms_660bd69e92b87630218818 [2024-04-02 11:57:50] [660bd69be3ac6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bd69e92b87630218818","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.66} [2024-04-02 11:57:50] [660bd69be3ac6] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:57:50] [660bd69be3ac6] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:58:01] [660bd6a948ff5] [DEBUG] Callback main start ok [2024-04-02 11:58:01] [660bd6a948ff5] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:58:01] [660bd6a948ff5] [DEBUG] Callback main avant while ok [2024-04-02 11:58:01] [660bd6a948ff5] [DEBUG] Fields : channel=sms&text=Merci&reception_date=2024-04-02 11:57:59&metadata[message_id]=sms_660bcb1ad9815786537029&metadata[number]=+33612561622&metadata[sim_card_number]=+33757050392 [2024-04-02 11:58:01] [660bd6a948ff5] [INFO] Callback SMS entrant sur sim_card: +33757050392 depuis Number (user): +33612561622 Text: Merci [2024-04-02 11:58:01] [660bd6a948ff5] [INFO] From: +33612561622|To: +33757050392|Date: 2024-04-02 11:57:59|Message: Merci [2024-04-02 11:58:01] [660bd6a948ff5] [DEBUG] callback main apres while ok [2024-04-02 11:58:01] [660bd6a948ff5] [INFO] Phone Number +33612561622 is not available ! [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] Callback main start ok [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] Callback main avant while ok [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] Fields : channel=sms&text=Pour le 10 mai course du 46 kms.&reception_date=2024-04-02 11:58:31&metadata[message_id]=sms_660bd69e92b87630218818&metadata[number]=+33673131298&metadata[sim_card_number]=+33757050374 [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33673131298 Text: Pour le 10 mai course du 46 kms. [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] From: +33673131298|To: +33757050374|Date: 2024-04-02 11:58:31|Message: Pour le 10 mai course du 46 kms. [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] callback main apres while ok [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] Phone Number +33673131298 is available ! [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] Service is enabled ? true [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] Service +33757050374 is enabled ! [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] Listen is enabled ? false [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] Listen +33757050374 is disabled ! [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] Callback SMS Count =? 3 [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] Callback checkMessage : Ces dates sont passées -- text: Pour le 10 mai course du 46 kms. [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Pour le 10 mai course du 46 kms.' [2024-04-02 11:58:32] [660bd6c8a9f78] [INFO] Event ID ? [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] début chatgpt [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] curl_init OK [2024-04-02 11:58:32] [660bd6c8a9f78] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Vvx volvic"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent au \"Vvx Volvic\" le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?"},{"role":"user","content":"Ces dates sont pass\u00e9es \r"},{"role":"assistant","content":"Je m'excuse pour cette erreur. Pour quelles dates avez-vous besoin d'organiser le covoiturage pour l'\u00e9v\u00e9nement VVX Volvic ?"},{"role":"user","content":"Pour le 10 mai course du 46 kms."}]} [2024-04-02 11:58:34] [660bd6c8a9f78] [DEBUG] Commun GPT response: { "id": "chatcmpl-99VCTGRTJQbv4u7gvXSLrcyF58CJE", "object": "chat.completion", "created": 1712051913, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour cette précision. Souhaitez-vous être conducteur ou passager pour ce covoiturage le 10 mai pour la course de 46 kms ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 422, "completion_tokens": 38, "total_tokens": 460 }, "system_fingerprint": "fp_98037a2cc7" } [2024-04-02 11:58:34] [660bd6c8a9f78] [DEBUG] Curl Closed OK [2024-04-02 11:58:34] [660bd6c8a9f78] [INFO] Commun GPT Content: { "id": "chatcmpl-99VCTGRTJQbv4u7gvXSLrcyF58CJE", "object": "chat.completion", "created": 1712051913, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour cette précision. Souhaitez-vous être conducteur ou passager pour ce covoiturage le 10 mai pour la course de 46 kms ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 422, "completion_tokens": 38, "total_tokens": 460 }, "system_fingerprint": "fp_98037a2cc7" } [2024-04-02 11:58:34] [660bd6c8a9f78] [INFO] Sender already set +33673131298 [2024-04-02 11:58:34] [660bd6c8a9f78] [DEBUG] [SMS] text : Parfait, merci pour cette précision. Souhaitez-vous être conducteur ou passager pour ce covoiturage le 10 mai pour la course de 46 kms ? [2024-04-02 11:58:34] [660bd6c8a9f78] [DEBUG] [SMS] number : +33673131298 [2024-04-02 11:58:34] [660bd6c8a9f78] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 11:58:34] [660bd6c8a9f78] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33673131298"}],"text":"Parfait, merci pour cette pr\u00e9cision. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage le 10 mai pour la course de 46 kms ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 11:58:35] [660bd6c8a9f78] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:58:35] [660bd6c8a9f78] [INFO] [SMS] SMS envoyé avec succès id : sms_660bd6cb8ff87635545941 [2024-04-02 11:58:35] [660bd6c8a9f78] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bd6cb8ff87635545941","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.62} [2024-04-02 11:58:35] [660bd6c8a9f78] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:58:35] [660bd6c8a9f78] [DEBUG] Callback juste avant fin callBack [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] Callback main start ok [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] Callback main avant while ok [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] Fields : channel=sms&text=Il faut faire le covoiturage le 8 mai maxi.Je veux etre passager&reception_date=2024-04-02 11:59:27&metadata[message_id]=sms_660bd6cb8ff87635545941&metadata[number]=+33673131298&metadata[sim_card_number]=+33757050374 [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33673131298 Text: Il faut faire le covoiturage le 8 mai maxi.Je veux etre passager [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] From: +33673131298|To: +33757050374|Date: 2024-04-02 11:59:27|Message: Il faut faire le covoiturage le 8 mai maxi.Je veux etre passager [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] callback main apres while ok [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] Phone Number +33673131298 is available ! [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] Service is enabled ? true [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] Service +33757050374 is enabled ! [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] Listen is enabled ? false [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] Listen +33757050374 is disabled ! [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] BDD CheckNumber : OK [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] Callback SMS Count =? 4 [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] Callback checkMessage : Pour le 10 mai course du 46 kms. -- text: Il faut faire le covoiturage le 8 mai maxi.Je veux etre passager [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Il faut faire le covoiturage le 8 mai maxi.Je veux etre passager' [2024-04-02 11:59:29] [660bd7019bcd8] [INFO] Event ID ? [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] début chatgpt [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] curl_init OK [2024-04-02 11:59:29] [660bd7019bcd8] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Vvx volvic"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent au \"Vvx Volvic\" le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?"},{"role":"user","content":"Ces dates sont pass\u00e9es \r"},{"role":"assistant","content":"Je m'excuse pour cette erreur. Pour quelles dates avez-vous besoin d'organiser le covoiturage pour l'\u00e9v\u00e9nement VVX Volvic ?"},{"role":"user","content":"Pour le 10 mai course du 46 kms."},{"role":"assistant","content":"Parfait, merci pour cette pr\u00e9cision. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage le 10 mai pour la course de 46 kms ?"},{"role":"user","content":"Il faut faire le covoiturage le 8 mai maxi.Je veux etre passager"}]} [2024-04-02 11:59:33] [660bd7019bcd8] [DEBUG] Commun GPT response: { "id": "chatcmpl-99VDNC2FYReGuifRH736ezGuyrk5a", "object": "chat.completion", "created": 1712051969, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Entendu. Quelle est votre adresse de départ, s'il vous plaît (n'oubliez pas de me fournir le code postal) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 489, "completion_tokens": 33, "total_tokens": 522 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:59:33] [660bd7019bcd8] [DEBUG] Curl Closed OK [2024-04-02 11:59:33] [660bd7019bcd8] [INFO] Commun GPT Content: { "id": "chatcmpl-99VDNC2FYReGuifRH736ezGuyrk5a", "object": "chat.completion", "created": 1712051969, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Entendu. Quelle est votre adresse de départ, s'il vous plaît (n'oubliez pas de me fournir le code postal) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 489, "completion_tokens": 33, "total_tokens": 522 }, "system_fingerprint": "fp_f38f4d6482" } [2024-04-02 11:59:33] [660bd7019bcd8] [INFO] Sender already set +33673131298 [2024-04-02 11:59:33] [660bd7019bcd8] [DEBUG] [SMS] text : Entendu. Quelle est votre adresse de départ, s'il vous plaît (n'oubliez pas de me fournir le code postal) ? [2024-04-02 11:59:33] [660bd7019bcd8] [DEBUG] [SMS] number : +33673131298 [2024-04-02 11:59:33] [660bd7019bcd8] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 11:59:33] [660bd7019bcd8] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33673131298"}],"text":"Entendu. Quelle est votre adresse de d\u00e9part, s'il vous pla\u00eet (n'oubliez pas de me fournir le code postal) ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 11:59:34] [660bd7019bcd8] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 11:59:34] [660bd7019bcd8] [INFO] [SMS] SMS envoyé avec succès id : sms_660bd70626a86137969957 [2024-04-02 11:59:34] [660bd7019bcd8] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bd70626a86137969957","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.57} [2024-04-02 11:59:34] [660bd7019bcd8] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 11:59:34] [660bd7019bcd8] [DEBUG] Callback juste avant fin callBack [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] Callback main start ok [2024-04-02 12:00:14] [660bd72e24df7] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] Callback main avant while ok [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] Fields : channel=sms&text= Hitte65190 ou Tarbes 65000&reception_date=2024-04-02 12:00:12&metadata[message_id]=sms_660bd70626a86137969957&metadata[number]=+33673131298&metadata[sim_card_number]=+33757050374 [2024-04-02 12:00:14] [660bd72e24df7] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33673131298 Text: Hitte65190 ou Tarbes 65000 [2024-04-02 12:00:14] [660bd72e24df7] [INFO] From: +33673131298|To: +33757050374|Date: 2024-04-02 12:00:12|Message: Hitte65190 ou Tarbes 65000 [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] callback main apres while ok [2024-04-02 12:00:14] [660bd72e24df7] [INFO] Phone Number +33673131298 is available ! [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] Service is enabled ? true [2024-04-02 12:00:14] [660bd72e24df7] [INFO] Service +33757050374 is enabled ! [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] Listen is enabled ? false [2024-04-02 12:00:14] [660bd72e24df7] [INFO] Listen +33757050374 is disabled ! [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] BDD CheckNumber : OK [2024-04-02 12:00:14] [660bd72e24df7] [INFO] Callback SMS Count =? 5 [2024-04-02 12:00:14] [660bd72e24df7] [INFO] Callback checkMessage : Il faut faire le covoiturage le 8 mai maxi.Je veux etre passager -- text: Hitte65190 ou Tarbes 65000 [2024-04-02 12:00:14] [660bd72e24df7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: ' Hitte65190 ou Tarbes 65000' [2024-04-02 12:00:14] [660bd72e24df7] [INFO] Event ID ? [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] début chatgpt [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] curl_init OK [2024-04-02 12:00:14] [660bd72e24df7] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Vvx volvic"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent au \"Vvx Volvic\" le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?"},{"role":"user","content":"Ces dates sont pass\u00e9es \r"},{"role":"assistant","content":"Je m'excuse pour cette erreur. Pour quelles dates avez-vous besoin d'organiser le covoiturage pour l'\u00e9v\u00e9nement VVX Volvic ?"},{"role":"user","content":"Pour le 10 mai course du 46 kms."},{"role":"assistant","content":"Parfait, merci pour cette pr\u00e9cision. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage le 10 mai pour la course de 46 kms ?"},{"role":"user","content":"Il faut faire le covoiturage le 8 mai maxi.Je veux etre passager"},{"role":"assistant","content":"Entendu. Quelle est votre adresse de d\u00e9part, s'il vous pla\u00eet (n'oubliez pas de me fournir le code postal) ?"},{"role":"user","content":" Hitte65190 ou Tarbes 65000"}]} [2024-04-02 12:00:16] [660bd72e24df7] [DEBUG] Commun GPT response: { "id": "chatcmpl-99VE6erYJKXcE5zuJs0LQaRTYgsfe", "object": "chat.completion", "created": 1712052014, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci. Pouvez-vous me préciser votre heure souhaitée d'arrivée à l'événement le 8 mai ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 541, "completion_tokens": 34, "total_tokens": 575 }, "system_fingerprint": "fp_320f4f81bd" } [2024-04-02 12:00:16] [660bd72e24df7] [DEBUG] Curl Closed OK [2024-04-02 12:00:16] [660bd72e24df7] [INFO] Commun GPT Content: { "id": "chatcmpl-99VE6erYJKXcE5zuJs0LQaRTYgsfe", "object": "chat.completion", "created": 1712052014, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci. Pouvez-vous me préciser votre heure souhaitée d'arrivée à l'événement le 8 mai ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 541, "completion_tokens": 34, "total_tokens": 575 }, "system_fingerprint": "fp_320f4f81bd" } [2024-04-02 12:00:16] [660bd72e24df7] [INFO] Sender already set +33673131298 [2024-04-02 12:00:16] [660bd72e24df7] [DEBUG] [SMS] text : Très bien, merci. Pouvez-vous me préciser votre heure souhaitée d'arrivée à l'événement le 8 mai ? [2024-04-02 12:00:16] [660bd72e24df7] [DEBUG] [SMS] number : +33673131298 [2024-04-02 12:00:16] [660bd72e24df7] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 12:00:16] [660bd72e24df7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33673131298"}],"text":"Tr\u00e8s bien, merci. Pouvez-vous me pr\u00e9ciser votre heure souhait\u00e9e d'arriv\u00e9e \u00e0 l'\u00e9v\u00e9nement le 8 mai ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 12:00:17] [660bd72e24df7] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 12:00:17] [660bd72e24df7] [INFO] [SMS] SMS envoyé avec succès id : sms_660bd73141f71558890728 [2024-04-02 12:00:17] [660bd72e24df7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660bd73141f71558890728","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.53} [2024-04-02 12:00:17] [660bd72e24df7] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 12:00:17] [660bd72e24df7] [DEBUG] Callback juste avant fin callBack [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] Callback main start ok [2024-04-02 12:00:48] [660bd750b92d9] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] Callback main avant while ok [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] Fields : channel=sms&text=En milieu d'après-midi &reception_date=2024-04-02 12:00:47&metadata[message_id]=sms_660bd73141f71558890728&metadata[number]=+33673131298&metadata[sim_card_number]=+33757050374 [2024-04-02 12:00:48] [660bd750b92d9] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33673131298 Text: En milieu d'après-midi [2024-04-02 12:00:48] [660bd750b92d9] [INFO] From: +33673131298|To: +33757050374|Date: 2024-04-02 12:00:47|Message: En milieu d'après-midi [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] callback main apres while ok [2024-04-02 12:00:48] [660bd750b92d9] [INFO] Phone Number +33673131298 is available ! [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] Service is enabled ? true [2024-04-02 12:00:48] [660bd750b92d9] [INFO] Service +33757050374 is enabled ! [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] Listen is enabled ? false [2024-04-02 12:00:48] [660bd750b92d9] [INFO] Listen +33757050374 is disabled ! [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] BDD CheckNumber : OK [2024-04-02 12:00:48] [660bd750b92d9] [INFO] Callback SMS Count =? 6 [2024-04-02 12:00:48] [660bd750b92d9] [INFO] Callback checkMessage : Hitte65190 ou Tarbes 65000 -- text: En milieu d'après-midi [2024-04-02 12:00:48] [660bd750b92d9] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'En milieu d\'après-midi \r' [2024-04-02 12:00:48] [660bd750b92d9] [INFO] Event ID ? [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] Total SMS USER : 5 [2024-04-02 12:00:48] [660bd750b92d9] [DEBUG] Callback juste avant fin callBack [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] Callback main start ok [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] Callback main avant while ok [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] Fields : channel=sms&text=Ok merci beaucoup&reception_date=2024-04-02 12:26:35&metadata[message_id]=sms_660bcb76765ed903106625&metadata[number]=+33676665715&metadata[sim_card_number]=+33757050387 [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33676665715 Text: Ok merci beaucoup [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] From: +33676665715|To: +33757050387|Date: 2024-04-02 12:26:35|Message: Ok merci beaucoup [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] callback main apres while ok [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Phone Number +33676665715 is available ! [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] Service is enabled ? true [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Service +33757050387 is enabled ! [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] Listen is enabled ? false [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Listen +33757050387 is disabled ! [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] BDD CheckNumber : OK [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Callback SMS Count =? 12 [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Callback checkMessage : Oui merci -- text: Ok merci beaucoup [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Ok merci beaucoup' [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Event ID ? 9 [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Fetch event [2024-04-02 12:26:37] [660bdd5d1618c] [INFO] Event name : VVX [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] Total SMS USER : 10 [2024-04-02 12:26:37] [660bdd5d1618c] [DEBUG] Callback juste avant fin callBack [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] Callback main start ok [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] Callback main avant while ok [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] Fields : channel=sms&text=<#> Your WhatsApp code: 559-547 You can also tap on this link to verify your phone: v.whatsapp.com/559547 Don't share this code with others 4sgLq1p5sV6&reception_date=2024-04-02 13:10:06&metadata[number]=+33616976607&metadata[sim_card_number]=+33757050406 [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] Callback SMS entrant sur sim_card: +33757050406 depuis Number (user): +33616976607 Text: <#> Your WhatsApp code: 559-547 You can also tap on this link to verify your phone: v.whatsapp.com/559547 Don't share this code with others 4sgLq1p5sV6 [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] From: +33616976607|To: +33757050406|Date: 2024-04-02 13:10:06|Message: <#> Your WhatsApp code: 559-547 You can also tap on this link to verify your phone: v.whatsapp.com/559547 Don't share this code with others 4sgLq1p5sV6 [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] callback main apres while ok [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] Phone Number +33616976607 is available ! [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] Service is enabled ? true [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] Service +33757050406 is enabled ! [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] Listen is enabled ? false [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] Listen +33757050406 is disabled ! [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] callback main sim_card_number CORRECT : +33757050406 début d'interpretation du message [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] BDD CheckNumber : la table est vide [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33616976607 [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '<#> Your WhatsApp code: 559-547\n\nYou can also tap on this link to verify your phone: v.whatsapp.com/559547\n\nDon\'t share this code with others\n4sgLq1p5sV6' [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] Callback Q1: l'event n'est pas reconnu [2024-04-02 13:10:07] [660be78f6b6a4] [INFO] Ajout du sender : 33757050393 au +33616976607 [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller? [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] [SMS] number : +33616976607 [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] [SMS] sender : 33757050393 [2024-04-02 13:10:07] [660be78f6b6a4] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33616976607"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050393"} [2024-04-02 13:10:08] [660be78f6b6a4] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 13:10:08] [660be78f6b6a4] [INFO] [SMS] SMS envoyé avec succès id : sms_660be7906ea99589063518 [2024-04-02 13:10:08] [660be78f6b6a4] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660be7906ea99589063518","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.48} [2024-04-02 13:10:08] [660be78f6b6a4] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 13:10:08] [660be78f6b6a4] [DEBUG] Callback juste avant fin callBack [2024-04-02 13:16:27] [660be90be75b3] [INFO] Sender already set +33673131298 [2024-04-02 13:16:27] [660be90be75b3] [DEBUG] [SMS] text : Très bien c'est noté. Recherchez-vous d'autres trajets en covoiturage ? [2024-04-02 13:16:27] [660be90be75b3] [DEBUG] [SMS] number : +33673131298 [2024-04-02 13:16:27] [660be90be75b3] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 13:16:27] [660be90be75b3] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33673131298"}],"text":"Tr\u00e8s bien c'est not\u00e9. Recherchez-vous d'autres trajets en covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 13:16:28] [660be90be75b3] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 13:16:28] [660be90be75b3] [INFO] [SMS] SMS envoyé avec succès id : sms_660be90c3cd9c613317657 [2024-04-02 13:16:28] [660be90be75b3] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660be90c3cd9c613317657","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.44} [2024-04-02 13:16:28] [660be90be75b3] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] Callback main start ok [2024-04-02 13:17:05] [660be931a2a76] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] Callback main avant while ok [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] Fields : channel=sms&text=Non merci&reception_date=2024-04-02 13:17:03&metadata[message_id]=sms_660be90c3cd9c613317657&metadata[number]=+33673131298&metadata[sim_card_number]=+33757050374 [2024-04-02 13:17:05] [660be931a2a76] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33673131298 Text: Non merci [2024-04-02 13:17:05] [660be931a2a76] [INFO] From: +33673131298|To: +33757050374|Date: 2024-04-02 13:17:03|Message: Non merci [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] callback main apres while ok [2024-04-02 13:17:05] [660be931a2a76] [INFO] Phone Number +33673131298 is available ! [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] Service is enabled ? true [2024-04-02 13:17:05] [660be931a2a76] [INFO] Service +33757050374 is enabled ! [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] Listen is enabled ? false [2024-04-02 13:17:05] [660be931a2a76] [INFO] Listen +33757050374 is disabled ! [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] BDD CheckNumber : OK [2024-04-02 13:17:05] [660be931a2a76] [INFO] Callback SMS Count =? 7 [2024-04-02 13:17:05] [660be931a2a76] [INFO] Callback checkMessage : En milieu d'après-midi -- text: Non merci [2024-04-02 13:17:05] [660be931a2a76] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Non merci' [2024-04-02 13:17:05] [660be931a2a76] [INFO] Event ID ? [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] Total SMS USER : 6 [2024-04-02 13:17:05] [660be931a2a76] [DEBUG] Callback juste avant fin callBack [2024-04-02 13:17:43] [660be957c2c16] [INFO] Sender already set +33673131298 [2024-04-02 13:17:43] [660be957c2c16] [DEBUG] [SMS] text : D'accord parfait. Merci pour vos retours. Je vous recontacte dans les plus brefs délais. Je reste à votre disposition au besoin. Alfred. [2024-04-02 13:17:43] [660be957c2c16] [DEBUG] [SMS] number : +33673131298 [2024-04-02 13:17:43] [660be957c2c16] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 13:17:43] [660be957c2c16] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33673131298"}],"text":"D'accord parfait. Merci pour vos retours. Je vous recontacte dans les plus brefs d\u00e9lais. Je reste \u00e0 votre disposition au besoin.\nAlfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 13:17:44] [660be957c2c16] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 13:17:44] [660be957c2c16] [INFO] [SMS] SMS envoyé avec succès id : sms_660be9580c2d2888334666 [2024-04-02 13:17:44] [660be957c2c16] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660be9580c2d2888334666","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.39} [2024-04-02 13:17:44] [660be957c2c16] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 15:20:50] [660c063214c03] [INFO] Sender already set +33601747173 [2024-04-02 15:20:50] [660c063214c03] [DEBUG] [SMS] text : coucou test numéro [2024-04-02 15:20:50] [660c063214c03] [DEBUG] [SMS] number : +33601747173 [2024-04-02 15:20:50] [660c063214c03] [DEBUG] [SMS] sender : 33757050379 [2024-04-02 15:20:50] [660c063214c03] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"coucou test num\u00e9ro","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050379"} [2024-04-02 15:20:50] [660c063214c03] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 15:20:50] [660c063214c03] [INFO] [SMS] SMS envoyé avec succès id : sms_660c063255903570500673 [2024-04-02 15:20:50] [660c063214c03] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660c063255903570500673","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.35} [2024-04-02 15:20:50] [660c063214c03] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 15:21:37] [660c0661ebab6] [INFO] Ajout du sender : 33755517569 au +33601747173 [2024-04-02 15:21:37] [660c0661ebab6] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à l'évènement Fictif 2024 qui aura lieu les 24 et 25 Décembre 2024 à Clermont Ferrand. Améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que je vous aide à vous rendre sur place ? (Oui, non) [2024-04-02 15:21:37] [660c0661ebab6] [DEBUG] [SMS] number : +33601747173 [2024-04-02 15:21:37] [660c0661ebab6] [DEBUG] [SMS] sender : 33755517569 [2024-04-02 15:21:37] [660c0661ebab6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement Fictif 2024 qui aura lieu les 24 et 25 D\u00e9cembre 2024 \u00e0 Clermont Ferrand. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-04-02 15:21:38] [660c0661ebab6] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 15:21:38] [660c0661ebab6] [INFO] [SMS] SMS envoyé avec succès id : sms_660c066263eba443973702 [2024-04-02 15:21:38] [660c0661ebab6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660c066263eba443973702","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":184.26} [2024-04-02 15:21:38] [660c0661ebab6] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] Callback main start ok [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] Callback main avant while ok [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] Fields : channel=sms&text=Bonjour j attends de connaître mes affectations. Merci&reception_date=2024-04-02 15:46:11&metadata[message_id]=sms_660bae50cb30e450308049&metadata[number]=+33686603855&metadata[sim_card_number]=+33757050374 [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33686603855 Text: Bonjour j attends de connaître mes affectations. Merci [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] From: +33686603855|To: +33757050374|Date: 2024-04-02 15:46:11|Message: Bonjour j attends de connaître mes affectations. Merci [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] callback main apres while ok [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] Phone Number +33686603855 is available ! [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] Service is enabled ? true [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] Service +33757050374 is enabled ! [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] Listen is enabled ? false [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] Listen +33757050374 is disabled ! [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] BDD CheckNumber : OK [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] Callback SMS Count =? 3 [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] Callback checkMessage : VVX 2024 -- text: Bonjour j attends de connaître mes affectations. Merci [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour j attends de connaître mes affectations. Merci' [2024-04-02 15:46:13] [660c0c2576fbc] [INFO] Event ID ? [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] début chatgpt [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] curl_init OK [2024-04-02 15:46:13] [660c0c2576fbc] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"VVX 2024"},{"role":"assistant","content":"Parfait, ravi de vous aider pour l'organisation de votre covoiturage pour le VVX 2024. Pouvez-vous me pr\u00e9ciser quels jours vous serez pr\u00e9sent(e) \u00e0 l'\u00e9v\u00e8nement ? (Samedi 16 Mars, Dimanche 17 Mars ou les deux jours)"},{"role":"user","content":"Bonjour j attends de conna\u00eetre mes affectations. Merci"}]} [2024-04-02 15:46:21] [660c0c2576fbc] [DEBUG] Commun GPT response: { "id": "chatcmpl-99YkntxWejkdUUKo4ShrLHIdNFzME", "object": "chat.completion", "created": 1712065573, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je comprends, vous attendez donc de connaître votre emploi du temps avant de confirmer votre présence aux jours de l'évènement. Dès que vous aurez cette information, je serai là pour vous aider à organiser votre covoiturage. N'hésitez pas à revenir vers moi dès que vous en saurez plus. Bonne journée !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 402, "completion_tokens": 80, "total_tokens": 482 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-04-02 15:46:21] [660c0c2576fbc] [DEBUG] Curl Closed OK [2024-04-02 15:46:21] [660c0c2576fbc] [INFO] Commun GPT Content: { "id": "chatcmpl-99YkntxWejkdUUKo4ShrLHIdNFzME", "object": "chat.completion", "created": 1712065573, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je comprends, vous attendez donc de connaître votre emploi du temps avant de confirmer votre présence aux jours de l'évènement. Dès que vous aurez cette information, je serai là pour vous aider à organiser votre covoiturage. N'hésitez pas à revenir vers moi dès que vous en saurez plus. Bonne journée !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 402, "completion_tokens": 80, "total_tokens": 482 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-04-02 15:46:21] [660c0c2576fbc] [INFO] Sender already set +33686603855 [2024-04-02 15:46:21] [660c0c2576fbc] [DEBUG] [SMS] text : Je comprends, vous attendez donc de connaître votre emploi du temps avant de confirmer votre présence aux jours de l'évènement. Dès que vous aurez cette information, je serai là pour vous aider à organiser votre covoiturage. N'hésitez pas à revenir vers moi dès que vous en saurez plus. Bonne journée ! [2024-04-02 15:46:21] [660c0c2576fbc] [DEBUG] [SMS] number : +33686603855 [2024-04-02 15:46:21] [660c0c2576fbc] [DEBUG] [SMS] sender : 33757050374 [2024-04-02 15:46:21] [660c0c2576fbc] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33686603855"}],"text":"Je comprends, vous attendez donc de conna\u00eetre votre emploi du temps avant de confirmer votre pr\u00e9sence aux jours de l'\u00e9v\u00e8nement. D\u00e8s que vous aurez cette information, je serai l\u00e0 pour vous aider \u00e0 organiser votre covoiturage. N'h\u00e9sitez pas \u00e0 revenir vers moi d\u00e8s que vous en saurez plus. Bonne journ\u00e9e !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-04-02 15:46:22] [660c0c2576fbc] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 15:46:22] [660c0c2576fbc] [INFO] [SMS] SMS envoyé avec succès id : sms_660c0c2e27492231569841 [2024-04-02 15:46:22] [660c0c2576fbc] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660c0c2e27492231569841","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":184.17} [2024-04-02 15:46:22] [660c0c2576fbc] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 15:46:22] [660c0c2576fbc] [DEBUG] Callback juste avant fin callBack [2024-04-02 15:46:23] [660c0c2f97407] [DEBUG] Callback main start ok [2024-04-02 15:46:23] [660c0c2f97407] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 15:46:23] [660c0c2f97407] [DEBUG] Callback main avant while ok [2024-04-02 15:46:23] [660c0c2f97407] [DEBUG] Fields : channel=sms&text=Bonjour j attends de connaître mes affectations. Merci&reception_date=2024-04-02 15:46:11&metadata[message_id]=sms_660bae50cb30e450308049&metadata[number]=+33686603855&metadata[sim_card_number]=+33757050374 [2024-04-02 15:46:23] [660c0c2f97407] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33686603855 Text: Bonjour j attends de connaître mes affectations. Merci [2024-04-02 15:46:23] [660c0c2f97407] [INFO] From: +33686603855|To: +33757050374|Date: 2024-04-02 15:46:11|Message: Bonjour j attends de connaître mes affectations. Merci [2024-04-02 15:46:23] [660c0c2f97407] [DEBUG] callback main apres while ok [2024-04-02 15:46:23] [660c0c2f97407] [INFO] Phone Number +33686603855 is available ! [2024-04-02 15:46:23] [660c0c2f97407] [DEBUG] Service is enabled ? true [2024-04-02 15:46:23] [660c0c2f97407] [INFO] Service +33757050374 is enabled ! [2024-04-02 15:46:23] [660c0c2f97407] [DEBUG] Listen is enabled ? false [2024-04-02 15:46:23] [660c0c2f97407] [INFO] Listen +33757050374 is disabled ! [2024-04-02 15:46:23] [660c0c2f97407] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-04-02 15:46:23] [660c0c2f97407] [DEBUG] BDD CheckNumber : OK [2024-04-02 15:46:23] [660c0c2f97407] [INFO] Callback SMS Count =? 3 [2024-04-02 15:46:23] [660c0c2f97407] [INFO] Callback checkMessage : Bonjour j attends de connaître mes affectations. Merci -- text: Bonjour j attends de connaître mes affectations. Merci [2024-04-02 15:46:23] [660c0c2f97407] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-04-02 15:46:23] [660c0c2f97407] [DEBUG] Callback juste avant fin callBack [2024-04-02 15:57:57] [660c0ee541089] [INFO] Sender already set +33601747173 [2024-04-02 15:57:57] [660c0ee541089] [DEBUG] [SMS] text : Test 2 [2024-04-02 15:57:57] [660c0ee541089] [DEBUG] [SMS] number : +33601747173 [2024-04-02 15:57:57] [660c0ee541089] [DEBUG] [SMS] sender : 33755517569 [2024-04-02 15:57:57] [660c0ee541089] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Test 2","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-04-02 15:57:57] [660c0ee541089] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 15:57:57] [660c0ee541089] [INFO] [SMS] SMS envoyé avec succès id : sms_660c0ee59e9b5116923720 [2024-04-02 15:57:57] [660c0ee541089] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660c0ee59e9b5116923720","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":184.12} [2024-04-02 15:57:57] [660c0ee541089] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 15:59:14] [660c0f324fc38] [INFO] Ajout du sender : 33755517569 au +33634957587 [2024-04-02 15:59:14] [660c0f324fc38] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à l'évènement Fictif 2024 qui aura lieu les 24 et 25 Décembre 2024 à Clermont Ferrand. Améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que je vous aide à vous rendre sur place ? (Oui, non) [2024-04-02 15:59:14] [660c0f324fc38] [DEBUG] [SMS] number : +33634957587 [2024-04-02 15:59:14] [660c0f324fc38] [DEBUG] [SMS] sender : 33755517569 [2024-04-02 15:59:14] [660c0f324fc38] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement Fictif 2024 qui aura lieu les 24 et 25 D\u00e9cembre 2024 \u00e0 Clermont Ferrand. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-04-02 15:59:14] [660c0f324fc38] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 15:59:14] [660c0f324fc38] [INFO] [SMS] SMS envoyé avec succès id : sms_660c0f32ab637973584613 [2024-04-02 15:59:14] [660c0f324fc38] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660c0f32ab637973584613","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":184.03} [2024-04-02 15:59:14] [660c0f324fc38] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 15:59:14] [660c0f32b29d3] [INFO] Ajout du sender : 33755517569 au +33601747173 [2024-04-02 15:59:14] [660c0f32b29d3] [DEBUG] [SMS] text : Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez à l'évènement Fictif 2024 qui aura lieu les 24 et 25 Décembre 2024 à Clermont Ferrand. Améliorons ensemble l'empreinte carbone, en favorisant la mobilité partagée ! Voulez-vous que je vous aide à vous rendre sur place ? (Oui, non) [2024-04-02 15:59:14] [660c0f32b29d3] [DEBUG] [SMS] number : +33601747173 [2024-04-02 15:59:14] [660c0f32b29d3] [DEBUG] [SMS] sender : 33755517569 [2024-04-02 15:59:14] [660c0f32b29d3] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Bonjour, c'est Alfred de MICHELIN Mobili. Vous participez \u00e0 l'\u00e9v\u00e8nement Fictif 2024 qui aura lieu les 24 et 25 D\u00e9cembre 2024 \u00e0 Clermont Ferrand. Am\u00e9liorons ensemble l'empreinte carbone, en favorisant la mobilit\u00e9 partag\u00e9e ! Voulez-vous que je vous aide \u00e0 vous rendre sur place ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517569"} [2024-04-02 15:59:15] [660c0f32b29d3] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 15:59:15] [660c0f32b29d3] [INFO] [SMS] SMS envoyé avec succès id : sms_660c0f333f8bf925967551 [2024-04-02 15:59:15] [660c0f32b29d3] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660c0f333f8bf925967551","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":183.94} [2024-04-02 15:59:15] [660c0f32b29d3] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] Callback main start ok [2024-04-02 16:44:00] [660c19b098c5e] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] Callback main avant while ok [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] Fields : channel=sms&text=truite&reception_date=2024-04-02 16:43:58&metadata[message_id]=sms_6606157fe4573962770456&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2024-04-02 16:44:00] [660c19b098c5e] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: truite [2024-04-02 16:44:00] [660c19b098c5e] [INFO] From: +33601747173|To: +33755517567|Date: 2024-04-02 16:43:58|Message: truite [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] callback main apres while ok [2024-04-02 16:44:00] [660c19b098c5e] [INFO] Phone Number +33601747173 is available ! [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] Service is enabled ? true [2024-04-02 16:44:00] [660c19b098c5e] [INFO] Service +33755517567 is enabled ! [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] Listen is enabled ? false [2024-04-02 16:44:00] [660c19b098c5e] [INFO] Listen +33755517567 is disabled ! [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] BDD CheckNumber : la table est vide [2024-04-02 16:44:00] [660c19b098c5e] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-04-02 16:44:00] [660c19b098c5e] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33601747173 [2024-04-02 16:44:00] [660c19b098c5e] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'truite' [2024-04-02 16:44:00] [660c19b098c5e] [INFO] Callback Q1: l'event est VVX [2024-04-02 16:44:00] [660c19b098c5e] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-04-02 16:44:00] [660c19b098c5e] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-04-02 16:44:00] [660c19b098c5e] [INFO] Ajout du sender : 33757050383 au +33601747173 [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] [SMS] text : Bonjour, je suis Alfred de MICHELIN Mobili, l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir à l'évènement ? (Oui, non) [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] [SMS] number : +33601747173 [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] [SMS] sender : 33757050383 [2024-04-02 16:44:00] [660c19b098c5e] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Bonjour, je suis Alfred de MICHELIN Mobili, l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-04-02 16:44:01] [660c19b098c5e] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 16:44:01] [660c19b098c5e] [INFO] [SMS] SMS envoyé avec succès id : sms_660c19b10e10d280846819 [2024-04-02 16:44:01] [660c19b098c5e] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660c19b10e10d280846819","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":183.9} [2024-04-02 16:44:01] [660c19b098c5e] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 16:44:01] [660c19b098c5e] [DEBUG] Callback juste avant fin callBack [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] Callback main start ok [2024-04-02 16:44:29] [660c19cd1940e] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] Callback main avant while ok [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] Fields : channel=sms&text=truite benevole&reception_date=2024-04-02 16:44:27&metadata[message_id]=sms_6606157fe4573962770456&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2024-04-02 16:44:29] [660c19cd1940e] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: truite benevole [2024-04-02 16:44:29] [660c19cd1940e] [INFO] From: +33601747173|To: +33755517567|Date: 2024-04-02 16:44:27|Message: truite benevole [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] callback main apres while ok [2024-04-02 16:44:29] [660c19cd1940e] [INFO] Phone Number +33601747173 is available ! [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] Service is enabled ? true [2024-04-02 16:44:29] [660c19cd1940e] [INFO] Service +33755517567 is enabled ! [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] Listen is enabled ? false [2024-04-02 16:44:29] [660c19cd1940e] [INFO] Listen +33755517567 is disabled ! [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] BDD CheckNumber : la table est vide [2024-04-02 16:44:29] [660c19cd1940e] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-04-02 16:44:29] [660c19cd1940e] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33601747173 [2024-04-02 16:44:29] [660c19cd1940e] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'truite benevole' [2024-04-02 16:44:29] [660c19cd1940e] [INFO] Callback Q1: l'event est VVX BENEVOLE [2024-04-02 16:44:29] [660c19cd1940e] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'Benevole VVX par SMS' [2024-04-02 16:44:29] [660c19cd1940e] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '8' [2024-04-02 16:44:29] [660c19cd1940e] [INFO] Ajout du sender : 33757050375 au +33601747173 [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] [SMS] text : - [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] [SMS] number : +33601747173 [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] [SMS] sender : 33757050375 [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"-","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050375"} [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 16:44:29] [660c19cd1940e] [INFO] [SMS] SMS envoyé avec succès id : sms_660c19cd74c95691167325 [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660c19cd74c95691167325","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":183.85} [2024-04-02 16:44:29] [660c19cd1940e] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 16:44:29] [660c19cd1940e] [DEBUG] Callback juste avant fin callBack [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] Callback main start ok [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] Callback main avant while ok [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] Fields : channel=sms&text=truite benevole&reception_date=2024-04-02 16:49:43&metadata[message_id]=sms_6606157fe4573962770456&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: truite benevole [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] From: +33601747173|To: +33755517567|Date: 2024-04-02 16:49:43|Message: truite benevole [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] callback main apres while ok [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] Phone Number +33601747173 is available ! [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] Service is enabled ? true [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] Service +33755517567 is enabled ! [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] Listen is enabled ? false [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] Listen +33755517567 is disabled ! [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] BDD CheckNumber : la table est vide [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33601747173 [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'truite benevole' [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] Callback Q1: l'event est VVX BENEVOLE [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'Benevole VVX par SMS' [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '8' [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] Ajout du sender : 33757050375 au +33601747173 [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] [SMS] text : Merci. Vous êtes inscrit pour participer au covoiturage de la VVX! je vous recontacterai prochainement. Alfred. [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] [SMS] number : +33601747173 [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] [SMS] sender : 33757050375 [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Merci. Vous \u00eates inscrit pour participer au covoiturage de la VVX! je vous recontacterai prochainement. Alfred. ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050375"} [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] [SMS] HTTP Code : 200 [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] [SMS] SMS envoyé avec succès id : sms_660c1b08ad55c660911339 [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660c1b08ad55c660911339","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":183.81} [2024-04-02 16:49:44] [660c1b085cb1f] [INFO] BDD BddMaj sender : la table est vide [2024-04-02 16:49:44] [660c1b085cb1f] [DEBUG] Callback juste avant fin callBack [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] Callback main start ok [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] Callback main avant while ok [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] Fields : channel=sms&text=ok merci&reception_date=2024-04-02 16:49:57&metadata[message_id]=sms_660c1b08ad55c660911339&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050375 [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Callback SMS entrant sur sim_card: +33757050375 depuis Number (user): +33601747173 Text: ok merci [2024-04-02 16:49:57] [660c1b15e9940] [INFO] From: +33601747173|To: +33757050375|Date: 2024-04-02 16:49:57|Message: ok merci [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] callback main apres while ok [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Phone Number +33601747173 is available ! [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] Service is enabled ? true [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Service +33757050375 is enabled ! [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] Listen is enabled ? false [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Listen +33757050375 is disabled ! [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] callback main sim_card_number CORRECT : +33757050375 début d'interpretation du message [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] BDD CheckNumber : OK [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Callback SMS Count =? 1 [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Callback checkMessage : truite benevole -- text: ok merci [2024-04-02 16:49:57] [660c1b15e9940] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'ok merci' [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Event ID ? 8 [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Fetch event [2024-04-02 16:49:57] [660c1b15e9940] [INFO] Event name : VVX BENEVOLE [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] début chatgpt [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] curl_init OK [2024-04-02 16:49:57] [660c1b15e9940] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : ok merci"}]} [2024-04-02 16:49:58] [660c1b15e9940] [DEBUG] Commun GPT response: { "id": "chatcmpl-99ZkUMeOJ9oJB22dDPTjC9JcQ2Fcj", "object": "chat.completion", "created": 1712069398, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 129, "completion_tokens": 1, "total_tokens": 130 }, "system_fingerprint": "fp_b28b39ffa8" } [2024-04-02 16:49:58] [660c1b15e9940] [DEBUG] Curl Closed OK [2024-04-02 16:49:58] [660c1b15e9940] [INFO] Commun GPT Content: { "id": "chatcmpl-99ZkUMeOJ9oJB22dDPTjC9JcQ2Fcj", "object": "chat.completion", "created": 1712069398, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 129, "completion_tokens": 1, "total_tokens": 130 }, "system_fingerprint": "fp_b28b39ffa8" } [2024-04-02 16:49:58] [660c1b15e9940] [DEBUG] [AUTOMATIC] Réponse 0 [2024-04-02 16:49:58] [660c1b15e9940] [DEBUG] [AUTOMATIC] Réponse Negative : ok merci [2024-04-02 16:49:58] [660c1b15e9940] [DEBUG] Callback juste avant fin callBack