[2024-05-16 07:47:14] [66459de2132cc] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Voir avec Aurélie' [2024-05-16 07:48:31] [66459e2f9fb67] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* 2 passagers' [2024-05-16 07:49:12] [66459e583eff6] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* 2 passagers' [2024-05-16 07:50:24] [66459ea09aa39] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 07:50:38] [66459eae997de] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 07:51:01] [66459ec508408] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 07:52:29] [66459f1da7608] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 07:53:51] [66459f6f78d82] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Sophie-camion' [2024-05-16 07:54:29] [66459f956e484] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 07:55:40] [66459fdcb9939] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 07:57:56] [6645a064b50bd] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 07:59:38] [6645a0ca1e281] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Aurélien Prévenu' [2024-05-16 08:00:15] [6645a0efa5d1f] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Prévenu' [2024-05-16 08:00:46] [6645a10eb45b1] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Prévenu' [2024-05-16 08:05:40] [6645a23429a12] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* 19 Prévenu' [2024-05-16 08:05:57] [6645a24520e3a] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Prévenu' [2024-05-16 08:06:35] [6645a26b3ca6b] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Lille Prévenu' [2024-05-16 08:07:18] [6645a296dfad4] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 08:09:15] [6645a30b63b6f] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Mercredi soir jusqu\'à mazayes' [2024-05-16 08:09:48] [6645a32cd5968] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:10:32] [6645a35890f99] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:11:36] [6645a398e6ce0] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Prévenu' [2024-05-16 08:11:51] [6645a3a7e904b] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 08:12:37] [6645a3d547919] [INFO] BDD BddMaj : name mis à jour. Valeur: '!DUO 112' [2024-05-16 08:13:33] [6645a40d46e4d] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:14:55] [6645a45f57190] [INFO] BDD BddMaj : name mis à jour. Valeur: '!VIENS PAR CES PROPRES MOYENS' [2024-05-16 08:15:19] [6645a47708f98] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* lieu départ flexible' [2024-05-16 08:18:46] [6645a5462fcc1] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* MAR' [2024-05-16 08:18:56] [6645a55049b2c] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* MAR Bénévole' [2024-05-16 08:22:48] [6645a638987b3] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* NE PEUT PAS VENIR' [2024-05-16 08:22:54] [6645a63e11ca0] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:22:58] [6645a642459ae] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:23:02] [6645a646ed930] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:23:30] [6645a6623f29f] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Prévenu' [2024-05-16 08:23:44] [6645a670770dd] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Prévenu' [2024-05-16 08:24:00] [6645a680a447c] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:24:25] [6645a6998a3f5] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:25:14] [6645a6cae1a54] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:26:57] [6645a731d2bab] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:27:30] [6645a752406f5] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:29:38] [6645a7d2462f6] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:37:29] [6645a9a9dff3c] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:38:06] [6645a9ce128fe] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:39:50] [6645aa3662bba] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:40:02] [6645aa4201807] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:41:05] [6645aa81c10d6] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:42:50] [6645aaeadef8c] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:43:37] [6645ab19e737e] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:43:56] [6645ab2ccc88e] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:46:31] [6645abc783ef3] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:47:39] [6645ac0b39318] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] Callback main start ok [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] Callback main avant while ok [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] Fields : channel=sms&text=0668968359&reception_date=2024-05-16 08:59:03&metadata[number]=+33668968359&metadata[sim_card_number]=+33757050402 [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] Callback SMS entrant sur sim_card: +33757050402 depuis Number (user): +33668968359 Text: 0668968359 [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] From: +33668968359|To: +33757050402|Date: 2024-05-16 08:59:03|Message: 0668968359 [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] callback main apres while ok [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] Phone Number +33668968359 is available ! [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] Service is enabled ? true [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] Service +33757050402 is enabled ! [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] Listen is enabled ? false [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] Listen +33757050402 is disabled ! [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] callback main sim_card_number CORRECT : +33757050402 début d'interpretation du message [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] BDD CheckNumber : la table est vide [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33668968359 [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '0668968359' [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] Callback Q1: l'event n'est pas reconnu [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'Non reconnu via sms' [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '15' [2024-05-16 08:59:05] [6645aeb9d3a65] [INFO] Ajout du sender : 33757050402 au +33668968359 [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage, souhaitez-vous que je vous aide à organiser votre trajet vers un évènement? (oui, non) [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] [SMS] number : +33668968359 [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] [SMS] sender : 33757050402 [2024-05-16 08:59:05] [6645aeb9d3a65] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33668968359"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage, souhaitez-vous que je vous aide \u00e0 organiser votre trajet vers un \u00e9v\u00e8nement? (oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050402"} [2024-05-16 08:59:06] [6645aeb9d3a65] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 08:59:06] [6645aeb9d3a65] [INFO] [SMS] SMS envoyé avec succès id : sms_6645aeba8b421453896710 [2024-05-16 08:59:06] [6645aeb9d3a65] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6645aeba8b421453896710","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.58} [2024-05-16 08:59:06] [6645aeb9d3a65] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 08:59:06] [6645aeb9d3a65] [DEBUG] Callback juste avant fin callBack [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] Callback main start ok [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] Callback main avant while ok [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] Fields : channel=sms&text=O⁹&reception_date=2024-05-16 08:59:35&metadata[message_id]=sms_6645aeba8b421453896710&metadata[number]=+33668968359&metadata[sim_card_number]=+33757050402 [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Callback SMS entrant sur sim_card: +33757050402 depuis Number (user): +33668968359 Text: O⁹ [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] From: +33668968359|To: +33757050402|Date: 2024-05-16 08:59:35|Message: O⁹ [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] callback main apres while ok [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Phone Number +33668968359 is available ! [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] Service is enabled ? true [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Service +33757050402 is enabled ! [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] Listen is enabled ? false [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Listen +33757050402 is disabled ! [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] callback main sim_card_number CORRECT : +33757050402 début d'interpretation du message [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] BDD CheckNumber : OK [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Callback SMS Count =? 1 [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Callback checkMessage : 0668968359 -- text: O⁹ [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'O⁹' [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Event ID ? 15 [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Fetch event [2024-05-16 08:59:36] [6645aed8aa79a] [INFO] Event name : 9 - par défaut : Quel évènement? [2024-05-16 08:59:36] [6645aed8aa79a] [ERROR] Callback ERREUR : problème avec le premier message (sent_at || received_at) [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] début chatgpt [2024-05-16 08:59:36] [6645aed8aa79a] [DEBUG] curl_init OK [2024-05-16 08:59:36] [6645aed8aa79a] [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 : O\u2079"}]} [2024-05-16 08:59:37] [6645aed8aa79a] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PPNRyHxrsLfPRgDzYRCpkArUDjs7", "object": "chat.completion", "created": 1715842777, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 129, "completion_tokens": 1, "total_tokens": 130 }, "system_fingerprint": null } [2024-05-16 08:59:37] [6645aed8aa79a] [DEBUG] Curl Closed OK [2024-05-16 08:59:37] [6645aed8aa79a] [INFO] Commun GPT Content: { "id": "chatcmpl-9PPNRyHxrsLfPRgDzYRCpkArUDjs7", "object": "chat.completion", "created": 1715842777, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 129, "completion_tokens": 1, "total_tokens": 130 }, "system_fingerprint": null } [2024-05-16 08:59:37] [6645aed8aa79a] [DEBUG] [AUTOMATIC] Réponse 0 [2024-05-16 08:59:37] [6645aed8aa79a] [DEBUG] [AUTOMATIC] Réponse Negative : O⁹ [2024-05-16 08:59:37] [6645aed8aa79a] [INFO] Sender already set +33668968359 [2024-05-16 08:59:37] [6645aed8aa79a] [DEBUG] [SMS] text : Je comprends, si vous changez d'avis, n'hésitez pas à revenir vers moi. Bonne fin de journée. Alfred. [2024-05-16 08:59:37] [6645aed8aa79a] [DEBUG] [SMS] number : +33668968359 [2024-05-16 08:59:37] [6645aed8aa79a] [DEBUG] [SMS] sender : 33757050402 [2024-05-16 08:59:37] [6645aed8aa79a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33668968359"}],"text":"Je comprends, si vous changez d'avis, n'h\u00e9sitez pas \u00e0 revenir vers moi. Bonne fin de journ\u00e9e. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050402"} [2024-05-16 08:59:38] [6645aed8aa79a] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 08:59:38] [6645aed8aa79a] [INFO] [SMS] SMS envoyé avec succès id : sms_6645aeda15510291378759 [2024-05-16 08:59:38] [6645aed8aa79a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6645aeda15510291378759","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.54} [2024-05-16 08:59:38] [6645aed8aa79a] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 08:59:38] [6645aed8aa79a] [DEBUG] Callback juste avant fin callBack [2024-05-16 10:16:24] [6645c0d84b009] [INFO] BDD BddMaj : name mis à jour. Valeur: '! mar' [2024-05-16 10:16:59] [6645c0fb52787] [INFO] BDD BddMaj : name mis à jour. Valeur: '! DUO mar' [2024-05-16 10:21:43] [6645c217805ad] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * mar' [2024-05-16 10:24:19] [6645c2b3a7bb4] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:26:01] [6645c3192aed5] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * Prévenu' [2024-05-16 10:26:55] [6645c34f393fd] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:27:30] [6645c372ef052] [INFO] BDD BddMaj : name mis à jour. Valeur: '! MAR' [2024-05-16 10:29:03] [6645c3cfec987] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * Prévenu' [2024-05-16 10:29:31] [6645c3eba362a] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:30:20] [6645c41c1fc19] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:30:40] [6645c4305a71f] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:30:56] [6645c440b4a9e] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:33:15] [6645c4cb78456] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 10:33:36] [6645c4e07a007] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * DUO MAR' [2024-05-16 10:35:42] [6645c55e94e77] [INFO] BDD BddMaj : name mis à jour. Valeur: '! *' [2024-05-16 10:37:45] [6645c5d98e019] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 10:38:16] [6645c5f8ac462] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:39:09] [6645c62db2489] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:39:28] [6645c6402df78] [INFO] BDD BddMaj : name mis à jour. Valeur: '! MYRIAM DELAGE' [2024-05-16 10:43:52] [6645c748094e8] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 10:44:28] [6645c76cd75d2] [INFO] BDD BddMaj : name mis à jour. Valeur: '! *' [2024-05-16 10:44:53] [6645c78500a64] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:45:20] [6645c7a071ae7] [INFO] BDD BddMaj : name mis à jour. Valeur: ' ! *' [2024-05-16 10:45:50] [6645c7beaaa0f] [INFO] BDD BddMaj : name mis à jour. Valeur: '! mar' [2024-05-16 10:46:43] [6645c7f39bfe5] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * mar' [2024-05-16 10:47:32] [6645c82411799] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:48:17] [6645c8512be4d] [INFO] BDD BddMaj : name mis à jour. Valeur: '! mar' [2024-05-16 10:49:03] [6645c87f0ff46] [INFO] BDD BddMaj : name mis à jour. Valeur: '! mar' [2024-05-16 10:49:34] [6645c89e41ab9] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:50:06] [6645c8bea4662] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 10:50:19] [6645c8cb7d3c2] [INFO] BDD BddMaj : name mis à jour. Valeur: '! mar' [2024-05-16 10:50:58] [6645c8f262958] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:51:31] [6645c913977f8] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 10:52:31] [6645c94f348b6] [INFO] BDD BddMaj : name mis à jour. Valeur: '! MAR' [2024-05-16 10:53:40] [6645c9946b163] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 10:54:13] [6645c9b4f0edc] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:54:51] [6645c9db2b985] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * 2 passagers Prévenu' [2024-05-16 10:55:25] [6645c9fdccc90] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:56:24] [6645ca3817053] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:56:51] [6645ca532e69b] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:57:26] [6645ca76dfab9] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 10:57:44] [6645ca88dc68c] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * mar' [2024-05-16 10:58:21] [6645caadedd0f] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:00:44] [6645cb3c8c599] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:01:43] [6645cb77d4ebd] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * DUO PART. 2' [2024-05-16 11:02:06] [6645cb8ec7169] [INFO] BDD BddMaj : name mis à jour. Valeur: '! Aurore Vidal' [2024-05-16 11:02:45] [6645cbb56f2b7] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 11:03:24] [6645cbdc2b613] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:05:15] [6645cc4beaae9] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* MAR' [2024-05-16 11:05:16] [6645cc4c7236d] [INFO] BDD BddMaj name : la table est vide [2024-05-16 11:05:42] [6645cc664459f] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:06:58] [6645ccb29617e] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:08:43] [6645cd1beec29] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 11:09:20] [6645cd402e25b] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:13:29] [6645ce3947ad9] [INFO] BDD BddMaj : name mis à jour. Valeur: '! mar' [2024-05-16 11:14:18] [6645ce6ab3dde] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:21:12] [6645d008471c2] [INFO] BDD BddMaj : name mis à jour. Valeur: '! *' [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] Callback main start ok [2024-05-16 11:21:44] [6645d028ca673] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] Callback main avant while ok [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-05-16 11:21:43&metadata[message_id]=sms_6638f5b3a98db873705688&metadata[number]=+33614818867&metadata[sim_card_number]=+33757050393 [2024-05-16 11:21:44] [6645d028ca673] [INFO] Callback SMS entrant sur sim_card: +33757050393 depuis Number (user): +33614818867 Text: Oui [2024-05-16 11:21:44] [6645d028ca673] [INFO] From: +33614818867|To: +33757050393|Date: 2024-05-16 11:21:43|Message: Oui [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] callback main apres while ok [2024-05-16 11:21:44] [6645d028ca673] [INFO] Phone Number +33614818867 is available ! [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] Service is enabled ? true [2024-05-16 11:21:44] [6645d028ca673] [INFO] Service +33757050393 is enabled ! [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] Listen is enabled ? false [2024-05-16 11:21:44] [6645d028ca673] [INFO] Listen +33757050393 is disabled ! [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] callback main sim_card_number CORRECT : +33757050393 début d'interpretation du message [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] BDD CheckNumber : OK [2024-05-16 11:21:44] [6645d028ca673] [INFO] Callback SMS Count =? 1 [2024-05-16 11:21:44] [6645d028ca673] [INFO] Callback checkMessage : -- text: Oui [2024-05-16 11:21:44] [6645d028ca673] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-05-16 11:21:44] [6645d028ca673] [INFO] Event ID ? 12 [2024-05-16 11:21:44] [6645d028ca673] [INFO] Fetch event [2024-05-16 11:21:44] [6645d028ca673] [INFO] Event name : 1 - CEC S5 [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-16 11:21:44] [6645d028ca673] [INFO] Sender already set +33614818867 [2024-05-16 11:21:44] [6645d028ca673] [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-16 11:21:44] [6645d028ca673] [DEBUG] [SMS] number : +33614818867 [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] [SMS] sender : 33757050393 [2024-05-16 11:21:44] [6645d028ca673] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33614818867"}],"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":"33757050393"} [2024-05-16 11:21:45] [6645d028ca673] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 11:21:45] [6645d028ca673] [INFO] [SMS] SMS envoyé avec succès id : sms_6645d0299b4b6112824960 [2024-05-16 11:21:45] [6645d028ca673] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6645d0299b4b6112824960","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":562.4} [2024-05-16 11:21:45] [6645d028ca673] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 11:21:45] [6645d028ca673] [DEBUG] Callback juste avant fin callBack [2024-05-16 11:21:56] [6645d0345b0da] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] Callback main start ok [2024-05-16 11:22:00] [6645d0384d340] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] Callback main avant while ok [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] Fields : channel=sms&text=Deux places au retour vendredi&reception_date=2024-05-16 11:21:58&metadata[message_id]=sms_6645d0299b4b6112824960&metadata[number]=+33614818867&metadata[sim_card_number]=+33757050393 [2024-05-16 11:22:00] [6645d0384d340] [INFO] Callback SMS entrant sur sim_card: +33757050393 depuis Number (user): +33614818867 Text: Deux places au retour vendredi [2024-05-16 11:22:00] [6645d0384d340] [INFO] From: +33614818867|To: +33757050393|Date: 2024-05-16 11:21:58|Message: Deux places au retour vendredi [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] callback main apres while ok [2024-05-16 11:22:00] [6645d0384d340] [INFO] Phone Number +33614818867 is available ! [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] Service is enabled ? true [2024-05-16 11:22:00] [6645d0384d340] [INFO] Service +33757050393 is enabled ! [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] Listen is enabled ? false [2024-05-16 11:22:00] [6645d0384d340] [INFO] Listen +33757050393 is disabled ! [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] callback main sim_card_number CORRECT : +33757050393 début d'interpretation du message [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] BDD CheckNumber : OK [2024-05-16 11:22:00] [6645d0384d340] [INFO] Callback SMS Count =? 2 [2024-05-16 11:22:00] [6645d0384d340] [INFO] Callback checkMessage : Oui -- text: Deux places au retour vendredi [2024-05-16 11:22:00] [6645d0384d340] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Deux places au retour vendredi' [2024-05-16 11:22:00] [6645d0384d340] [INFO] Event ID ? 12 [2024-05-16 11:22:00] [6645d0384d340] [INFO] Fetch event [2024-05-16 11:22:00] [6645d0384d340] [INFO] Event name : 1 - CEC S5 [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] début chatgpt [2024-05-16 11:22:00] [6645d0384d340] [DEBUG] curl_init OK [2024-05-16 11:22:00] [6645d0384d340] [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":"Oui"},{"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":"Deux places au retour vendredi"}]} [2024-05-16 11:22:01] [6645d0384d340] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PRbEbr5uux5pTwO4xuu7iLfTBZyI", "object": "chat.completion", "created": 1715851320, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté pour deux places au retour le vendredi. Serez-vous conducteur ou passager ? " }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 702, "completion_tokens": 21, "total_tokens": 723 }, "system_fingerprint": "fp_e9446dc58f" } [2024-05-16 11:22:01] [6645d0384d340] [DEBUG] Curl Closed OK [2024-05-16 11:22:01] [6645d0384d340] [INFO] Commun GPT Content: { "id": "chatcmpl-9PRbEbr5uux5pTwO4xuu7iLfTBZyI", "object": "chat.completion", "created": 1715851320, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté pour deux places au retour le vendredi. Serez-vous conducteur ou passager ? " }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 702, "completion_tokens": 21, "total_tokens": 723 }, "system_fingerprint": "fp_e9446dc58f" } [2024-05-16 11:22:01] [6645d0384d340] [INFO] Sender already set +33614818867 [2024-05-16 11:22:01] [6645d0384d340] [DEBUG] [SMS] text : Noté pour deux places au retour le vendredi. Serez-vous conducteur ou passager ? [2024-05-16 11:22:01] [6645d0384d340] [DEBUG] [SMS] number : +33614818867 [2024-05-16 11:22:01] [6645d0384d340] [DEBUG] [SMS] sender : 33757050393 [2024-05-16 11:22:01] [6645d0384d340] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33614818867"}],"text":"Not\u00e9 pour deux places au retour le vendredi. Serez-vous conducteur ou passager ? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050393"} [2024-05-16 11:22:02] [6645d0384d340] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 11:22:02] [6645d0384d340] [INFO] [SMS] SMS envoyé avec succès id : sms_6645d03a40719527226812 [2024-05-16 11:22:02] [6645d0384d340] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6645d03a40719527226812","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.36} [2024-05-16 11:22:02] [6645d0384d340] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 11:22:02] [6645d0384d340] [DEBUG] Callback juste avant fin callBack [2024-05-16 11:22:05] [6645d03d9bd15] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] Callback main start ok [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] Callback main avant while ok [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] Fields : channel=sms&text=Conducteur &reception_date=2024-05-16 11:22:15&metadata[message_id]=sms_6645d03a40719527226812&metadata[number]=+33614818867&metadata[sim_card_number]=+33757050393 [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Callback SMS entrant sur sim_card: +33757050393 depuis Number (user): +33614818867 Text: Conducteur [2024-05-16 11:22:17] [6645d049b15a5] [INFO] From: +33614818867|To: +33757050393|Date: 2024-05-16 11:22:15|Message: Conducteur [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] callback main apres while ok [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Phone Number +33614818867 is available ! [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] Service is enabled ? true [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Service +33757050393 is enabled ! [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] Listen is enabled ? false [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Listen +33757050393 is disabled ! [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] callback main sim_card_number CORRECT : +33757050393 début d'interpretation du message [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] BDD CheckNumber : OK [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Callback SMS Count =? 3 [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Callback checkMessage : Deux places au retour vendredi -- text: Conducteur [2024-05-16 11:22:17] [6645d049b15a5] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur ' [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Event ID ? 12 [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Fetch event [2024-05-16 11:22:17] [6645d049b15a5] [INFO] Event name : 1 - CEC S5 [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] début chatgpt [2024-05-16 11:22:17] [6645d049b15a5] [DEBUG] curl_init OK [2024-05-16 11:22:17] [6645d049b15a5] [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":"Oui"},{"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":"Deux places au retour vendredi"},{"role":"assistant","content":"Not\u00e9 pour deux places au retour le vendredi. Serez-vous conducteur ou passager ? "},{"role":"user","content":"Conducteur "}]} [2024-05-16 11:22:20] [6645d049b15a5] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PRbVYMryF9KibGPMeGCZoD8Tba25", "object": "chat.completion", "created": 1715851337, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour ces précisions. Pour organiser au mieux, pourriez-vous me communiquer votre adresse de départ, s'il vous plaît? (merci d'inclure le code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 735, "completion_tokens": 42, "total_tokens": 777 }, "system_fingerprint": "fp_294de9593d" } [2024-05-16 11:22:20] [6645d049b15a5] [DEBUG] Curl Closed OK [2024-05-16 11:22:20] [6645d049b15a5] [INFO] Commun GPT Content: { "id": "chatcmpl-9PRbVYMryF9KibGPMeGCZoD8Tba25", "object": "chat.completion", "created": 1715851337, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour ces précisions. Pour organiser au mieux, pourriez-vous me communiquer votre adresse de départ, s'il vous plaît? (merci d'inclure le code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 735, "completion_tokens": 42, "total_tokens": 777 }, "system_fingerprint": "fp_294de9593d" } [2024-05-16 11:22:20] [6645d049b15a5] [INFO] Sender already set +33614818867 [2024-05-16 11:22:20] [6645d049b15a5] [DEBUG] [SMS] text : Merci pour ces précisions. Pour organiser au mieux, pourriez-vous me communiquer votre adresse de départ, s'il vous plaît? (merci d'inclure le code postal) [2024-05-16 11:22:20] [6645d049b15a5] [DEBUG] [SMS] number : +33614818867 [2024-05-16 11:22:20] [6645d049b15a5] [DEBUG] [SMS] sender : 33757050393 [2024-05-16 11:22:20] [6645d049b15a5] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33614818867"}],"text":"Merci pour ces pr\u00e9cisions. Pour organiser au mieux, pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet? (merci d'inclure le code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050393"} [2024-05-16 11:22:20] [6645d049b15a5] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 11:22:20] [6645d049b15a5] [INFO] [SMS] SMS envoyé avec succès id : sms_6645d04cc10bd839795208 [2024-05-16 11:22:20] [6645d049b15a5] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6645d04cc10bd839795208","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.31} [2024-05-16 11:22:20] [6645d049b15a5] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 11:22:20] [6645d049b15a5] [DEBUG] Callback juste avant fin callBack [2024-05-16 11:22:31] [6645d057981fe] [INFO] BDD BddMaj : name mis à jour. Valeur: '! *' [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] Callback main start ok [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] Callback main avant while ok [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] Fields : channel=sms&text=Départ Charlieu &reception_date=2024-05-16 11:22:35&metadata[message_id]=sms_6645d04cc10bd839795208&metadata[number]=+33614818867&metadata[sim_card_number]=+33757050393 [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Callback SMS entrant sur sim_card: +33757050393 depuis Number (user): +33614818867 Text: Départ Charlieu [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] From: +33614818867|To: +33757050393|Date: 2024-05-16 11:22:35|Message: Départ Charlieu [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] callback main apres while ok [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Phone Number +33614818867 is available ! [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] Service is enabled ? true [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Service +33757050393 is enabled ! [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] Listen is enabled ? false [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Listen +33757050393 is disabled ! [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] callback main sim_card_number CORRECT : +33757050393 début d'interpretation du message [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] BDD CheckNumber : OK [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Callback SMS Count =? 4 [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Callback checkMessage : Conducteur -- text: Départ Charlieu [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Départ Charlieu ' [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Event ID ? 12 [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Fetch event [2024-05-16 11:22:35] [6645d05bcea8f] [INFO] Event name : 1 - CEC S5 [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] début chatgpt [2024-05-16 11:22:35] [6645d05bcea8f] [DEBUG] curl_init OK [2024-05-16 11:22:35] [6645d05bcea8f] [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":"Oui"},{"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":"Deux places au retour vendredi"},{"role":"assistant","content":"Not\u00e9 pour deux places au retour le vendredi. Serez-vous conducteur ou passager ? "},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Merci pour ces pr\u00e9cisions. Pour organiser au mieux, pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet? (merci d'inclure le code postal)"},{"role":"user","content":"D\u00e9part Charlieu "}]} [2024-05-16 11:22:37] [6645d05bcea8f] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PRboWT9J7LvYulFZPZeNevsA1PR9", "object": "chat.completion", "created": 1715851356, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Pour affiner l'organisation, pourriez-vous me préciser l'adresse complète de départ à Charlieu, y compris le code postal? Merci!" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 790, "completion_tokens": 35, "total_tokens": 825 }, "system_fingerprint": "fp_e9446dc58f" } [2024-05-16 11:22:37] [6645d05bcea8f] [DEBUG] Curl Closed OK [2024-05-16 11:22:37] [6645d05bcea8f] [INFO] Commun GPT Content: { "id": "chatcmpl-9PRboWT9J7LvYulFZPZeNevsA1PR9", "object": "chat.completion", "created": 1715851356, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Pour affiner l'organisation, pourriez-vous me préciser l'adresse complète de départ à Charlieu, y compris le code postal? Merci!" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 790, "completion_tokens": 35, "total_tokens": 825 }, "system_fingerprint": "fp_e9446dc58f" } [2024-05-16 11:22:37] [6645d05bcea8f] [INFO] Sender already set +33614818867 [2024-05-16 11:22:37] [6645d05bcea8f] [DEBUG] [SMS] text : Pour affiner l'organisation, pourriez-vous me préciser l'adresse complète de départ à Charlieu, y compris le code postal? Merci! [2024-05-16 11:22:37] [6645d05bcea8f] [DEBUG] [SMS] number : +33614818867 [2024-05-16 11:22:37] [6645d05bcea8f] [DEBUG] [SMS] sender : 33757050393 [2024-05-16 11:22:37] [6645d05bcea8f] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33614818867"}],"text":"Pour affiner l'organisation, pourriez-vous me pr\u00e9ciser l'adresse compl\u00e8te de d\u00e9part \u00e0 Charlieu, y compris le code postal? Merci!","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050393"} [2024-05-16 11:22:38] [6645d05bcea8f] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 11:22:38] [6645d05bcea8f] [INFO] [SMS] SMS envoyé avec succès id : sms_6645d05e1ae47938208770 [2024-05-16 11:22:38] [6645d05bcea8f] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6645d05e1ae47938208770","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.27} [2024-05-16 11:22:38] [6645d05bcea8f] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 11:22:38] [6645d05bcea8f] [DEBUG] Callback juste avant fin callBack [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] Callback main start ok [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] Callback main avant while ok [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] Fields : channel=sms&text=18h&reception_date=2024-05-16 11:22:42&metadata[message_id]=sms_6645d05e1ae47938208770&metadata[number]=+33614818867&metadata[sim_card_number]=+33757050393 [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Callback SMS entrant sur sim_card: +33757050393 depuis Number (user): +33614818867 Text: 18h [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] From: +33614818867|To: +33757050393|Date: 2024-05-16 11:22:42|Message: 18h [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] callback main apres while ok [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Phone Number +33614818867 is available ! [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] Service is enabled ? true [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Service +33757050393 is enabled ! [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] Listen is enabled ? false [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Listen +33757050393 is disabled ! [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] callback main sim_card_number CORRECT : +33757050393 début d'interpretation du message [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] BDD CheckNumber : OK [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Callback SMS Count =? 4 [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Callback checkMessage : Départ Charlieu -- text: 18h [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '18h' [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Event ID ? 12 [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Fetch event [2024-05-16 11:22:43] [6645d0636eaf1] [INFO] Event name : 1 - CEC S5 [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] début chatgpt [2024-05-16 11:22:43] [6645d0636eaf1] [DEBUG] curl_init OK [2024-05-16 11:22:43] [6645d0636eaf1] [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":"Oui"},{"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":"Deux places au retour vendredi"},{"role":"assistant","content":"Not\u00e9 pour deux places au retour le vendredi. Serez-vous conducteur ou passager ? "},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Merci pour ces pr\u00e9cisions. Pour organiser au mieux, pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet? (merci d'inclure le code postal)"},{"role":"user","content":"D\u00e9part Charlieu "},{"role":"user","content":"18h"}]} [2024-05-16 11:22:45] [6645d0636eaf1] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PRbvLoGyTJJt0AWsGmkU44lexVXV", "object": "chat.completion", "created": 1715851363, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour l'heure de départ. Pourriez-vous préciser l'adresse complète de départ à Charlieu, y compris le code postal, s'il vous plaît ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 796, "completion_tokens": 39, "total_tokens": 835 }, "system_fingerprint": "fp_294de9593d" } [2024-05-16 11:22:45] [6645d0636eaf1] [DEBUG] Curl Closed OK [2024-05-16 11:22:45] [6645d0636eaf1] [INFO] Commun GPT Content: { "id": "chatcmpl-9PRbvLoGyTJJt0AWsGmkU44lexVXV", "object": "chat.completion", "created": 1715851363, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour l'heure de départ. Pourriez-vous préciser l'adresse complète de départ à Charlieu, y compris le code postal, s'il vous plaît ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 796, "completion_tokens": 39, "total_tokens": 835 }, "system_fingerprint": "fp_294de9593d" } [2024-05-16 11:22:45] [6645d0636eaf1] [INFO] Sender already set +33614818867 [2024-05-16 11:22:45] [6645d0636eaf1] [DEBUG] [SMS] text : Merci pour l'heure de départ. Pourriez-vous préciser l'adresse complète de départ à Charlieu, y compris le code postal, s'il vous plaît ? [2024-05-16 11:22:45] [6645d0636eaf1] [DEBUG] [SMS] number : +33614818867 [2024-05-16 11:22:45] [6645d0636eaf1] [DEBUG] [SMS] sender : 33757050393 [2024-05-16 11:22:45] [6645d0636eaf1] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33614818867"}],"text":"Merci pour l'heure de d\u00e9part. Pourriez-vous pr\u00e9ciser l'adresse compl\u00e8te de d\u00e9part \u00e0 Charlieu, y compris le code postal, s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050393"} [2024-05-16 11:22:46] [6645d0636eaf1] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 11:22:46] [6645d0636eaf1] [INFO] [SMS] SMS envoyé avec succès id : sms_6645d0660213c283060982 [2024-05-16 11:22:46] [6645d0636eaf1] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6645d0660213c283060982","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.22} [2024-05-16 11:22:46] [6645d0636eaf1] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 11:22:46] [6645d0636eaf1] [DEBUG] Callback juste avant fin callBack [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] Callback main start ok [2024-05-16 11:23:18] [6645d086869bd] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] Callback main avant while ok [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] Fields : channel=sms&text=42052 mairie&reception_date=2024-05-16 11:23:17&metadata[message_id]=sms_6645d0660213c283060982&metadata[number]=+33614818867&metadata[sim_card_number]=+33757050393 [2024-05-16 11:23:18] [6645d086869bd] [INFO] Callback SMS entrant sur sim_card: +33757050393 depuis Number (user): +33614818867 Text: 42052 mairie [2024-05-16 11:23:18] [6645d086869bd] [INFO] From: +33614818867|To: +33757050393|Date: 2024-05-16 11:23:17|Message: 42052 mairie [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] callback main apres while ok [2024-05-16 11:23:18] [6645d086869bd] [INFO] Phone Number +33614818867 is available ! [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] Service is enabled ? true [2024-05-16 11:23:18] [6645d086869bd] [INFO] Service +33757050393 is enabled ! [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] Listen is enabled ? false [2024-05-16 11:23:18] [6645d086869bd] [INFO] Listen +33757050393 is disabled ! [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] callback main sim_card_number CORRECT : +33757050393 début d'interpretation du message [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] BDD CheckNumber : OK [2024-05-16 11:23:18] [6645d086869bd] [INFO] Callback SMS Count =? 6 [2024-05-16 11:23:18] [6645d086869bd] [INFO] Callback checkMessage : 18h -- text: 42052 mairie [2024-05-16 11:23:18] [6645d086869bd] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '42052 mairie' [2024-05-16 11:23:18] [6645d086869bd] [INFO] Event ID ? 12 [2024-05-16 11:23:18] [6645d086869bd] [INFO] Fetch event [2024-05-16 11:23:18] [6645d086869bd] [INFO] Event name : 1 - CEC S5 [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] début chatgpt [2024-05-16 11:23:18] [6645d086869bd] [DEBUG] curl_init OK [2024-05-16 11:23:18] [6645d086869bd] [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":"Oui"},{"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":"Deux places au retour vendredi"},{"role":"assistant","content":"Not\u00e9 pour deux places au retour le vendredi. Serez-vous conducteur ou passager ? "},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Merci pour ces pr\u00e9cisions. Pour organiser au mieux, pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet? (merci d'inclure le code postal)"},{"role":"user","content":"D\u00e9part Charlieu "},{"role":"user","content":"18h"},{"role":"assistant","content":"Pour affiner l'organisation, pourriez-vous me pr\u00e9ciser l'adresse compl\u00e8te de d\u00e9part \u00e0 Charlieu, y compris le code postal? Merci!"},{"role":"assistant","content":"Merci pour l'heure de d\u00e9part. Pourriez-vous pr\u00e9ciser l'adresse compl\u00e8te de d\u00e9part \u00e0 Charlieu, y compris le code postal, s'il vous pla\u00eet ?"},{"role":"user","content":"42052 mairie"}]} [2024-05-16 11:23:21] [6645d086869bd] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PRcUlmrZF2m7FhcEqEsoFSCzvJvC", "object": "chat.completion", "created": 1715851398, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, départ prévu de la Mairie de Charlieu, 42052. Avez-vous des informations particulières à nous partager? Par exemple, un hôtel où vous vous arrêterez ou d'autres détails spécifiques?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 886, "completion_tokens": 53, "total_tokens": 939 }, "system_fingerprint": "fp_294de9593d" } [2024-05-16 11:23:21] [6645d086869bd] [DEBUG] Curl Closed OK [2024-05-16 11:23:21] [6645d086869bd] [INFO] Commun GPT Content: { "id": "chatcmpl-9PRcUlmrZF2m7FhcEqEsoFSCzvJvC", "object": "chat.completion", "created": 1715851398, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, départ prévu de la Mairie de Charlieu, 42052. Avez-vous des informations particulières à nous partager? Par exemple, un hôtel où vous vous arrêterez ou d'autres détails spécifiques?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 886, "completion_tokens": 53, "total_tokens": 939 }, "system_fingerprint": "fp_294de9593d" } [2024-05-16 11:23:21] [6645d086869bd] [INFO] Sender already set +33614818867 [2024-05-16 11:23:21] [6645d086869bd] [DEBUG] [SMS] text : Parfait, départ prévu de la Mairie de Charlieu, 42052. Avez-vous des informations particulières à nous partager? Par exemple, un hôtel où vous vous arrêterez ou d'autres détails spécifiques? [2024-05-16 11:23:21] [6645d086869bd] [DEBUG] [SMS] number : +33614818867 [2024-05-16 11:23:21] [6645d086869bd] [DEBUG] [SMS] sender : 33757050393 [2024-05-16 11:23:21] [6645d086869bd] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33614818867"}],"text":"Parfait, d\u00e9part pr\u00e9vu de la Mairie de Charlieu, 42052. Avez-vous des informations particuli\u00e8res \u00e0 nous partager? Par exemple, un h\u00f4tel o\u00f9 vous vous arr\u00eaterez ou d'autres d\u00e9tails sp\u00e9cifiques?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050393"} [2024-05-16 11:23:21] [6645d086869bd] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 11:23:21] [6645d086869bd] [INFO] [SMS] SMS envoyé avec succès id : sms_6645d08999c86149104375 [2024-05-16 11:23:21] [6645d086869bd] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6645d08999c86149104375","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":562.13} [2024-05-16 11:23:21] [6645d086869bd] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 11:23:21] [6645d086869bd] [DEBUG] Callback juste avant fin callBack [2024-05-16 11:23:31] [6645d093b7672] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Cond 2 places' [2024-05-16 11:23:42] [6645d09ef00d7] [DEBUG] Callback main start ok [2024-05-16 11:23:42] [6645d09ef00d7] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 11:23:42] [6645d09ef00d7] [DEBUG] Callback main avant while ok [2024-05-16 11:23:42] [6645d09ef00d7] [DEBUG] Fields : channel=sms&text=Non&reception_date=2024-05-16 11:23:41&metadata[message_id]=sms_6645d08999c86149104375&metadata[number]=+33614818867&metadata[sim_card_number]=+33757050393 [2024-05-16 11:23:42] [6645d09ef00d7] [INFO] Callback SMS entrant sur sim_card: +33757050393 depuis Number (user): +33614818867 Text: Non [2024-05-16 11:23:42] [6645d09ef00d7] [INFO] From: +33614818867|To: +33757050393|Date: 2024-05-16 11:23:41|Message: Non [2024-05-16 11:23:42] [6645d09ef00d7] [DEBUG] callback main apres while ok [2024-05-16 11:23:42] [6645d09ef00d7] [INFO] Phone Number +33614818867 is available ! [2024-05-16 11:23:42] [6645d09ef00d7] [DEBUG] Service is enabled ? true [2024-05-16 11:23:42] [6645d09ef00d7] [INFO] Service +33757050393 is enabled ! [2024-05-16 11:23:42] [6645d09ef00d7] [DEBUG] Listen is enabled ? false [2024-05-16 11:23:42] [6645d09ef00d7] [INFO] Listen +33757050393 is disabled ! [2024-05-16 11:23:42] [6645d09ef00d7] [DEBUG] callback main sim_card_number CORRECT : +33757050393 début d'interpretation du message [2024-05-16 11:23:42] [6645d09ef00d7] [DEBUG] BDD CheckNumber : OK [2024-05-16 11:23:43] [6645d09ef00d7] [INFO] Callback SMS Count =? 7 [2024-05-16 11:23:43] [6645d09ef00d7] [INFO] Callback checkMessage : 42052 mairie -- text: Non [2024-05-16 11:23:43] [6645d09ef00d7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Non' [2024-05-16 11:23:43] [6645d09ef00d7] [INFO] Event ID ? 12 [2024-05-16 11:23:43] [6645d09ef00d7] [INFO] Fetch event [2024-05-16 11:23:43] [6645d09ef00d7] [INFO] Event name : 1 - CEC S5 [2024-05-16 11:23:43] [6645d09ef00d7] [DEBUG] début chatgpt [2024-05-16 11:23:43] [6645d09ef00d7] [DEBUG] curl_init OK [2024-05-16 11:23:43] [6645d09ef00d7] [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":"Oui"},{"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":"Deux places au retour vendredi"},{"role":"assistant","content":"Not\u00e9 pour deux places au retour le vendredi. Serez-vous conducteur ou passager ? "},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Merci pour ces pr\u00e9cisions. Pour organiser au mieux, pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet? (merci d'inclure le code postal)"},{"role":"user","content":"D\u00e9part Charlieu "},{"role":"user","content":"18h"},{"role":"assistant","content":"Pour affiner l'organisation, pourriez-vous me pr\u00e9ciser l'adresse compl\u00e8te de d\u00e9part \u00e0 Charlieu, y compris le code postal? Merci!"},{"role":"assistant","content":"Merci pour l'heure de d\u00e9part. Pourriez-vous pr\u00e9ciser l'adresse compl\u00e8te de d\u00e9part \u00e0 Charlieu, y compris le code postal, s'il vous pla\u00eet ?"},{"role":"user","content":"42052 mairie"},{"role":"assistant","content":"Parfait, d\u00e9part pr\u00e9vu de la Mairie de Charlieu, 42052. Avez-vous des informations particuli\u00e8res \u00e0 nous partager? Par exemple, un h\u00f4tel o\u00f9 vous vous arr\u00eaterez ou d'autres d\u00e9tails sp\u00e9cifiques?"},{"role":"user","content":"Non"}]} [2024-05-16 11:23:43] [6645d09f192b8] [INFO] BDD BddMaj : name mis à jour. Valeur: '! *' [2024-05-16 11:23:44] [6645d09ef00d7] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PRctqZrWqHZFtVqke0tRZs62hN7s", "object": "chat.completion", "created": 1715851423, "model": "gpt-4-turbo-2024-04-09", "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": 948, "completion_tokens": 37, "total_tokens": 985 }, "system_fingerprint": "fp_294de9593d" } [2024-05-16 11:23:44] [6645d09ef00d7] [DEBUG] Curl Closed OK [2024-05-16 11:23:44] [6645d09ef00d7] [INFO] Commun GPT Content: { "id": "chatcmpl-9PRctqZrWqHZFtVqke0tRZs62hN7s", "object": "chat.completion", "created": 1715851423, "model": "gpt-4-turbo-2024-04-09", "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": 948, "completion_tokens": 37, "total_tokens": 985 }, "system_fingerprint": "fp_294de9593d" } [2024-05-16 11:23:44] [6645d09ef00d7] [INFO] Sender already set +33614818867 [2024-05-16 11:23:44] [6645d09ef00d7] [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-16 11:23:44] [6645d09ef00d7] [DEBUG] [SMS] number : +33614818867 [2024-05-16 11:23:44] [6645d09ef00d7] [DEBUG] [SMS] sender : 33757050393 [2024-05-16 11:23:44] [6645d09ef00d7] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33614818867"}],"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":"33757050393"} [2024-05-16 11:23:44] [6645d09ef00d7] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 11:23:44] [6645d09ef00d7] [INFO] [SMS] SMS envoyé avec succès id : sms_6645d0a0e1cc1968805725 [2024-05-16 11:23:44] [6645d09ef00d7] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6645d0a0e1cc1968805725","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.09} [2024-05-16 11:23:44] [6645d09ef00d7] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 11:23:44] [6645d09ef00d7] [DEBUG] Callback juste avant fin callBack [2024-05-16 11:23:56] [6645d0ac64bf2] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * mar' [2024-05-16 11:24:09] [6645d0b99cbe6] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* saint-malo' [2024-05-16 11:24:31] [6645d0cf948a6] [INFO] BDD BddMaj : name mis à jour. Valeur: '! *' [2024-05-16 11:25:22] [6645d102129de] [INFO] BDD BddMaj : name mis à jour. Valeur: '! *' [2024-05-16 11:25:26] [6645d106e6b03] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 11:25:50] [6645d11e9dd04] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:27:05] [6645d169b34f0] [INFO] BDD BddMaj : name mis à jour. Valeur: '! *' [2024-05-16 11:27:50] [6645d196ed80b] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Lille ' [2024-05-16 11:28:06] [6645d1a614001] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 11:30:59] [6645d253131ca] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:31:23] [6645d26b506df] [INFO] BDD BddMaj : name mis à jour. Valeur: '!*' [2024-05-16 11:35:27] [6645d35f6fa3e] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Gabriel Ducret MAR' [2024-05-16 11:36:58] [6645d3ba8d442] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* Clément MAR' [2024-05-16 11:37:09] [6645d3c5ae592] [INFO] BDD BddMaj : name mis à jour. Valeur: '§* MAR' [2024-05-16 11:37:32] [6645d3dc4e1a5] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* MAR' [2024-05-16 11:38:01] [6645d3f98c8a0] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 11:38:12] [6645d4043b531] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* MAR' [2024-05-16 11:40:33] [6645d4916d34d] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * Edward Ryan Guillot MAR' [2024-05-16 11:40:51] [6645d4a394be0] [INFO] BDD BddMaj : name mis à jour. Valeur: '! FAUX ANTOINE' [2024-05-16 11:41:50] [6645d4de9a3b7] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 11:42:12] [6645d4f493a4f] [INFO] BDD BddMaj : name mis à jour. Valeur: '!* MAR' [2024-05-16 11:42:40] [6645d510785ea] [INFO] BDD BddMaj : name mis à jour. Valeur: '!' [2024-05-16 11:44:39] [6645d587732e6] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 11:45:39] [6645d5c388a4f] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * MAR' [2024-05-16 11:46:20] [6645d5ebf3b8c] [INFO] BDD BddMaj : name mis à jour. Valeur: '! * Prévenu' [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] Callback main start ok [2024-05-16 16:50:47] [66461d47a0273] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] Callback main avant while ok [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] Fields : channel=sms&text=Bjr, Mr SGUAZZINI, JE SUIS AU PARKING &reception_date=2024-05-16 16:50:46&metadata[number]=+33786634992&metadata[sim_card_number]=+33757050402 [2024-05-16 16:50:47] [66461d47a0273] [INFO] Callback SMS entrant sur sim_card: +33757050402 depuis Number (user): +33786634992 Text: Bjr, Mr SGUAZZINI, JE SUIS AU PARKING [2024-05-16 16:50:47] [66461d47a0273] [INFO] From: +33786634992|To: +33757050402|Date: 2024-05-16 16:50:46|Message: Bjr, Mr SGUAZZINI, JE SUIS AU PARKING [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] callback main apres while ok [2024-05-16 16:50:47] [66461d47a0273] [INFO] Phone Number +33786634992 is available ! [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] Service is enabled ? true [2024-05-16 16:50:47] [66461d47a0273] [INFO] Service +33757050402 is enabled ! [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] Listen is enabled ? false [2024-05-16 16:50:47] [66461d47a0273] [INFO] Listen +33757050402 is disabled ! [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] callback main sim_card_number CORRECT : +33757050402 début d'interpretation du message [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] BDD CheckNumber : la table est vide [2024-05-16 16:50:47] [66461d47a0273] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-05-16 16:50:47] [66461d47a0273] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33786634992 [2024-05-16 16:50:47] [66461d47a0273] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bjr, \nMr SGUAZZINI, JE SUIS AU PARKING ' [2024-05-16 16:50:47] [66461d47a0273] [INFO] Callback Q1: l'event n'est pas reconnu [2024-05-16 16:50:47] [66461d47a0273] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'Non reconnu via sms' [2024-05-16 16:50:47] [66461d47a0273] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '15' [2024-05-16 16:50:47] [66461d47a0273] [INFO] Ajout du sender : 33757050402 au +33786634992 [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage, souhaitez-vous que je vous aide à organiser votre trajet vers un évènement? (oui, non) [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] [SMS] number : +33786634992 [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] [SMS] sender : 33757050402 [2024-05-16 16:50:47] [66461d47a0273] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33786634992"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage, souhaitez-vous que je vous aide \u00e0 organiser votre trajet vers un \u00e9v\u00e8nement? (oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050402"} [2024-05-16 16:50:48] [66461d47a0273] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 16:50:48] [66461d47a0273] [INFO] [SMS] SMS envoyé avec succès id : sms_66461d483be20330005139 [2024-05-16 16:50:48] [66461d47a0273] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66461d483be20330005139","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.04} [2024-05-16 16:50:48] [66461d47a0273] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 16:50:48] [66461d47a0273] [DEBUG] Callback juste avant fin callBack [2024-05-16 16:52:03] [66461d935341a] [DEBUG] Callback main start ok [2024-05-16 16:52:03] [66461d935341a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 16:52:03] [66461d935341a] [DEBUG] Callback main avant while ok [2024-05-16 16:52:03] [66461d935341a] [DEBUG] Fields : channel=sms&text=Oui j'ai retenu navette pour aéroport st Exupéry &reception_date=2024-05-16 16:52:01&metadata[message_id]=sms_66461d483be20330005139&metadata[number]=+33786634992&metadata[sim_card_number]=+33757050402 [2024-05-16 16:52:03] [66461d935341a] [INFO] Callback SMS entrant sur sim_card: +33757050402 depuis Number (user): +33786634992 Text: Oui j'ai retenu navette pour aéroport st Exupéry [2024-05-16 16:52:03] [66461d935341a] [INFO] From: +33786634992|To: +33757050402|Date: 2024-05-16 16:52:01|Message: Oui j'ai retenu navette pour aéroport st Exupéry [2024-05-16 16:52:03] [66461d935341a] [DEBUG] callback main apres while ok [2024-05-16 16:52:03] [66461d935341a] [INFO] Phone Number +33786634992 is available ! [2024-05-16 16:52:03] [66461d935341a] [DEBUG] Service is enabled ? true [2024-05-16 16:52:03] [66461d935341a] [INFO] Service +33757050402 is enabled ! [2024-05-16 16:52:03] [66461d935341a] [DEBUG] Listen is enabled ? false [2024-05-16 16:52:03] [66461d935341a] [INFO] Listen +33757050402 is disabled ! [2024-05-16 16:52:03] [66461d935341a] [DEBUG] callback main sim_card_number CORRECT : +33757050402 début d'interpretation du message [2024-05-16 16:52:03] [66461d935341a] [DEBUG] BDD CheckNumber : OK [2024-05-16 16:52:03] [66461d935341a] [INFO] Callback SMS Count =? 1 [2024-05-16 16:52:03] [66461d935341a] [INFO] Callback checkMessage : Bjr, Mr SGUAZZINI, JE SUIS AU PARKING -- text: Oui j'ai retenu navette pour aéroport st Exupéry [2024-05-16 16:52:03] [66461d935341a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui j\'ai retenu navette pour aéroport st Exupéry ' [2024-05-16 16:52:03] [66461d935341a] [INFO] Event ID ? 15 [2024-05-16 16:52:03] [66461d935341a] [INFO] Fetch event [2024-05-16 16:52:03] [66461d935341a] [INFO] Event name : 9 - par défaut : Quel évènement? [2024-05-16 16:52:03] [66461d935341a] [ERROR] Callback ERREUR : problème avec le premier message (sent_at || received_at) [2024-05-16 16:52:03] [66461d935341a] [DEBUG] début chatgpt [2024-05-16 16:52:03] [66461d935341a] [DEBUG] curl_init OK [2024-05-16 16:52:03] [66461d935341a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : Oui j'ai retenu navette pour a\u00e9roport st Exup\u00e9ry "}]} [2024-05-16 16:52:04] [66461d935341a] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PWkduhrnFHbiWH3c8VteCGDvypIG", "object": "chat.completion", "created": 1715871123, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "8" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 144, "completion_tokens": 1, "total_tokens": 145 }, "system_fingerprint": null } [2024-05-16 16:52:04] [66461d935341a] [DEBUG] Curl Closed OK [2024-05-16 16:52:04] [66461d935341a] [INFO] Commun GPT Content: { "id": "chatcmpl-9PWkduhrnFHbiWH3c8VteCGDvypIG", "object": "chat.completion", "created": 1715871123, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "8" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 144, "completion_tokens": 1, "total_tokens": 145 }, "system_fingerprint": null } [2024-05-16 16:52:04] [66461d935341a] [DEBUG] [AUTOMATIC] Réponse 8 [2024-05-16 16:52:04] [66461d935341a] [DEBUG] [AUTOMATIC] Réponse Positive [2024-05-16 16:52:04] [66461d935341a] [INFO] Sender already set +33786634992 [2024-05-16 16:52:04] [66461d935341a] [DEBUG] [SMS] text : Parfait, a quel évènement allez vous? [2024-05-16 16:52:04] [66461d935341a] [DEBUG] [SMS] number : +33786634992 [2024-05-16 16:52:04] [66461d935341a] [DEBUG] [SMS] sender : 33757050402 [2024-05-16 16:52:04] [66461d935341a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33786634992"}],"text":"Parfait, a quel \u00e9v\u00e8nement allez vous?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050402"} [2024-05-16 16:52:04] [66461d935341a] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 16:52:04] [66461d935341a] [INFO] [SMS] SMS envoyé avec succès id : sms_66461d94e6e7d194199955 [2024-05-16 16:52:04] [66461d935341a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66461d94e6e7d194199955","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":562.0} [2024-05-16 16:52:04] [66461d935341a] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 16:52:05] [66461d935341a] [DEBUG] Callback juste avant fin callBack [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] Callback main start ok [2024-05-16 16:52:28] [66461dac4de21] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] Callback main avant while ok [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] Fields : channel=sms&text=Voyage &reception_date=2024-05-16 16:52:27&metadata[message_id]=sms_66461d94e6e7d194199955&metadata[number]=+33786634992&metadata[sim_card_number]=+33757050402 [2024-05-16 16:52:28] [66461dac4de21] [INFO] Callback SMS entrant sur sim_card: +33757050402 depuis Number (user): +33786634992 Text: Voyage [2024-05-16 16:52:28] [66461dac4de21] [INFO] From: +33786634992|To: +33757050402|Date: 2024-05-16 16:52:27|Message: Voyage [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] callback main apres while ok [2024-05-16 16:52:28] [66461dac4de21] [INFO] Phone Number +33786634992 is available ! [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] Service is enabled ? true [2024-05-16 16:52:28] [66461dac4de21] [INFO] Service +33757050402 is enabled ! [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] Listen is enabled ? false [2024-05-16 16:52:28] [66461dac4de21] [INFO] Listen +33757050402 is disabled ! [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] callback main sim_card_number CORRECT : +33757050402 début d'interpretation du message [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] BDD CheckNumber : OK [2024-05-16 16:52:28] [66461dac4de21] [INFO] Callback SMS Count =? 2 [2024-05-16 16:52:28] [66461dac4de21] [INFO] Callback checkMessage : Oui j'ai retenu navette pour aéroport st Exupéry -- text: Voyage [2024-05-16 16:52:28] [66461dac4de21] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Voyage ' [2024-05-16 16:52:28] [66461dac4de21] [INFO] Event ID ? 15 [2024-05-16 16:52:28] [66461dac4de21] [INFO] Fetch event [2024-05-16 16:52:28] [66461dac4de21] [INFO] Event name : 9 - par défaut : Quel évènement? [2024-05-16 16:52:28] [66461dac4de21] [ERROR] Callback ERREUR : problème avec le premier message (sent_at || received_at) [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] début chatgpt [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] curl_init OK [2024-05-16 16:52:28] [66461dac4de21] [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 : Voyage "}]} [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PWl2eAtNcaOS8e5So2EUpwEeJgRa", "object": "chat.completion", "created": 1715871148, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 128, "completion_tokens": 1, "total_tokens": 129 }, "system_fingerprint": null } [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] Curl Closed OK [2024-05-16 16:52:28] [66461dac4de21] [INFO] Commun GPT Content: { "id": "chatcmpl-9PWl2eAtNcaOS8e5So2EUpwEeJgRa", "object": "chat.completion", "created": 1715871148, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 128, "completion_tokens": 1, "total_tokens": 129 }, "system_fingerprint": null } [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] [AUTOMATIC] Réponse 0 [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] [AUTOMATIC] Réponse Negative : Voyage [2024-05-16 16:52:28] [66461dac4de21] [INFO] Sender already set +33786634992 [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] [SMS] text : Je comprends, si vous changez d'avis, n'hésitez pas à revenir vers moi. Bonne fin de journée. Alfred. [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] [SMS] number : +33786634992 [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] [SMS] sender : 33757050402 [2024-05-16 16:52:28] [66461dac4de21] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33786634992"}],"text":"Je comprends, si vous changez d'avis, n'h\u00e9sitez pas \u00e0 revenir vers moi. Bonne fin de journ\u00e9e. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050402"} [2024-05-16 16:52:29] [66461dac4de21] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 16:52:29] [66461dac4de21] [INFO] [SMS] SMS envoyé avec succès id : sms_66461dad4b822973998554 [2024-05-16 16:52:29] [66461dac4de21] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66461dad4b822973998554","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":561.95} [2024-05-16 16:52:29] [66461dac4de21] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 16:52:29] [66461dac4de21] [DEBUG] Callback juste avant fin callBack [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] Callback main start ok [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] Callback main avant while ok [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] Fields : channel=sms&text=Mon téléphone 0786634992&reception_date=2024-05-16 17:02:32&metadata[message_id]=sms_66461dad4b822973998554&metadata[number]=+33786634992&metadata[sim_card_number]=+33757050402 [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Callback SMS entrant sur sim_card: +33757050402 depuis Number (user): +33786634992 Text: Mon téléphone 0786634992 [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] From: +33786634992|To: +33757050402|Date: 2024-05-16 17:02:32|Message: Mon téléphone 0786634992 [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] callback main apres while ok [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Phone Number +33786634992 is available ! [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] Service is enabled ? true [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Service +33757050402 is enabled ! [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] Listen is enabled ? false [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Listen +33757050402 is disabled ! [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] callback main sim_card_number CORRECT : +33757050402 début d'interpretation du message [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] BDD CheckNumber : OK [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Callback SMS Count =? 3 [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Callback checkMessage : Voyage -- text: Mon téléphone 0786634992 [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Mon téléphone 0786634992' [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Event ID ? 15 [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Fetch event [2024-05-16 17:02:35] [6646200bb4ae9] [INFO] Event name : 9 - par défaut : Quel évènement? [2024-05-16 17:02:35] [6646200bb4ae9] [ERROR] Callback ERREUR : problème avec le premier message (sent_at || received_at) [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] début chatgpt [2024-05-16 17:02:35] [6646200bb4ae9] [DEBUG] curl_init OK [2024-05-16 17:02:35] [6646200bb4ae9] [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 : Mon t\u00e9l\u00e9phone 0786634992"}]} [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] Commun GPT response: { "id": "chatcmpl-9PWup6P0f5Su1yFGc7NsZpk1ltQ1j", "object": "chat.completion", "created": 1715871755, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 133, "completion_tokens": 1, "total_tokens": 134 }, "system_fingerprint": null } [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] Curl Closed OK [2024-05-16 17:02:36] [6646200bb4ae9] [INFO] Commun GPT Content: { "id": "chatcmpl-9PWup6P0f5Su1yFGc7NsZpk1ltQ1j", "object": "chat.completion", "created": 1715871755, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 133, "completion_tokens": 1, "total_tokens": 134 }, "system_fingerprint": null } [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] [AUTOMATIC] Réponse 0 [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] [AUTOMATIC] Réponse Negative : Mon téléphone 0786634992 [2024-05-16 17:02:36] [6646200bb4ae9] [INFO] Sender already set +33786634992 [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] [SMS] text : Je comprends, si vous changez d'avis, n'hésitez pas à revenir vers moi. Bonne fin de journée. Alfred. [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] [SMS] number : +33786634992 [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] [SMS] sender : 33757050402 [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33786634992"}],"text":"Je comprends, si vous changez d'avis, n'h\u00e9sitez pas \u00e0 revenir vers moi. Bonne fin de journ\u00e9e. Alfred.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050402"} [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] [SMS] HTTP Code : 200 [2024-05-16 17:02:36] [6646200bb4ae9] [INFO] [SMS] SMS envoyé avec succès id : sms_6646200ca7b79410147281 [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6646200ca7b79410147281","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":561.91} [2024-05-16 17:02:36] [6646200bb4ae9] [INFO] BDD BddMaj sender : la table est vide [2024-05-16 17:02:36] [6646200bb4ae9] [DEBUG] Callback juste avant fin callBack