[2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] Callback main start ok [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] Callback main avant while ok [2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] Fields : channel=sms&text=Bonjour Alfred, des nouvelles d'une possibilité de covoiturage?&reception_date=2024-05-01 12:00:04&metadata[message_id]=sms_6622534ea9d00717837222&metadata[number]=+33663563392&metadata[sim_card_number]=+33757050383 [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33663563392 Text: Bonjour Alfred, des nouvelles d'une possibilité de covoiturage? [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] From: +33663563392|To: +33757050383|Date: 2024-05-01 12:00:04|Message: Bonjour Alfred, des nouvelles d'une possibilité de covoiturage? [2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] callback main apres while ok [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Phone Number +33663563392 is available ! [2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] Service is enabled ? true [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Service +33757050383 is enabled ! [2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] Listen is enabled ? false [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Listen +33757050383 is disabled ! [2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] BDD CheckNumber : OK [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Callback SMS Count =? 9 [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Callback checkMessage : Je participe à la Volvic impluvium 46km. Départ 8h. Arrivée souhaitée vers 07h15 -- text: Bonjour Alfred, des nouvelles d'une possibilité de covoiturage? [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour Alfred, des nouvelles d\'une possibilité de covoiturage?' [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Event ID ? 9 [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Fetch event [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] Event name : VVX [2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] Total SMS USER : 9 [2024-05-01 12:00:06] [663212a6b2bdc] [INFO] BDD BddMaj : need_action mis à jour. Valeur: '1' [2024-05-01 12:00:06] [663212a6b2bdc] [DEBUG] Callback juste avant fin callBack [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] Callback main start ok [2024-05-01 17:50:56] [663264e0cdae4] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] Callback main avant while ok [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] Fields : channel=sms&text=VVX&reception_date=2024-05-01 17:50:55&metadata[number]=+33661063235&metadata[sim_card_number]=+33755517567 [2024-05-01 17:50:56] [663264e0cdae4] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33661063235 Text: VVX [2024-05-01 17:50:56] [663264e0cdae4] [INFO] From: +33661063235|To: +33755517567|Date: 2024-05-01 17:50:55|Message: VVX [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] callback main apres while ok [2024-05-01 17:50:56] [663264e0cdae4] [INFO] Phone Number +33661063235 is available ! [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] Service is enabled ? true [2024-05-01 17:50:56] [663264e0cdae4] [INFO] Service +33755517567 is enabled ! [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] Listen is enabled ? false [2024-05-01 17:50:56] [663264e0cdae4] [INFO] Listen +33755517567 is disabled ! [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] BDD CheckNumber : la table est vide [2024-05-01 17:50:56] [663264e0cdae4] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-05-01 17:50:56] [663264e0cdae4] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33661063235 [2024-05-01 17:50:56] [663264e0cdae4] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'VVX' [2024-05-01 17:50:56] [663264e0cdae4] [INFO] Callback Q1: l'event est VVX [2024-05-01 17:50:56] [663264e0cdae4] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-05-01 17:50:56] [663264e0cdae4] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-05-01 17:50:56] [663264e0cdae4] [INFO] Ajout du sender : 33757050383 au +33661063235 [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] [SMS] text : Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir à l'évènement ? (Oui, non) [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] [SMS] number : +33661063235 [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] [SMS] sender : 33757050383 [2024-05-01 17:50:56] [663264e0cdae4] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33661063235"}],"text":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-01 17:50:57] [663264e0cdae4] [DEBUG] [SMS] HTTP Code : 200 [2024-05-01 17:50:57] [663264e0cdae4] [INFO] [SMS] SMS envoyé avec succès id : sms_663264e150bae818299856 [2024-05-01 17:50:57] [663264e0cdae4] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663264e150bae818299856","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":128.37} [2024-05-01 17:50:57] [663264e0cdae4] [INFO] BDD BddMaj sender : la table est vide [2024-05-01 17:50:57] [663264e0cdae4] [DEBUG] Callback juste avant fin callBack [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] Callback main start ok [2024-05-01 17:51:15] [663264f38d32e] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] Callback main avant while ok [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-01 17:51:14&metadata[message_id]=sms_663264e150bae818299856&metadata[number]=+33661063235&metadata[sim_card_number]=+33757050383 [2024-05-01 17:51:15] [663264f38d32e] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33661063235 Text: Oui [2024-05-01 17:51:15] [663264f38d32e] [INFO] From: +33661063235|To: +33757050383|Date: 2024-05-01 17:51:14|Message: Oui [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] callback main apres while ok [2024-05-01 17:51:15] [663264f38d32e] [INFO] Phone Number +33661063235 is available ! [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] Service is enabled ? true [2024-05-01 17:51:15] [663264f38d32e] [INFO] Service +33757050383 is enabled ! [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] Listen is enabled ? false [2024-05-01 17:51:15] [663264f38d32e] [INFO] Listen +33757050383 is disabled ! [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] BDD CheckNumber : OK [2024-05-01 17:51:15] [663264f38d32e] [INFO] Callback SMS Count =? 1 [2024-05-01 17:51:15] [663264f38d32e] [INFO] Callback checkMessage : VVX -- text: Oui [2024-05-01 17:51:15] [663264f38d32e] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-01 17:51:15] [663264f38d32e] [INFO] Event ID ? 9 [2024-05-01 17:51:15] [663264f38d32e] [INFO] Fetch event [2024-05-01 17:51:15] [663264f38d32e] [INFO] Event name : VVX [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-01 17:51:15] [663264f38d32e] [INFO] Sender already set +33661063235 [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] [SMS] text : C’est parfait. Je vais vous poser quelques questions très simples. Sentez-vous libre de me répondre comme vous voulez. Pour en savoir plus : https://bit.ly/CGUAlfred et politique de confidentialité https://bit.ly/PriVACy Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] [SMS] number : +33661063235 [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] [SMS] sender : 33757050383 [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33661063235"}],"text":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir plus : https:\/\/bit.ly\/CGUAlfred et politique de confidentialit\u00e9 https:\/\/bit.ly\/PriVACy\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] [SMS] HTTP Code : 200 [2024-05-01 17:51:15] [663264f38d32e] [INFO] [SMS] SMS envoyé avec succès id : sms_663264f3d1aca999327210 [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663264f3d1aca999327210","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":128.23} [2024-05-01 17:51:15] [663264f38d32e] [INFO] BDD BddMaj sender : la table est vide [2024-05-01 17:51:15] [663264f38d32e] [DEBUG] Callback juste avant fin callBack [2024-05-01 17:51:36] [66326508605c8] [DEBUG] Callback main start ok [2024-05-01 17:51:36] [66326508605c8] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-01 17:51:36] [66326508605c8] [DEBUG] Callback main avant while ok [2024-05-01 17:51:36] [66326508605c8] [DEBUG] Fields : channel=sms&text=Passager &reception_date=2024-05-01 17:51:35&metadata[message_id]=sms_663264f3d1aca999327210&metadata[number]=+33661063235&metadata[sim_card_number]=+33757050383 [2024-05-01 17:51:36] [66326508605c8] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33661063235 Text: Passager [2024-05-01 17:51:36] [66326508605c8] [INFO] From: +33661063235|To: +33757050383|Date: 2024-05-01 17:51:35|Message: Passager [2024-05-01 17:51:36] [66326508605c8] [DEBUG] callback main apres while ok [2024-05-01 17:51:36] [66326508605c8] [INFO] Phone Number +33661063235 is available ! [2024-05-01 17:51:36] [66326508605c8] [DEBUG] Service is enabled ? true [2024-05-01 17:51:36] [66326508605c8] [INFO] Service +33757050383 is enabled ! [2024-05-01 17:51:36] [66326508605c8] [DEBUG] Listen is enabled ? false [2024-05-01 17:51:36] [66326508605c8] [INFO] Listen +33757050383 is disabled ! [2024-05-01 17:51:36] [66326508605c8] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-01 17:51:36] [66326508605c8] [DEBUG] BDD CheckNumber : OK [2024-05-01 17:51:36] [66326508605c8] [INFO] Callback SMS Count =? 2 [2024-05-01 17:51:36] [66326508605c8] [INFO] Callback checkMessage : Oui -- text: Passager [2024-05-01 17:51:36] [66326508605c8] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Passager ' [2024-05-01 17:51:36] [66326508605c8] [INFO] Event ID ? 9 [2024-05-01 17:51:36] [66326508605c8] [INFO] Fetch event [2024-05-01 17:51:36] [66326508605c8] [INFO] Event name : VVX [2024-05-01 17:51:36] [66326508605c8] [DEBUG] début chatgpt [2024-05-01 17:51:36] [66326508605c8] [DEBUG] curl_init OK [2024-05-01 17:51:36] [66326508605c8] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager "}]} [2024-05-01 17:51:38] [66326508605c8] [DEBUG] Commun GPT response: { "id": "chatcmpl-9K6X2kEXh7MqKOTsrGRyUF9gufBP2", "object": "chat.completion", "created": 1714578696, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 769, "completion_tokens": 27, "total_tokens": 796 }, "system_fingerprint": "fp_d65ac1064c" } [2024-05-01 17:51:38] [66326508605c8] [DEBUG] Curl Closed OK [2024-05-01 17:51:38] [66326508605c8] [INFO] Commun GPT Content: { "id": "chatcmpl-9K6X2kEXh7MqKOTsrGRyUF9gufBP2", "object": "chat.completion", "created": 1714578696, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 769, "completion_tokens": 27, "total_tokens": 796 }, "system_fingerprint": "fp_d65ac1064c" } [2024-05-01 17:51:38] [66326508605c8] [INFO] Sender already set +33661063235 [2024-05-01 17:51:38] [66326508605c8] [DEBUG] [SMS] text : Quels jours serez-vous présent à la VVX ? (Mercredi, Jeudi, Vendredi, Samedi) [2024-05-01 17:51:38] [66326508605c8] [DEBUG] [SMS] number : +33661063235 [2024-05-01 17:51:38] [66326508605c8] [DEBUG] [SMS] sender : 33757050383 [2024-05-01 17:51:38] [66326508605c8] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33661063235"}],"text":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-01 17:51:38] [66326508605c8] [DEBUG] [SMS] HTTP Code : 200 [2024-05-01 17:51:38] [66326508605c8] [INFO] [SMS] SMS envoyé avec succès id : sms_6632650a6c63d545794936 [2024-05-01 17:51:38] [66326508605c8] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6632650a6c63d545794936","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":128.19} [2024-05-01 17:51:38] [66326508605c8] [INFO] BDD BddMaj sender : la table est vide [2024-05-01 17:51:38] [66326508605c8] [DEBUG] Callback juste avant fin callBack [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] Callback main start ok [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] Callback main avant while ok [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] Fields : channel=sms&text=Vendredi &reception_date=2024-05-01 17:52:44&metadata[message_id]=sms_6632650a6c63d545794936&metadata[number]=+33661063235&metadata[sim_card_number]=+33757050383 [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33661063235 Text: Vendredi [2024-05-01 17:52:45] [6632654dcb62e] [INFO] From: +33661063235|To: +33757050383|Date: 2024-05-01 17:52:44|Message: Vendredi [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] callback main apres while ok [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Phone Number +33661063235 is available ! [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] Service is enabled ? true [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Service +33757050383 is enabled ! [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] Listen is enabled ? false [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Listen +33757050383 is disabled ! [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] BDD CheckNumber : OK [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Callback SMS Count =? 3 [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Callback checkMessage : Passager -- text: Vendredi [2024-05-01 17:52:45] [6632654dcb62e] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Vendredi ' [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Event ID ? 9 [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Fetch event [2024-05-01 17:52:45] [6632654dcb62e] [INFO] Event name : VVX [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] début chatgpt [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] curl_init OK [2024-05-01 17:52:45] [6632654dcb62e] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "}]} [2024-05-01 17:52:49] [6632654dcb62e] [DEBUG] Commun GPT response: { "id": "chatcmpl-9K6YABjgMtR0r0IR2PjmWZUpQ58NX", "object": "chat.completion", "created": 1714578766, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir à la VVX, courte distance pendant les jours de l'événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 808, "completion_tokens": 47, "total_tokens": 855 }, "system_fingerprint": "fp_d65ac1064c" } [2024-05-01 17:52:49] [6632654dcb62e] [DEBUG] Curl Closed OK [2024-05-01 17:52:49] [6632654dcb62e] [INFO] Commun GPT Content: { "id": "chatcmpl-9K6YABjgMtR0r0IR2PjmWZUpQ58NX", "object": "chat.completion", "created": 1714578766, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir à la VVX, courte distance pendant les jours de l'événement, tous les trajets)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 808, "completion_tokens": 47, "total_tokens": 855 }, "system_fingerprint": "fp_d65ac1064c" } [2024-05-01 17:52:49] [6632654dcb62e] [INFO] Sender already set +33661063235 [2024-05-01 17:52:49] [6632654dcb62e] [DEBUG] [SMS] text : Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir à la VVX, courte distance pendant les jours de l'événement, tous les trajets) [2024-05-01 17:52:49] [6632654dcb62e] [DEBUG] [SMS] number : +33661063235 [2024-05-01 17:52:49] [6632654dcb62e] [DEBUG] [SMS] sender : 33757050383 [2024-05-01 17:52:49] [6632654dcb62e] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33661063235"}],"text":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l'\u00e9v\u00e9nement, tous les trajets)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-01 17:52:49] [6632654dcb62e] [DEBUG] [SMS] HTTP Code : 200 [2024-05-01 17:52:49] [6632654dcb62e] [INFO] [SMS] SMS envoyé avec succès id : sms_66326551e5567216188874 [2024-05-01 17:52:49] [6632654dcb62e] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66326551e5567216188874","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":128.1} [2024-05-01 17:52:49] [6632654dcb62e] [INFO] BDD BddMaj sender : la table est vide [2024-05-01 17:52:49] [6632654dcb62e] [DEBUG] Callback juste avant fin callBack [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] Callback main start ok [2024-05-01 17:53:17] [6632656d8b690] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] Callback main avant while ok [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] Fields : channel=sms&text=Longue distance depuis chez moi &reception_date=2024-05-01 17:53:16&metadata[message_id]=sms_66326551e5567216188874&metadata[number]=+33661063235&metadata[sim_card_number]=+33757050383 [2024-05-01 17:53:17] [6632656d8b690] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33661063235 Text: Longue distance depuis chez moi [2024-05-01 17:53:17] [6632656d8b690] [INFO] From: +33661063235|To: +33757050383|Date: 2024-05-01 17:53:16|Message: Longue distance depuis chez moi [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] callback main apres while ok [2024-05-01 17:53:17] [6632656d8b690] [INFO] Phone Number +33661063235 is available ! [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] Service is enabled ? true [2024-05-01 17:53:17] [6632656d8b690] [INFO] Service +33757050383 is enabled ! [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] Listen is enabled ? false [2024-05-01 17:53:17] [6632656d8b690] [INFO] Listen +33757050383 is disabled ! [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] BDD CheckNumber : OK [2024-05-01 17:53:17] [6632656d8b690] [INFO] Callback SMS Count =? 4 [2024-05-01 17:53:17] [6632656d8b690] [INFO] Callback checkMessage : Vendredi -- text: Longue distance depuis chez moi [2024-05-01 17:53:17] [6632656d8b690] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Longue distance depuis chez moi ' [2024-05-01 17:53:17] [6632656d8b690] [INFO] Event ID ? 9 [2024-05-01 17:53:17] [6632656d8b690] [INFO] Fetch event [2024-05-01 17:53:17] [6632656d8b690] [INFO] Event name : VVX [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] début chatgpt [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] curl_init OK [2024-05-01 17:53:17] [6632656d8b690] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Longue distance depuis chez moi "}]} [2024-05-01 17:53:19] [6632656d8b690] [DEBUG] Commun GPT response: { "id": "chatcmpl-9K6Ygqe6ul1XzNzFmBxIXAFyqF3as", "object": "chat.completion", "created": 1714578798, "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": 870, "completion_tokens": 17, "total_tokens": 887 }, "system_fingerprint": "fp_561de78ac7" } [2024-05-01 17:53:19] [6632656d8b690] [DEBUG] Curl Closed OK [2024-05-01 17:53:19] [6632656d8b690] [INFO] Commun GPT Content: { "id": "chatcmpl-9K6Ygqe6ul1XzNzFmBxIXAFyqF3as", "object": "chat.completion", "created": 1714578798, "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": 870, "completion_tokens": 17, "total_tokens": 887 }, "system_fingerprint": "fp_561de78ac7" } [2024-05-01 17:53:19] [6632656d8b690] [INFO] Sender already set +33661063235 [2024-05-01 17:53:19] [6632656d8b690] [DEBUG] [SMS] text : Quand et d'où partez-vous ? (Adresse incluant code postal) [2024-05-01 17:53:19] [6632656d8b690] [DEBUG] [SMS] number : +33661063235 [2024-05-01 17:53:19] [6632656d8b690] [DEBUG] [SMS] sender : 33757050383 [2024-05-01 17:53:19] [6632656d8b690] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33661063235"}],"text":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-01 17:53:19] [6632656d8b690] [DEBUG] [SMS] HTTP Code : 200 [2024-05-01 17:53:19] [6632656d8b690] [INFO] [SMS] SMS envoyé avec succès id : sms_6632656f6a720816156809 [2024-05-01 17:53:19] [6632656d8b690] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6632656f6a720816156809","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":128.05} [2024-05-01 17:53:19] [6632656d8b690] [INFO] BDD BddMaj sender : la table est vide [2024-05-01 17:53:19] [6632656d8b690] [DEBUG] Callback juste avant fin callBack [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] Callback main start ok [2024-05-01 17:55:07] [663265db34ac6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] Callback main avant while ok [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] Fields : channel=sms&text=Jeudi à 19h 79 Bd Vincent Auriol, 75013 Paris&reception_date=2024-05-01 17:55:05&metadata[message_id]=sms_6632656f6a720816156809&metadata[number]=+33661063235&metadata[sim_card_number]=+33757050383 [2024-05-01 17:55:07] [663265db34ac6] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33661063235 Text: Jeudi à 19h 79 Bd Vincent Auriol, 75013 Paris [2024-05-01 17:55:07] [663265db34ac6] [INFO] From: +33661063235|To: +33757050383|Date: 2024-05-01 17:55:05|Message: Jeudi à 19h 79 Bd Vincent Auriol, 75013 Paris [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] callback main apres while ok [2024-05-01 17:55:07] [663265db34ac6] [INFO] Phone Number +33661063235 is available ! [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] Service is enabled ? true [2024-05-01 17:55:07] [663265db34ac6] [INFO] Service +33757050383 is enabled ! [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] Listen is enabled ? false [2024-05-01 17:55:07] [663265db34ac6] [INFO] Listen +33757050383 is disabled ! [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] BDD CheckNumber : OK [2024-05-01 17:55:07] [663265db34ac6] [INFO] Callback SMS Count =? 5 [2024-05-01 17:55:07] [663265db34ac6] [INFO] Callback checkMessage : Longue distance depuis chez moi -- text: Jeudi à 19h 79 Bd Vincent Auriol, 75013 Paris [2024-05-01 17:55:07] [663265db34ac6] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Jeudi à 19h\n79 Bd Vincent Auriol, 75013 Paris' [2024-05-01 17:55:07] [663265db34ac6] [INFO] Event ID ? 9 [2024-05-01 17:55:07] [663265db34ac6] [INFO] Fetch event [2024-05-01 17:55:07] [663265db34ac6] [INFO] Event name : VVX [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] début chatgpt [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] curl_init OK [2024-05-01 17:55:07] [663265db34ac6] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Longue distance depuis chez moi "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Jeudi \u00e0 19h\n79 Bd Vincent Auriol, 75013 Paris"}]} [2024-05-01 17:55:09] [663265db34ac6] [DEBUG] Commun GPT response: { "id": "chatcmpl-9K6aRULqaw2XdItnPiJ2P4XfaUMbs", "object": "chat.completion", "created": 1714578907, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (ex : course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 913, "completion_tokens": 31, "total_tokens": 944 }, "system_fingerprint": "fp_561de78ac7" } [2024-05-01 17:55:09] [663265db34ac6] [DEBUG] Curl Closed OK [2024-05-01 17:55:09] [663265db34ac6] [INFO] Commun GPT Content: { "id": "chatcmpl-9K6aRULqaw2XdItnPiJ2P4XfaUMbs", "object": "chat.completion", "created": 1714578907, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Avez-vous des commentaires ou des informations à nous remonter ? (ex : course à laquelle vous participez, moyen de transport)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 913, "completion_tokens": 31, "total_tokens": 944 }, "system_fingerprint": "fp_561de78ac7" } [2024-05-01 17:55:09] [663265db34ac6] [INFO] Sender already set +33661063235 [2024-05-01 17:55:09] [663265db34ac6] [DEBUG] [SMS] text : Avez-vous des commentaires ou des informations à nous remonter ? (ex : course à laquelle vous participez, moyen de transport) [2024-05-01 17:55:09] [663265db34ac6] [DEBUG] [SMS] number : +33661063235 [2024-05-01 17:55:09] [663265db34ac6] [DEBUG] [SMS] sender : 33757050383 [2024-05-01 17:55:09] [663265db34ac6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33661063235"}],"text":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (ex : course \u00e0 laquelle vous participez, moyen de transport)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-01 17:55:09] [663265db34ac6] [DEBUG] [SMS] HTTP Code : 200 [2024-05-01 17:55:09] [663265db34ac6] [INFO] [SMS] SMS envoyé avec succès id : sms_663265dd68329639426753 [2024-05-01 17:55:09] [663265db34ac6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663265dd68329639426753","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":128.01} [2024-05-01 17:55:09] [663265db34ac6] [INFO] BDD BddMaj sender : la table est vide [2024-05-01 17:55:09] [663265db34ac6] [DEBUG] Callback juste avant fin callBack [2024-05-01 17:55:31] [663265f34848f] [DEBUG] Callback main start ok [2024-05-01 17:55:31] [663265f34848f] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-01 17:55:31] [663265f34848f] [DEBUG] Callback main avant while ok [2024-05-01 17:55:31] [663265f34848f] [DEBUG] Fields : channel=sms&text=Non&reception_date=2024-05-01 17:55:30&metadata[message_id]=sms_663265dd68329639426753&metadata[number]=+33661063235&metadata[sim_card_number]=+33757050383 [2024-05-01 17:55:31] [663265f34848f] [INFO] Callback SMS entrant sur sim_card: +33757050383 depuis Number (user): +33661063235 Text: Non [2024-05-01 17:55:31] [663265f34848f] [INFO] From: +33661063235|To: +33757050383|Date: 2024-05-01 17:55:30|Message: Non [2024-05-01 17:55:31] [663265f34848f] [DEBUG] callback main apres while ok [2024-05-01 17:55:31] [663265f34848f] [INFO] Phone Number +33661063235 is available ! [2024-05-01 17:55:31] [663265f34848f] [DEBUG] Service is enabled ? true [2024-05-01 17:55:31] [663265f34848f] [INFO] Service +33757050383 is enabled ! [2024-05-01 17:55:31] [663265f34848f] [DEBUG] Listen is enabled ? false [2024-05-01 17:55:31] [663265f34848f] [INFO] Listen +33757050383 is disabled ! [2024-05-01 17:55:31] [663265f34848f] [DEBUG] callback main sim_card_number CORRECT : +33757050383 début d'interpretation du message [2024-05-01 17:55:31] [663265f34848f] [DEBUG] BDD CheckNumber : OK [2024-05-01 17:55:31] [663265f34848f] [INFO] Callback SMS Count =? 6 [2024-05-01 17:55:31] [663265f34848f] [INFO] Callback checkMessage : Jeudi à 19h 79 Bd Vincent Auriol, 75013 Paris -- text: Non [2024-05-01 17:55:31] [663265f34848f] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Non' [2024-05-01 17:55:31] [663265f34848f] [INFO] Event ID ? 9 [2024-05-01 17:55:31] [663265f34848f] [INFO] Fetch event [2024-05-01 17:55:31] [663265f34848f] [INFO] Event name : VVX [2024-05-01 17:55:31] [663265f34848f] [DEBUG] début chatgpt [2024-05-01 17:55:31] [663265f34848f] [DEBUG] curl_init OK [2024-05-01 17:55:31] [663265f34848f] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a l'\u00e9v\u00e8nement VVX (Volvic Volcanic Experience) qui se d\u00e9roule dans la volvic dans le puy de dome du Mercredi 8 Mai 2024 au Samedi 11 Mai 2024. Je vais \u00e0 la VVX 2024, vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses ne doivent pas d\u00e9passer 160 caract\u00e8res. Nous sommes polis et nous utilisons le vouvoiement. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment. Si je vous pose des questions sur la mani\u00e8re dont votre service fonctionne, vous r\u00e9pondez :\\\"je suis assistant de covoiturage, j\u2019aide les participants \u00e0 se rendre \u00e0 l\u2019\u00e9v\u00e9nement, pour plus d'informations https:\/\/www.volvic-vvx.com\/\u00bb\\\". Si je vous pose une question en lien avec la VVX mais pas en lien avec le d\u00e9placement vers l'\u00e9v\u00e8nement, alors vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com. Pour toute question en lien avec le stationnement et les navettes vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/stationnement-et-navettes\/. Si je vous pose une question sur les dossards, vous m'envoy\u00e9 vers https:\/\/www.volvic-vvx.com\/retrait-dossards\/. Une fois que vous avez toutes informations n\u00e9cessaires pour organiser le covoiturage, vous r\u00e9pondrez: \\\"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.\\\". Les informations \u00e0 collecter sont: \\\\n - Role(si je souhaite \u00eatre conducteur ou passager ou indif\u00e9rent)\\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 08 Mai au Samedi 11 Mai)\\\\n - Type de trajet (Longue distance depuis chez moi \u00e0 l'\u00e9v\u00e8nement ou courtes distances les jours de l'\u00e9v\u00e8nement ou les deux)\\\\n - mon adresse de d\u00e9part (dont code postal)\\\\n - Commentaires particulier (commentaires ou informations particuli\u00e8res \u00e0 remonter)\\\\n Exemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\\\",\\\"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX? (Mercredi, Jeudi, Vendredi, Samedi)\\\",\\\"Sur quels trajets souhaitez-vous faire du covoiturage (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l\u2019\u00e9v\u00e9nement, tous les trajets)\\\", \\\"Quand et d'o\u00f9 partez-vous? (Adresse incluant code postale)\\\", \\\"Avez-vous des commentaires ou des informations \u00e0 nous remonter? (course \u00e0 laquelle vous participez, moyen de transport)\\\""},{"role":"assistant","content":"Bonjour, je suis Alfred l'assistant covoiturage de la VVX. Souhaitez-vous faire du covoiturage pour venir \u00e0 l'\u00e9v\u00e8nement ? (Oui, non)"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager ? (conducteur,passager,peu importe)"},{"role":"user","content":"Passager "},{"role":"assistant","content":"Quels jours serez-vous pr\u00e9sent \u00e0 la VVX ? (Mercredi, Jeudi, Vendredi, Samedi)"},{"role":"user","content":"Vendredi "},{"role":"assistant","content":"Sur quels trajets souhaitez-vous faire du covoiturage ? (Longue distance depuis chez vous pour venir \u00e0 la VVX, courte distance pendant les jours de l'\u00e9v\u00e9nement, tous les trajets)"},{"role":"user","content":"Longue distance depuis chez moi "},{"role":"assistant","content":"Quand et d'o\u00f9 partez-vous ? (Adresse incluant code postal)"},{"role":"user","content":"Jeudi \u00e0 19h\n79 Bd Vincent Auriol, 75013 Paris"},{"role":"assistant","content":"Avez-vous des commentaires ou des informations \u00e0 nous remonter ? (ex : course \u00e0 laquelle vous participez, moyen de transport)"},{"role":"user","content":"Non"}]} [2024-05-01 17:55:33] [663265f34848f] [DEBUG] Commun GPT response: { "id": "chatcmpl-9K6ap9LCj88GUS6X3UzDOTPabEOt4", "object": "chat.completion", "created": 1714578931, "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": 953, "completion_tokens": 37, "total_tokens": 990 }, "system_fingerprint": "fp_d65ac1064c" } [2024-05-01 17:55:33] [663265f34848f] [DEBUG] Curl Closed OK [2024-05-01 17:55:33] [663265f34848f] [INFO] Commun GPT Content: { "id": "chatcmpl-9K6ap9LCj88GUS6X3UzDOTPabEOt4", "object": "chat.completion", "created": 1714578931, "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": 953, "completion_tokens": 37, "total_tokens": 990 }, "system_fingerprint": "fp_d65ac1064c" } [2024-05-01 17:55:33] [663265f34848f] [INFO] Sender already set +33661063235 [2024-05-01 17:55:33] [663265f34848f] [DEBUG] [SMS] text : Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste à votre disposition au besoin. Alfred. [2024-05-01 17:55:33] [663265f34848f] [DEBUG] [SMS] number : +33661063235 [2024-05-01 17:55:33] [663265f34848f] [DEBUG] [SMS] sender : 33757050383 [2024-05-01 17:55:33] [663265f34848f] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33661063235"}],"text":"Merci, j'ai tout ce qu'il me faut pour l'instant. Je reviendrai vers vous prochainement. Je reste \u00e0 votre disposition au besoin. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050383"} [2024-05-01 17:55:33] [663265f34848f] [DEBUG] [SMS] HTTP Code : 200 [2024-05-01 17:55:33] [663265f34848f] [INFO] [SMS] SMS envoyé avec succès id : sms_663265f5a2df3313313331 [2024-05-01 17:55:33] [663265f34848f] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_663265f5a2df3313313331","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":127.96} [2024-05-01 17:55:33] [663265f34848f] [INFO] BDD BddMaj sender : la table est vide [2024-05-01 17:55:33] [663265f34848f] [DEBUG] Callback juste avant fin callBack