[2024-05-14 12:05:11] [6643375797cc7] [DEBUG] Callback main start ok [2024-05-14 12:05:11] [6643375797cc7] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] Callback main avant while ok [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] Fields : channel=sms&text=Bonjour Alfred Je cherche un covoiturage pour aller de Clermont à Charlieu le 16 mai. Départ de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose à me proposer ? Merci&reception_date=2024-05-14 12:05:04&metadata[message_id]=sms_6638fc70c4a39984797341&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 12:05:11] [6643375797cc7] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: Bonjour Alfred Je cherche un covoiturage pour aller de Clermont à Charlieu le 16 mai. Départ de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose à me proposer ? Merci [2024-05-14 12:05:11] [6643375797cc7] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 12:05:04|Message: Bonjour Alfred Je cherche un covoiturage pour aller de Clermont à Charlieu le 16 mai. Départ de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose à me proposer ? Merci [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] callback main apres while ok [2024-05-14 12:05:11] [6643375797cc7] [INFO] Phone Number +33675085263 is available ! [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] Service is enabled ? true [2024-05-14 12:05:11] [6643375797cc7] [INFO] Service +33755517567 is enabled ! [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] Listen is enabled ? false [2024-05-14 12:05:11] [6643375797cc7] [INFO] Listen +33755517567 is disabled ! [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] BDD CheckNumber : OK [2024-05-14 12:05:11] [6643375797cc7] [INFO] Callback SMS Count =? 1 [2024-05-14 12:05:11] [6643375797cc7] [INFO] Callback checkMessage : -- text: Bonjour Alfred Je cherche un covoiturage pour aller de Clermont à Charlieu le 16 mai. Départ de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose à me proposer ? Merci [2024-05-14 12:05:11] [6643375797cc7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour Alfred Je cherche un covoiturage pour aller de Clermont à Charlieu le 16 mai. Départ de Clermont (ou de l\'est de Clermont) entre 15h et 15h30. Tu as quelque chose à me proposer ? Merci' [2024-05-14 12:05:11] [6643375797cc7] [INFO] Event ID ? 12 [2024-05-14 12:05:11] [6643375797cc7] [INFO] Fetch event [2024-05-14 12:05:11] [6643375797cc7] [INFO] Event name : 1 - CEC S5 [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] début chatgpt [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] curl_init OK [2024-05-14 12:05:11] [6643375797cc7] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : Bonjour Alfred Je cherche un covoiturage pour aller de Clermont \u00e0 Charlieu le 16 mai. D\u00e9part de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose \u00e0 me proposer ? Merci"}]} [2024-05-14 12:05:12] [6643375797cc7] [DEBUG] Commun GPT response: { "id": "chatcmpl-9OjJvH3eeH2metaZvQun3Y9Ru5mvF", "object": "chat.completion", "created": 1715681111, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "8" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 184, "completion_tokens": 1, "total_tokens": 185 }, "system_fingerprint": null } [2024-05-14 12:05:12] [6643375797cc7] [DEBUG] Curl Closed OK [2024-05-14 12:05:12] [6643375797cc7] [INFO] Commun GPT Content: { "id": "chatcmpl-9OjJvH3eeH2metaZvQun3Y9Ru5mvF", "object": "chat.completion", "created": 1715681111, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "8" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 184, "completion_tokens": 1, "total_tokens": 185 }, "system_fingerprint": null } [2024-05-14 12:05:12] [6643375797cc7] [DEBUG] [AUTOMATIC] Réponse 8 [2024-05-14 12:05:12] [6643375797cc7] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-14 12:05:12] [6643375797cc7] [INFO] Sender already set +33675085263 [2024-05-14 12:05:12] [6643375797cc7] [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-05-14 12:05:12] [6643375797cc7] [DEBUG] [SMS] number : +33675085263 [2024-05-14 12:05:12] [6643375797cc7] [DEBUG] [SMS] sender : 33755517567 [2024-05-14 12:05:12] [6643375797cc7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33675085263"}],"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 : \r\nhttps:\/\/bit.ly\/CGUAlfred\r\net notre politique de confidentialit\u00e9\r\nhttps:\/\/bit.ly\/PriVACY\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2024-05-14 12:05:12] [6643375797cc7] [DEBUG] [SMS] HTTP Code : 200 [2024-05-14 12:05:12] [6643375797cc7] [INFO] [SMS] SMS envoyé avec succès id : sms_66433758e7b6e978651629 [2024-05-14 12:05:12] [6643375797cc7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66433758e7b6e978651629","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":563.21} [2024-05-14 12:05:12] [6643375797cc7] [INFO] BDD BddMaj sender : la table est vide [2024-05-14 12:05:12] [6643375797cc7] [DEBUG] Callback juste avant fin callBack [2024-05-14 12:05:42] [66433776372dc] [DEBUG] Callback main start ok [2024-05-14 12:05:42] [66433776372dc] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 12:05:42] [66433776372dc] [DEBUG] Callback main avant while ok [2024-05-14 12:05:42] [66433776372dc] [DEBUG] Fields : channel=sms&text=Passager&reception_date=2024-05-14 12:05:40&metadata[message_id]=sms_66433758e7b6e978651629&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 12:05:42] [66433776372dc] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: Passager [2024-05-14 12:05:42] [66433776372dc] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 12:05:40|Message: Passager [2024-05-14 12:05:42] [66433776372dc] [DEBUG] callback main apres while ok [2024-05-14 12:05:42] [66433776372dc] [INFO] Phone Number +33675085263 is available ! [2024-05-14 12:05:42] [66433776372dc] [DEBUG] Service is enabled ? true [2024-05-14 12:05:42] [66433776372dc] [INFO] Service +33755517567 is enabled ! [2024-05-14 12:05:42] [66433776372dc] [DEBUG] Listen is enabled ? false [2024-05-14 12:05:42] [66433776372dc] [INFO] Listen +33755517567 is disabled ! [2024-05-14 12:05:42] [66433776372dc] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 12:05:42] [66433776372dc] [DEBUG] BDD CheckNumber : OK [2024-05-14 12:05:42] [66433776372dc] [INFO] Callback SMS Count =? 2 [2024-05-14 12:05:42] [66433776372dc] [INFO] Callback checkMessage : Bonjour Alfred Je cherche un covoiturage pour aller de Clermont à Charlieu le 16 mai. Départ de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose à me proposer ? Merci -- text: Passager [2024-05-14 12:05:42] [66433776372dc] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Passager' [2024-05-14 12:05:42] [66433776372dc] [INFO] Event ID ? 12 [2024-05-14 12:05:42] [66433776372dc] [INFO] Fetch event [2024-05-14 12:05:42] [66433776372dc] [INFO] Event name : 1 - CEC S5 [2024-05-14 12:05:42] [66433776372dc] [DEBUG] début chatgpt [2024-05-14 12:05:42] [66433776372dc] [DEBUG] curl_init OK [2024-05-14 12:05:42] [66433776372dc] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a la session 5 CEC : \"Embarquer des \u00e9cosyst\u00e8mes\" qui se d\u00e9roule du jeudi 16 Mai 2024 au vendredi 17 Mai 2024 \u00e0 charlieu.\r\nJe vais \u00e0 cette 5 \u00e8me session de la CEC(Convention des Entreprises pour le Climat),vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage.\r\n \r\nNous 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.\r\nSi je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. \r\nUne 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.\\\".\r\nLes informations \u00e0 collecter sont: \r\n\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 16 Mai au Vendredi 17 Mai) \r\n\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \r\n\\\\n - mon adresse de d\u00e9part (dont code postal) \r\n\\\\n - Commentaires particulier (nom d'hotel, covoiturage d\u00e9j\u00e0 organis\u00e9 ou autres informations particuli\u00e8res) \r\n\\\\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, Racontez-moi tout!\\\" \"]"},{"role":"assistant","content":"Bonjour, c\u2019est Alfred. Depuis le d\u00e9but du parcours CEC Massif Central, c\u2019est plus de 2,5 tonnes de CO2 \u00e9conomis\u00e9e sur les transports gr\u00e2ce \u00e0 vous ! Merci pour ces progr\u00e8s. C\u2019est la derni\u00e8re session aupr\u00e8s de laquelle j\u2019interviens. Pour la Session 5 \u2018Embarquer des \u00e9cosyst\u00e8mes\u2019 qui se d\u00e9roulera du 16 au 17 mai 2024 \u00e0 Charlieu, voulez-vous que j\u2019organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour Alfred Je cherche un covoiturage pour aller de Clermont \u00e0 Charlieu le 16 mai. D\u00e9part de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose \u00e0 me proposer ? Merci"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : \r\nhttps:\/\/bit.ly\/CGUAlfred\r\net notre politique de confidentialit\u00e9\r\nhttps:\/\/bit.ly\/PriVACY\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager"}]} [2024-05-14 12:05:44] [66433776372dc] [DEBUG] Commun GPT response: { "id": "chatcmpl-9OjKQQDIBO9v7GZ4k7qaVGY8gLBS2", "object": "chat.completion", "created": 1715681142, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre réponse. Serez-vous présent les deux jours ? (jeudi, vendredi, les deux jours)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 752, "completion_tokens": 25, "total_tokens": 777 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:05:44] [66433776372dc] [DEBUG] Curl Closed OK [2024-05-14 12:05:44] [66433776372dc] [INFO] Commun GPT Content: { "id": "chatcmpl-9OjKQQDIBO9v7GZ4k7qaVGY8gLBS2", "object": "chat.completion", "created": 1715681142, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre réponse. Serez-vous présent les deux jours ? (jeudi, vendredi, les deux jours)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 752, "completion_tokens": 25, "total_tokens": 777 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:05:44] [66433776372dc] [INFO] Sender already set +33675085263 [2024-05-14 12:05:44] [66433776372dc] [DEBUG] [SMS] text : Merci pour votre réponse. Serez-vous présent les deux jours ? (jeudi, vendredi, les deux jours) [2024-05-14 12:05:44] [66433776372dc] [DEBUG] [SMS] number : +33675085263 [2024-05-14 12:05:44] [66433776372dc] [DEBUG] [SMS] sender : 33755517567 [2024-05-14 12:05:44] [66433776372dc] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33675085263"}],"text":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent les deux jours ? (jeudi, vendredi, les deux jours)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2024-05-14 12:05:44] [66433776372dc] [DEBUG] [SMS] HTTP Code : 200 [2024-05-14 12:05:44] [66433776372dc] [INFO] [SMS] SMS envoyé avec succès id : sms_664337789e31b218929786 [2024-05-14 12:05:44] [66433776372dc] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_664337789e31b218929786","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":563.17} [2024-05-14 12:05:44] [66433776372dc] [INFO] BDD BddMaj sender : la table est vide [2024-05-14 12:05:44] [66433776372dc] [DEBUG] Callback juste avant fin callBack [2024-05-14 12:05:56] [664337848e60b] [DEBUG] Callback main start ok [2024-05-14 12:05:56] [664337848e60b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 12:05:56] [664337848e60b] [DEBUG] Callback main avant while ok [2024-05-14 12:05:56] [664337848e60b] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-14 12:05:55&metadata[message_id]=sms_664337789e31b218929786&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 12:05:56] [664337848e60b] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: Oui [2024-05-14 12:05:56] [664337848e60b] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 12:05:55|Message: Oui [2024-05-14 12:05:56] [664337848e60b] [DEBUG] callback main apres while ok [2024-05-14 12:05:56] [664337848e60b] [INFO] Phone Number +33675085263 is available ! [2024-05-14 12:05:56] [664337848e60b] [DEBUG] Service is enabled ? true [2024-05-14 12:05:56] [664337848e60b] [INFO] Service +33755517567 is enabled ! [2024-05-14 12:05:56] [664337848e60b] [DEBUG] Listen is enabled ? false [2024-05-14 12:05:56] [664337848e60b] [INFO] Listen +33755517567 is disabled ! [2024-05-14 12:05:56] [664337848e60b] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 12:05:56] [664337848e60b] [DEBUG] BDD CheckNumber : OK [2024-05-14 12:05:56] [664337848e60b] [INFO] Callback SMS Count =? 3 [2024-05-14 12:05:56] [664337848e60b] [INFO] Callback checkMessage : Passager -- text: Oui [2024-05-14 12:05:56] [664337848e60b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-14 12:05:56] [664337848e60b] [INFO] Event ID ? 12 [2024-05-14 12:05:56] [664337848e60b] [INFO] Fetch event [2024-05-14 12:05:56] [664337848e60b] [INFO] Event name : 1 - CEC S5 [2024-05-14 12:05:56] [664337848e60b] [DEBUG] début chatgpt [2024-05-14 12:05:56] [664337848e60b] [DEBUG] curl_init OK [2024-05-14 12:05:56] [664337848e60b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a la session 5 CEC : \"Embarquer des \u00e9cosyst\u00e8mes\" qui se d\u00e9roule du jeudi 16 Mai 2024 au vendredi 17 Mai 2024 \u00e0 charlieu.\r\nJe vais \u00e0 cette 5 \u00e8me session de la CEC(Convention des Entreprises pour le Climat),vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage.\r\n \r\nNous 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.\r\nSi je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. \r\nUne 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.\\\".\r\nLes informations \u00e0 collecter sont: \r\n\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 16 Mai au Vendredi 17 Mai) \r\n\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \r\n\\\\n - mon adresse de d\u00e9part (dont code postal) \r\n\\\\n - Commentaires particulier (nom d'hotel, covoiturage d\u00e9j\u00e0 organis\u00e9 ou autres informations particuli\u00e8res) \r\n\\\\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, Racontez-moi tout!\\\" \"]"},{"role":"assistant","content":"Bonjour, c\u2019est Alfred. Depuis le d\u00e9but du parcours CEC Massif Central, c\u2019est plus de 2,5 tonnes de CO2 \u00e9conomis\u00e9e sur les transports gr\u00e2ce \u00e0 vous ! Merci pour ces progr\u00e8s. C\u2019est la derni\u00e8re session aupr\u00e8s de laquelle j\u2019interviens. Pour la Session 5 \u2018Embarquer des \u00e9cosyst\u00e8mes\u2019 qui se d\u00e9roulera du 16 au 17 mai 2024 \u00e0 Charlieu, voulez-vous que j\u2019organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour Alfred Je cherche un covoiturage pour aller de Clermont \u00e0 Charlieu le 16 mai. D\u00e9part de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose \u00e0 me proposer ? Merci"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : \r\nhttps:\/\/bit.ly\/CGUAlfred\r\net notre politique de confidentialit\u00e9\r\nhttps:\/\/bit.ly\/PriVACY\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent les deux jours ? (jeudi, vendredi, les deux jours)"},{"role":"user","content":"Oui"}]} [2024-05-14 12:06:01] [664337848e60b] [DEBUG] Commun GPT response: { "id": "chatcmpl-9OjKeLaJ8qXkRfM14FBqDA4scJGSm", "object": "chat.completion", "created": 1715681156, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci. Pourriez-vous me confirmer votre adresse exacte de départ à Clermont (avec code postal) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 787, "completion_tokens": 26, "total_tokens": 813 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:06:01] [664337848e60b] [DEBUG] Curl Closed OK [2024-05-14 12:06:01] [664337848e60b] [INFO] Commun GPT Content: { "id": "chatcmpl-9OjKeLaJ8qXkRfM14FBqDA4scJGSm", "object": "chat.completion", "created": 1715681156, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci. Pourriez-vous me confirmer votre adresse exacte de départ à Clermont (avec code postal) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 787, "completion_tokens": 26, "total_tokens": 813 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:06:01] [664337848e60b] [INFO] Sender already set +33675085263 [2024-05-14 12:06:01] [664337848e60b] [DEBUG] [SMS] text : Merci. Pourriez-vous me confirmer votre adresse exacte de départ à Clermont (avec code postal) ? [2024-05-14 12:06:01] [664337848e60b] [DEBUG] [SMS] number : +33675085263 [2024-05-14 12:06:01] [664337848e60b] [DEBUG] [SMS] sender : 33755517567 [2024-05-14 12:06:01] [664337848e60b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33675085263"}],"text":"Merci. Pourriez-vous me confirmer votre adresse exacte de d\u00e9part \u00e0 Clermont (avec code postal) ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2024-05-14 12:06:01] [664337848e60b] [DEBUG] [SMS] HTTP Code : 200 [2024-05-14 12:06:01] [664337848e60b] [INFO] [SMS] SMS envoyé avec succès id : sms_664337897df10690996969 [2024-05-14 12:06:01] [664337848e60b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_664337897df10690996969","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":563.12} [2024-05-14 12:06:01] [664337848e60b] [INFO] BDD BddMaj sender : la table est vide [2024-05-14 12:06:01] [664337848e60b] [DEBUG] Callback juste avant fin callBack [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] Callback main start ok [2024-05-14 12:06:06] [6643378e8a339] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] Callback main avant while ok [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] Fields : channel=sms&text=Les deux jours&reception_date=2024-05-14 12:06:04&metadata[message_id]=sms_664337897df10690996969&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 12:06:06] [6643378e8a339] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: Les deux jours [2024-05-14 12:06:06] [6643378e8a339] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 12:06:04|Message: Les deux jours [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] callback main apres while ok [2024-05-14 12:06:06] [6643378e8a339] [INFO] Phone Number +33675085263 is available ! [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] Service is enabled ? true [2024-05-14 12:06:06] [6643378e8a339] [INFO] Service +33755517567 is enabled ! [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] Listen is enabled ? false [2024-05-14 12:06:06] [6643378e8a339] [INFO] Listen +33755517567 is disabled ! [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] BDD CheckNumber : OK [2024-05-14 12:06:06] [6643378e8a339] [INFO] Callback SMS Count =? 4 [2024-05-14 12:06:06] [6643378e8a339] [INFO] Callback checkMessage : Oui -- text: Les deux jours [2024-05-14 12:06:06] [6643378e8a339] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Les deux jours' [2024-05-14 12:06:06] [6643378e8a339] [INFO] Event ID ? 12 [2024-05-14 12:06:06] [6643378e8a339] [INFO] Fetch event [2024-05-14 12:06:06] [6643378e8a339] [INFO] Event name : 1 - CEC S5 [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] début chatgpt [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] curl_init OK [2024-05-14 12:06:06] [6643378e8a339] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a la session 5 CEC : \"Embarquer des \u00e9cosyst\u00e8mes\" qui se d\u00e9roule du jeudi 16 Mai 2024 au vendredi 17 Mai 2024 \u00e0 charlieu.\r\nJe vais \u00e0 cette 5 \u00e8me session de la CEC(Convention des Entreprises pour le Climat),vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage.\r\n \r\nNous 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.\r\nSi je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. \r\nUne 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.\\\".\r\nLes informations \u00e0 collecter sont: \r\n\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 16 Mai au Vendredi 17 Mai) \r\n\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \r\n\\\\n - mon adresse de d\u00e9part (dont code postal) \r\n\\\\n - Commentaires particulier (nom d'hotel, covoiturage d\u00e9j\u00e0 organis\u00e9 ou autres informations particuli\u00e8res) \r\n\\\\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, Racontez-moi tout!\\\" \"]"},{"role":"assistant","content":"Bonjour, c\u2019est Alfred. Depuis le d\u00e9but du parcours CEC Massif Central, c\u2019est plus de 2,5 tonnes de CO2 \u00e9conomis\u00e9e sur les transports gr\u00e2ce \u00e0 vous ! Merci pour ces progr\u00e8s. C\u2019est la derni\u00e8re session aupr\u00e8s de laquelle j\u2019interviens. Pour la Session 5 \u2018Embarquer des \u00e9cosyst\u00e8mes\u2019 qui se d\u00e9roulera du 16 au 17 mai 2024 \u00e0 Charlieu, voulez-vous que j\u2019organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour Alfred Je cherche un covoiturage pour aller de Clermont \u00e0 Charlieu le 16 mai. D\u00e9part de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose \u00e0 me proposer ? Merci"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : \r\nhttps:\/\/bit.ly\/CGUAlfred\r\net notre politique de confidentialit\u00e9\r\nhttps:\/\/bit.ly\/PriVACY\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent les deux jours ? (jeudi, vendredi, les deux jours)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Merci. Pourriez-vous me confirmer votre adresse exacte de d\u00e9part \u00e0 Clermont (avec code postal) ?"},{"role":"user","content":"Les deux jours"}]} [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] Callback main start ok [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] Callback main avant while ok [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-14 12:05:55&metadata[message_id]=sms_664337789e31b218929786&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: Oui [2024-05-14 12:06:06] [6643378e97e4c] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 12:05:55|Message: Oui [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] callback main apres while ok [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Phone Number +33675085263 is available ! [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] Service is enabled ? true [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Service +33755517567 is enabled ! [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] Listen is enabled ? false [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Listen +33755517567 is disabled ! [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] BDD CheckNumber : OK [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Callback SMS Count =? 4 [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Callback checkMessage : Les deux jours -- text: Oui [2024-05-14 12:06:06] [6643378e97e4c] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Event ID ? 12 [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Fetch event [2024-05-14 12:06:06] [6643378e97e4c] [INFO] Event name : 1 - CEC S5 [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] début chatgpt [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] curl_init OK [2024-05-14 12:06:06] [6643378e97e4c] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a la session 5 CEC : \"Embarquer des \u00e9cosyst\u00e8mes\" qui se d\u00e9roule du jeudi 16 Mai 2024 au vendredi 17 Mai 2024 \u00e0 charlieu.\r\nJe vais \u00e0 cette 5 \u00e8me session de la CEC(Convention des Entreprises pour le Climat),vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage.\r\n \r\nNous 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.\r\nSi je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. \r\nUne 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.\\\".\r\nLes informations \u00e0 collecter sont: \r\n\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 16 Mai au Vendredi 17 Mai) \r\n\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \r\n\\\\n - mon adresse de d\u00e9part (dont code postal) \r\n\\\\n - Commentaires particulier (nom d'hotel, covoiturage d\u00e9j\u00e0 organis\u00e9 ou autres informations particuli\u00e8res) \r\n\\\\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, Racontez-moi tout!\\\" \"]"},{"role":"assistant","content":"Bonjour, c\u2019est Alfred. Depuis le d\u00e9but du parcours CEC Massif Central, c\u2019est plus de 2,5 tonnes de CO2 \u00e9conomis\u00e9e sur les transports gr\u00e2ce \u00e0 vous ! Merci pour ces progr\u00e8s. C\u2019est la derni\u00e8re session aupr\u00e8s de laquelle j\u2019interviens. Pour la Session 5 \u2018Embarquer des \u00e9cosyst\u00e8mes\u2019 qui se d\u00e9roulera du 16 au 17 mai 2024 \u00e0 Charlieu, voulez-vous que j\u2019organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour Alfred Je cherche un covoiturage pour aller de Clermont \u00e0 Charlieu le 16 mai. D\u00e9part de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose \u00e0 me proposer ? Merci"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : \r\nhttps:\/\/bit.ly\/CGUAlfred\r\net notre politique de confidentialit\u00e9\r\nhttps:\/\/bit.ly\/PriVACY\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent les deux jours ? (jeudi, vendredi, les deux jours)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Merci. Pourriez-vous me confirmer votre adresse exacte de d\u00e9part \u00e0 Clermont (avec code postal) ?"},{"role":"user","content":"Oui"}]} [2024-05-14 12:06:08] [6643378e8a339] [DEBUG] Commun GPT response: { "id": "chatcmpl-9OjKoRjdWE6b5LJivLYCcqKWxXZFp", "object": "chat.completion", "created": 1715681166, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté, vous serez là les deux jours. Pourriez-vous me confirmer votre adresse exacte de départ à Clermont (avec code postal) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 824, "completion_tokens": 34, "total_tokens": 858 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:06:08] [6643378e8a339] [DEBUG] Curl Closed OK [2024-05-14 12:06:08] [6643378e8a339] [INFO] Commun GPT Content: { "id": "chatcmpl-9OjKoRjdWE6b5LJivLYCcqKWxXZFp", "object": "chat.completion", "created": 1715681166, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté, vous serez là les deux jours. Pourriez-vous me confirmer votre adresse exacte de départ à Clermont (avec code postal) ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 824, "completion_tokens": 34, "total_tokens": 858 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:06:08] [6643378e8a339] [INFO] Sender already set +33675085263 [2024-05-14 12:06:08] [6643378e8a339] [DEBUG] [SMS] text : Noté, vous serez là les deux jours. Pourriez-vous me confirmer votre adresse exacte de départ à Clermont (avec code postal) ? [2024-05-14 12:06:08] [6643378e8a339] [DEBUG] [SMS] number : +33675085263 [2024-05-14 12:06:08] [6643378e8a339] [DEBUG] [SMS] sender : 33755517567 [2024-05-14 12:06:08] [6643378e8a339] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33675085263"}],"text":"Not\u00e9, vous serez l\u00e0 les deux jours. Pourriez-vous me confirmer votre adresse exacte de d\u00e9part \u00e0 Clermont (avec code postal) ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2024-05-14 12:06:08] [6643378e8a339] [DEBUG] [SMS] HTTP Code : 200 [2024-05-14 12:06:08] [6643378e8a339] [INFO] [SMS] SMS envoyé avec succès id : sms_66433790b6e1e198963120 [2024-05-14 12:06:08] [6643378e8a339] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66433790b6e1e198963120","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":563.08} [2024-05-14 12:06:08] [6643378e8a339] [INFO] BDD BddMaj sender : la table est vide [2024-05-14 12:06:08] [6643378e97e4c] [DEBUG] Commun GPT response: { "id": "chatcmpl-9OjKppnVvsCGxQfA4ROYSYmjgqjI5", "object": "chat.completion", "created": 1715681167, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je vais avoir besoin de votre adresse exacte avec le code postal pour organiser au mieux votre covoiturage. Pouvez-vous me la fournir ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 823, "completion_tokens": 32, "total_tokens": 855 }, "system_fingerprint": "fp_e9446dc58f" } [2024-05-14 12:06:08] [6643378e97e4c] [DEBUG] Curl Closed OK [2024-05-14 12:06:08] [6643378e97e4c] [INFO] Commun GPT Content: { "id": "chatcmpl-9OjKppnVvsCGxQfA4ROYSYmjgqjI5", "object": "chat.completion", "created": 1715681167, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je vais avoir besoin de votre adresse exacte avec le code postal pour organiser au mieux votre covoiturage. Pouvez-vous me la fournir ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 823, "completion_tokens": 32, "total_tokens": 855 }, "system_fingerprint": "fp_e9446dc58f" } [2024-05-14 12:06:08] [6643378e8a339] [DEBUG] Callback juste avant fin callBack [2024-05-14 12:06:08] [6643378e97e4c] [INFO] Sender already set +33675085263 [2024-05-14 12:06:08] [6643378e97e4c] [DEBUG] [SMS] text : Je vais avoir besoin de votre adresse exacte avec le code postal pour organiser au mieux votre covoiturage. Pouvez-vous me la fournir ? [2024-05-14 12:06:08] [6643378e97e4c] [DEBUG] [SMS] number : +33675085263 [2024-05-14 12:06:08] [6643378e97e4c] [DEBUG] [SMS] sender : 33755517567 [2024-05-14 12:06:08] [6643378e97e4c] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33675085263"}],"text":"Je vais avoir besoin de votre adresse exacte avec le code postal pour organiser au mieux votre covoiturage. Pouvez-vous me la fournir ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2024-05-14 12:06:09] [6643378e97e4c] [DEBUG] [SMS] HTTP Code : 200 [2024-05-14 12:06:09] [6643378e97e4c] [INFO] [SMS] SMS envoyé avec succès id : sms_6643379116afc103026356 [2024-05-14 12:06:09] [6643378e97e4c] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6643379116afc103026356","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":563.03} [2024-05-14 12:06:09] [6643378e97e4c] [INFO] BDD BddMaj sender : la table est vide [2024-05-14 12:06:09] [6643378e97e4c] [DEBUG] Callback juste avant fin callBack [2024-05-14 12:06:42] [664337b2ed586] [DEBUG] Callback main start ok [2024-05-14 12:06:42] [664337b2ed586] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 12:06:42] [664337b2ed586] [DEBUG] Callback main avant while ok [2024-05-14 12:06:42] [664337b2ed586] [DEBUG] Fields : channel=sms&text=Je suis flexible je viendrai en voiture au point de départ&reception_date=2024-05-14 12:06:41&metadata[message_id]=sms_6643379116afc103026356&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 12:06:42] [664337b2ed586] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: Je suis flexible je viendrai en voiture au point de départ [2024-05-14 12:06:42] [664337b2ed586] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 12:06:41|Message: Je suis flexible je viendrai en voiture au point de départ [2024-05-14 12:06:42] [664337b2ed586] [DEBUG] callback main apres while ok [2024-05-14 12:06:42] [664337b2ed586] [INFO] Phone Number +33675085263 is available ! [2024-05-14 12:06:42] [664337b2ed586] [DEBUG] Service is enabled ? true [2024-05-14 12:06:42] [664337b2ed586] [INFO] Service +33755517567 is enabled ! [2024-05-14 12:06:42] [664337b2ed586] [DEBUG] Listen is enabled ? false [2024-05-14 12:06:42] [664337b2ed586] [INFO] Listen +33755517567 is disabled ! [2024-05-14 12:06:42] [664337b2ed586] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 12:06:42] [664337b2ed586] [DEBUG] BDD CheckNumber : OK [2024-05-14 12:06:43] [664337b2ed586] [INFO] Callback SMS Count =? 6 [2024-05-14 12:06:43] [664337b2ed586] [INFO] Callback checkMessage : Oui -- text: Je suis flexible je viendrai en voiture au point de départ [2024-05-14 12:06:43] [664337b2ed586] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Je suis flexible je viendrai en voiture au point de départ' [2024-05-14 12:06:43] [664337b2ed586] [INFO] Event ID ? 12 [2024-05-14 12:06:43] [664337b2ed586] [INFO] Fetch event [2024-05-14 12:06:43] [664337b2ed586] [INFO] Event name : 1 - CEC S5 [2024-05-14 12:06:43] [664337b2ed586] [DEBUG] début chatgpt [2024-05-14 12:06:43] [664337b2ed586] [DEBUG] curl_init OK [2024-05-14 12:06:43] [664337b2ed586] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a la session 5 CEC : \"Embarquer des \u00e9cosyst\u00e8mes\" qui se d\u00e9roule du jeudi 16 Mai 2024 au vendredi 17 Mai 2024 \u00e0 charlieu.\r\nJe vais \u00e0 cette 5 \u00e8me session de la CEC(Convention des Entreprises pour le Climat),vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage.\r\n \r\nNous 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.\r\nSi je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. \r\nUne 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.\\\".\r\nLes informations \u00e0 collecter sont: \r\n\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 16 Mai au Vendredi 17 Mai) \r\n\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \r\n\\\\n - mon adresse de d\u00e9part (dont code postal) \r\n\\\\n - Commentaires particulier (nom d'hotel, covoiturage d\u00e9j\u00e0 organis\u00e9 ou autres informations particuli\u00e8res) \r\n\\\\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, Racontez-moi tout!\\\" \"]"},{"role":"assistant","content":"Bonjour, c\u2019est Alfred. Depuis le d\u00e9but du parcours CEC Massif Central, c\u2019est plus de 2,5 tonnes de CO2 \u00e9conomis\u00e9e sur les transports gr\u00e2ce \u00e0 vous ! Merci pour ces progr\u00e8s. C\u2019est la derni\u00e8re session aupr\u00e8s de laquelle j\u2019interviens. Pour la Session 5 \u2018Embarquer des \u00e9cosyst\u00e8mes\u2019 qui se d\u00e9roulera du 16 au 17 mai 2024 \u00e0 Charlieu, voulez-vous que j\u2019organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour Alfred Je cherche un covoiturage pour aller de Clermont \u00e0 Charlieu le 16 mai. D\u00e9part de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose \u00e0 me proposer ? Merci"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : \r\nhttps:\/\/bit.ly\/CGUAlfred\r\net notre politique de confidentialit\u00e9\r\nhttps:\/\/bit.ly\/PriVACY\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent les deux jours ? (jeudi, vendredi, les deux jours)"},{"role":"user","content":"Oui"},{"role":"user","content":"Oui"},{"role":"user","content":"Les deux jours"},{"role":"assistant","content":"Merci. Pourriez-vous me confirmer votre adresse exacte de d\u00e9part \u00e0 Clermont (avec code postal) ?"},{"role":"assistant","content":"Not\u00e9, vous serez l\u00e0 les deux jours. Pourriez-vous me confirmer votre adresse exacte de d\u00e9part \u00e0 Clermont (avec code postal) ?"},{"role":"assistant","content":"Je vais avoir besoin de votre adresse exacte avec le code postal pour organiser au mieux votre covoiturage. Pouvez-vous me la fournir ?"},{"role":"user","content":"Je suis flexible je viendrai en voiture au point de d\u00e9part"}]} [2024-05-14 12:06:45] [664337b2ed586] [DEBUG] Commun GPT response: { "id": "chatcmpl-9OjLPSN4F4cnUAJY8znIdrggPcQx3", "object": "chat.completion", "created": 1715681203, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Idéal ! Pourriez-vous tout de même m'indiquer un lieu précis pour organiser au mieux le point de rencontre ? (Exemple : une gare, un parking, etc.)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 921, "completion_tokens": 41, "total_tokens": 962 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:06:45] [664337b2ed586] [DEBUG] Curl Closed OK [2024-05-14 12:06:45] [664337b2ed586] [INFO] Commun GPT Content: { "id": "chatcmpl-9OjLPSN4F4cnUAJY8znIdrggPcQx3", "object": "chat.completion", "created": 1715681203, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Idéal ! Pourriez-vous tout de même m'indiquer un lieu précis pour organiser au mieux le point de rencontre ? (Exemple : une gare, un parking, etc.)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 921, "completion_tokens": 41, "total_tokens": 962 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:06:45] [664337b2ed586] [INFO] Sender already set +33675085263 [2024-05-14 12:06:45] [664337b2ed586] [DEBUG] [SMS] text : Idéal ! Pourriez-vous tout de même m'indiquer un lieu précis pour organiser au mieux le point de rencontre ? (Exemple : une gare, un parking, etc.) [2024-05-14 12:06:45] [664337b2ed586] [DEBUG] [SMS] number : +33675085263 [2024-05-14 12:06:45] [664337b2ed586] [DEBUG] [SMS] sender : 33755517567 [2024-05-14 12:06:45] [664337b2ed586] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33675085263"}],"text":"Id\u00e9al ! Pourriez-vous tout de m\u00eame m'indiquer un lieu pr\u00e9cis pour organiser au mieux le point de rencontre ? (Exemple : une gare, un parking, etc.)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2024-05-14 12:06:45] [664337b2ed586] [DEBUG] [SMS] HTTP Code : 200 [2024-05-14 12:06:45] [664337b2ed586] [INFO] [SMS] SMS envoyé avec succès id : sms_664337b5cb1ac278011554 [2024-05-14 12:06:45] [664337b2ed586] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_664337b5cb1ac278011554","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.99} [2024-05-14 12:06:45] [664337b2ed586] [INFO] BDD BddMaj sender : la table est vide [2024-05-14 12:06:45] [664337b2ed586] [DEBUG] Callback juste avant fin callBack [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] Callback main start ok [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] Callback main avant while ok [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] Fields : channel=sms&text=Gare de Clermont Pardieu&reception_date=2024-05-14 12:07:12&metadata[message_id]=sms_664337b5cb1ac278011554&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: Gare de Clermont Pardieu [2024-05-14 12:07:14] [664337d23d5fa] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 12:07:12|Message: Gare de Clermont Pardieu [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] callback main apres while ok [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Phone Number +33675085263 is available ! [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] Service is enabled ? true [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Service +33755517567 is enabled ! [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] Listen is enabled ? false [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Listen +33755517567 is disabled ! [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] BDD CheckNumber : OK [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Callback SMS Count =? 7 [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Callback checkMessage : Je suis flexible je viendrai en voiture au point de départ -- text: Gare de Clermont Pardieu [2024-05-14 12:07:14] [664337d23d5fa] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Gare de Clermont Pardieu' [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Event ID ? 12 [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Fetch event [2024-05-14 12:07:14] [664337d23d5fa] [INFO] Event name : 1 - CEC S5 [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] début chatgpt [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] curl_init OK [2024-05-14 12:07:14] [664337d23d5fa] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a la session 5 CEC : \"Embarquer des \u00e9cosyst\u00e8mes\" qui se d\u00e9roule du jeudi 16 Mai 2024 au vendredi 17 Mai 2024 \u00e0 charlieu.\r\nJe vais \u00e0 cette 5 \u00e8me session de la CEC(Convention des Entreprises pour le Climat),vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage.\r\n \r\nNous 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.\r\nSi je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez que vous \u00eates un assistant mobilit\u00e9. \r\nUne 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.\\\".\r\nLes informations \u00e0 collecter sont: \r\n\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Jeudi 16 Mai au Vendredi 17 Mai) \r\n\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \r\n\\\\n - mon adresse de d\u00e9part (dont code postal) \r\n\\\\n - Commentaires particulier (nom d'hotel, covoiturage d\u00e9j\u00e0 organis\u00e9 ou autres informations particuli\u00e8res) \r\n\\\\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, Racontez-moi tout!\\\" \"]"},{"role":"assistant","content":"Bonjour, c\u2019est Alfred. Depuis le d\u00e9but du parcours CEC Massif Central, c\u2019est plus de 2,5 tonnes de CO2 \u00e9conomis\u00e9e sur les transports gr\u00e2ce \u00e0 vous ! Merci pour ces progr\u00e8s. C\u2019est la derni\u00e8re session aupr\u00e8s de laquelle j\u2019interviens. Pour la Session 5 \u2018Embarquer des \u00e9cosyst\u00e8mes\u2019 qui se d\u00e9roulera du 16 au 17 mai 2024 \u00e0 Charlieu, voulez-vous que j\u2019organise votre venue ? (Oui, non)"},{"role":"user","content":"Bonjour Alfred Je cherche un covoiturage pour aller de Clermont \u00e0 Charlieu le 16 mai. D\u00e9part de Clermont (ou de l'est de Clermont) entre 15h et 15h30. Tu as quelque chose \u00e0 me proposer ? Merci"},{"role":"assistant","content":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir sur plus nous : \r\nhttps:\/\/bit.ly\/CGUAlfred\r\net notre politique de confidentialit\u00e9\r\nhttps:\/\/bit.ly\/PriVACY\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent les deux jours ? (jeudi, vendredi, les deux jours)"},{"role":"user","content":"Oui"},{"role":"user","content":"Oui"},{"role":"user","content":"Les deux jours"},{"role":"assistant","content":"Merci. Pourriez-vous me confirmer votre adresse exacte de d\u00e9part \u00e0 Clermont (avec code postal) ?"},{"role":"assistant","content":"Not\u00e9, vous serez l\u00e0 les deux jours. Pourriez-vous me confirmer votre adresse exacte de d\u00e9part \u00e0 Clermont (avec code postal) ?"},{"role":"assistant","content":"Je vais avoir besoin de votre adresse exacte avec le code postal pour organiser au mieux votre covoiturage. Pouvez-vous me la fournir ?"},{"role":"user","content":"Je suis flexible je viendrai en voiture au point de d\u00e9part"},{"role":"assistant","content":"Id\u00e9al ! Pourriez-vous tout de m\u00eame m'indiquer un lieu pr\u00e9cis pour organiser au mieux le point de rencontre ? (Exemple : une gare, un parking, etc.)"},{"role":"user","content":"Gare de Clermont Pardieu"}]} [2024-05-14 12:07:16] [664337d23d5fa] [DEBUG] Commun GPT response: { "id": "chatcmpl-9OjLupBTW2cnDlr9uw0AaUUiGu84x", "object": "chat.completion", "created": 1715681234, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, le point de départ sera la Gare de Clermont Part-Dieu. Avez-vous d'autres informations à partager ? Vous avez peut-être réservé un hôtel ou il y a des préférences de trajet ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 978, "completion_tokens": 51, "total_tokens": 1029 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:07:16] [664337d23d5fa] [DEBUG] Curl Closed OK [2024-05-14 12:07:16] [664337d23d5fa] [INFO] Commun GPT Content: { "id": "chatcmpl-9OjLupBTW2cnDlr9uw0AaUUiGu84x", "object": "chat.completion", "created": 1715681234, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, le point de départ sera la Gare de Clermont Part-Dieu. Avez-vous d'autres informations à partager ? Vous avez peut-être réservé un hôtel ou il y a des préférences de trajet ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 978, "completion_tokens": 51, "total_tokens": 1029 }, "system_fingerprint": "fp_294de9593d" } [2024-05-14 12:07:16] [664337d23d5fa] [INFO] Sender already set +33675085263 [2024-05-14 12:07:16] [664337d23d5fa] [DEBUG] [SMS] text : Parfait, le point de départ sera la Gare de Clermont Part-Dieu. Avez-vous d'autres informations à partager ? Vous avez peut-être réservé un hôtel ou il y a des préférences de trajet ? [2024-05-14 12:07:16] [664337d23d5fa] [DEBUG] [SMS] number : +33675085263 [2024-05-14 12:07:16] [664337d23d5fa] [DEBUG] [SMS] sender : 33755517567 [2024-05-14 12:07:16] [664337d23d5fa] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33675085263"}],"text":"Parfait, le point de d\u00e9part sera la Gare de Clermont Part-Dieu. Avez-vous d'autres informations \u00e0 partager ? Vous avez peut-\u00eatre r\u00e9serv\u00e9 un h\u00f4tel ou il y a des pr\u00e9f\u00e9rences de trajet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2024-05-14 12:07:17] [664337d23d5fa] [DEBUG] [SMS] HTTP Code : 200 [2024-05-14 12:07:17] [664337d23d5fa] [INFO] [SMS] SMS envoyé avec succès id : sms_664337d4f0bb3507422559 [2024-05-14 12:07:17] [664337d23d5fa] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_664337d4f0bb3507422559","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":562.9} [2024-05-14 12:07:17] [664337d23d5fa] [INFO] BDD BddMaj sender : la table est vide [2024-05-14 12:07:17] [664337d23d5fa] [DEBUG] Callback juste avant fin callBack [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] Callback main start ok [2024-05-14 12:07:41] [664337ed1e956] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] Callback main avant while ok [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] Fields : channel=sms&text=J'ai besoin seulement du trajet aller&reception_date=2024-05-14 12:07:39&metadata[message_id]=sms_664337d4f0bb3507422559&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 12:07:41] [664337ed1e956] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: J'ai besoin seulement du trajet aller [2024-05-14 12:07:41] [664337ed1e956] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 12:07:39|Message: J'ai besoin seulement du trajet aller [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] callback main apres while ok [2024-05-14 12:07:41] [664337ed1e956] [INFO] Phone Number +33675085263 is available ! [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] Service is enabled ? true [2024-05-14 12:07:41] [664337ed1e956] [INFO] Service +33755517567 is enabled ! [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] Listen is enabled ? false [2024-05-14 12:07:41] [664337ed1e956] [INFO] Listen +33755517567 is disabled ! [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] BDD CheckNumber : OK [2024-05-14 12:07:41] [664337ed1e956] [INFO] Callback SMS Count =? 8 [2024-05-14 12:07:41] [664337ed1e956] [INFO] Callback checkMessage : Gare de Clermont Pardieu -- text: J'ai besoin seulement du trajet aller [2024-05-14 12:07:41] [664337ed1e956] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'J\'ai besoin seulement du trajet aller' [2024-05-14 12:07:41] [664337ed1e956] [INFO] Event ID ? 12 [2024-05-14 12:07:41] [664337ed1e956] [INFO] Fetch event [2024-05-14 12:07:41] [664337ed1e956] [INFO] Event name : 1 - CEC S5 [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] Total SMS USER : 7 [2024-05-14 12:07:41] [664337ed1e956] [INFO] BDD BddMaj : need_action mis à jour. Valeur: '1' [2024-05-14 12:07:41] [664337ed1e956] [DEBUG] Callback juste avant fin callBack [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] Callback main start ok [2024-05-14 12:07:59] [664337ff3e093] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] Callback main avant while ok [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] Fields : channel=sms&text=Je ne peux pas partir avant 15h&reception_date=2024-05-14 12:07:57&metadata[message_id]=sms_664337d4f0bb3507422559&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 12:07:59] [664337ff3e093] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: Je ne peux pas partir avant 15h [2024-05-14 12:07:59] [664337ff3e093] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 12:07:57|Message: Je ne peux pas partir avant 15h [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] callback main apres while ok [2024-05-14 12:07:59] [664337ff3e093] [INFO] Phone Number +33675085263 is available ! [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] Service is enabled ? true [2024-05-14 12:07:59] [664337ff3e093] [INFO] Service +33755517567 is enabled ! [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] Listen is enabled ? false [2024-05-14 12:07:59] [664337ff3e093] [INFO] Listen +33755517567 is disabled ! [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] BDD CheckNumber : OK [2024-05-14 12:07:59] [664337ff3e093] [INFO] Callback SMS Count =? 8 [2024-05-14 12:07:59] [664337ff3e093] [INFO] Callback checkMessage : J'ai besoin seulement du trajet aller -- text: Je ne peux pas partir avant 15h [2024-05-14 12:07:59] [664337ff3e093] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Je ne peux pas partir avant 15h' [2024-05-14 12:07:59] [664337ff3e093] [INFO] Event ID ? 12 [2024-05-14 12:07:59] [664337ff3e093] [INFO] Fetch event [2024-05-14 12:07:59] [664337ff3e093] [INFO] Event name : 1 - CEC S5 [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] Total SMS USER : 8 [2024-05-14 12:07:59] [664337ff3e093] [INFO] BDD BddMaj need_action : la table est vide [2024-05-14 12:07:59] [664337ff3e093] [DEBUG] Callback juste avant fin callBack [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] Callback main start ok [2024-05-14 15:49:33] [66436bedc751f] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] Callback main avant while ok [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] Fields : channel=sms&text=Non&reception_date=2024-05-14 15:49:32&metadata[message_id]=sms_6638f8c88e482426742371&metadata[number]=+33633476482&metadata[sim_card_number]=+33755517567 [2024-05-14 15:49:33] [66436bedc751f] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33633476482 Text: Non [2024-05-14 15:49:33] [66436bedc751f] [INFO] From: +33633476482|To: +33755517567|Date: 2024-05-14 15:49:32|Message: Non [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] callback main apres while ok [2024-05-14 15:49:33] [66436bedc751f] [INFO] Phone Number +33633476482 is available ! [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] Service is enabled ? true [2024-05-14 15:49:33] [66436bedc751f] [INFO] Service +33755517567 is enabled ! [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] Listen is enabled ? false [2024-05-14 15:49:33] [66436bedc751f] [INFO] Listen +33755517567 is disabled ! [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] BDD CheckNumber : OK [2024-05-14 15:49:33] [66436bedc751f] [INFO] Callback SMS Count =? 1 [2024-05-14 15:49:33] [66436bedc751f] [INFO] Callback checkMessage : -- text: Non [2024-05-14 15:49:33] [66436bedc751f] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Non' [2024-05-14 15:49:33] [66436bedc751f] [INFO] Event ID ? 12 [2024-05-14 15:49:33] [66436bedc751f] [INFO] Fetch event [2024-05-14 15:49:33] [66436bedc751f] [INFO] Event name : 1 - CEC S5 [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] début chatgpt [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] curl_init OK [2024-05-14 15:49:33] [66436bedc751f] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : Non"}]} [2024-05-14 15:49:34] [66436bedc751f] [DEBUG] Commun GPT response: { "id": "chatcmpl-9Omp4MsUh0MDiFa2bEOtNKshD4eln", "object": "chat.completion", "created": 1715694574, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 127, "completion_tokens": 1, "total_tokens": 128 }, "system_fingerprint": null } [2024-05-14 15:49:34] [66436bedc751f] [DEBUG] Curl Closed OK [2024-05-14 15:49:34] [66436bedc751f] [INFO] Commun GPT Content: { "id": "chatcmpl-9Omp4MsUh0MDiFa2bEOtNKshD4eln", "object": "chat.completion", "created": 1715694574, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 127, "completion_tokens": 1, "total_tokens": 128 }, "system_fingerprint": null } [2024-05-14 15:49:34] [66436bedc751f] [DEBUG] [AUTOMATIC] Réponse 0 [2024-05-14 15:49:34] [66436bedc751f] [DEBUG] [AUTOMATIC] Réponse Negative : Non [2024-05-14 15:49:34] [66436bedc751f] [INFO] Sender already set +33633476482 [2024-05-14 15:49:34] [66436bedc751f] [DEBUG] [SMS] text : Je suis un assistant de mobilité partagée, j'aide les invités à se rendre à l'évènement. Si vous avez déjà prévu votre trajet, n'hésitez pas à me le partager, pour pouvoir comptabiliser nos efforts collectivement. (Moyen de transport ; nombre de voyageurs ; km) Alfred. [2024-05-14 15:49:34] [66436bedc751f] [DEBUG] [SMS] number : +33633476482 [2024-05-14 15:49:34] [66436bedc751f] [DEBUG] [SMS] sender : 33755517567 [2024-05-14 15:49:34] [66436bedc751f] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33633476482"}],"text":"Je suis un assistant de mobilit\u00e9 partag\u00e9e, j'aide les invit\u00e9s \u00e0 se rendre \u00e0 l'\u00e9v\u00e8nement. Si vous avez d\u00e9j\u00e0 pr\u00e9vu votre trajet, n'h\u00e9sitez pas \u00e0 me le partager, pour pouvoir comptabiliser nos efforts collectivement. (Moyen de transport ; nombre de voyageurs ; km) \r\nAlfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2024-05-14 15:49:35] [66436bedc751f] [DEBUG] [SMS] HTTP Code : 200 [2024-05-14 15:49:35] [66436bedc751f] [INFO] [SMS] SMS envoyé avec succès id : sms_66436befa7175438771915 [2024-05-14 15:49:35] [66436bedc751f] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66436befa7175438771915","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":562.81} [2024-05-14 15:49:35] [66436bedc751f] [INFO] BDD BddMaj sender : la table est vide [2024-05-14 15:49:35] [66436bedc751f] [DEBUG] Callback juste avant fin callBack [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] Callback main start ok [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] Callback main avant while ok [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] Fields : channel=sms&text=Tu n'as rien trouvé pour moi Alfred ?&reception_date=2024-05-14 20:14:35&metadata[message_id]=sms_664337d4f0bb3507422559&metadata[number]=+33675085263&metadata[sim_card_number]=+33755517567 [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33675085263 Text: Tu n'as rien trouvé pour moi Alfred ? [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] From: +33675085263|To: +33755517567|Date: 2024-05-14 20:14:35|Message: Tu n'as rien trouvé pour moi Alfred ? [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] callback main apres while ok [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Phone Number +33675085263 is available ! [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] Service is enabled ? true [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Service +33755517567 is enabled ! [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] Listen is enabled ? false [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Listen +33755517567 is disabled ! [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] BDD CheckNumber : OK [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Callback SMS Count =? 8 [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Callback checkMessage : Je ne peux pas partir avant 15h -- text: Tu n'as rien trouvé pour moi Alfred ? [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Tu n\'as rien trouvé pour moi Alfred ?' [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Event ID ? 12 [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Fetch event [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] Event name : 1 - CEC S5 [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] Total SMS USER : 9 [2024-05-14 20:14:37] [6643aa0d20bdc] [INFO] BDD BddMaj need_action : la table est vide [2024-05-14 20:14:37] [6643aa0d20bdc] [DEBUG] Callback juste avant fin callBack [2024-05-14 20:26:29] [6643acd5856e2] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Covoiturage déjà organisé' [2024-05-14 20:27:16] [6643ad043b215] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-14 20:28:11] [6643ad3b91ab9] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-14 20:29:05] [6643ad714fe62] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-14 20:29:25] [6643ad85b41af] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-14 20:30:35] [6643adcbb48c1] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* MAR' [2024-05-14 20:32:23] [6643ae378725f] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-14 20:33:30] [6643ae7a252c5] [INFO] BDD BddMaj : name mis à jour. Valeur: '! le covoiturage last minute'