[2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] Callback main start ok [2024-01-08 10:16:02] [659bbd526bef4] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] Callback main avant while ok [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] Fields : channel=sms&text=Bonjour, non merci !&reception_date=2024-01-08 10:16:01&metadata[message_id]=sms_6597ea34e0bde744968121&metadata[number]=+33643310453&metadata[sim_card_number]=+33755517568 [2024-01-08 10:16:02] [659bbd526bef4] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33643310453 Text: Bonjour, non merci ! [2024-01-08 10:16:02] [659bbd526bef4] [INFO] From: +33643310453|To: +33755517568|Date: 2024-01-08 10:16:01|Message: Bonjour, non merci ! [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] callback main apres while ok [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] Service is enabled ? true [2024-01-08 10:16:02] [659bbd526bef4] [INFO] Service +33755517568 is enabled ! [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] Listen is enabled ? false [2024-01-08 10:16:02] [659bbd526bef4] [INFO] Listen +33755517568 is disabled ! [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] BDD CheckNumber : la table est vide [2024-01-08 10:16:02] [659bbd526bef4] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33643310453 [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour, non merci !' [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD AddSmsCount SMS Count updated: 1 [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD BddMaj : sender mis à jour. Valeur: '33755517568' [2024-01-08 10:16:02] [659bbd526bef4] [INFO] Réponse automatique : CEC2 - Souhaitez-vous faire du covoiturage ? [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'CEC 2 ESC' [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'ESC Clermont' [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2024-01-01 09:00:00' [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2024-01-01 23:00:00' [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2024-01-01' [2024-01-08 10:16:02] [659bbd526bef4] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour je suis Alfred, l\'assistant covoiturage proposé par la CEC Massif Central pour l\'événement \'Nouveau cap représentatif\' du 17 au 19 janvier 2024 à l’ESC Clermont. Je peux vous aider quelque soit votre lieu et heure de départ. Souhaitez-vous profiter de ce service gratuit ?' [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] début chatgpt [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] curl_init OK [2024-01-08 10:16:02] [659bbd526bef4] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : Bonjour, non merci !"}]} [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] Commun GPT response: { "id": "chatcmpl-8eg1i0wefCB78RbeZRvcYlDHOqmCK", "object": "chat.completion", "created": 1704705362, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Échelle de 0 à 10 : 0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 133, "completion_tokens": 12, "total_tokens": 145 }, "system_fingerprint": null } [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] Curl Closed OK [2024-01-08 10:16:03] [659bbd526bef4] [INFO] Commun GPT Content: { "id": "chatcmpl-8eg1i0wefCB78RbeZRvcYlDHOqmCK", "object": "chat.completion", "created": 1704705362, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Échelle de 0 à 10 : 0" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 133, "completion_tokens": 12, "total_tokens": 145 }, "system_fingerprint": null } [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] [AUTOMATIC] Réponse 0100 [2024-01-08 10:16:03] [659bbd526bef4] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Bonjour, non merci !' [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] [AUTOMATIC] Réponse Positive [2024-01-08 10:16:03] [659bbd526bef4] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Souhaitez vous être conducteur ou passager pour ce covoiturage?' [2024-01-08 10:16:03] [659bbd526bef4] [INFO] Sender already set +33643310453 [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] SMS sms1_sent_at : 0 [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] SMS sms2_sent_at : 0 [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] SMS sms3_sent_at : 0 [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] SMS sms4_sent_at : 0 [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] SMS sms5_sent_at : 0 [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] SMS sms6_sent_at : 0 [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] SMS operators count : 0 [2024-01-08 10:16:03] [659bbd526bef4] [INFO] SMS Count : 0 [2024-01-08 10:16:03] [659bbd526bef4] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33643310453"}],"text":"Merci pour votre participation. Pour faciliter le covoiturage, je vais vous poser quelques questions et partagerai ensuite vos coordonn\u00e9es avec votre covoitureur pour que vous puissiez entrer en contact. Pour en savoir plus sur moi, je vous invite \u00e0 consulter les CGU [https:\/\/bit.ly\/cEc] et la Politique de confidentialit\u00e9 https:\/\/bit.ly\/PRIVAcy. Souhaitez-vous etre conducteur ou passager ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517568"} [2024-01-08 10:16:04] [659bbd526bef4] [DEBUG] [SMS] HTTP Code : 200 [2024-01-08 10:16:04] [659bbd526bef4] [INFO] [SMS] SMS envoyé avec succès id : sms_659bbd54525c9034375266 [2024-01-08 10:16:04] [659bbd526bef4] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_659bbd54525c9034375266","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":41.93} [2024-01-08 10:16:04] [659bbd526bef4] [INFO] BDD AddSmsCount SMS Count updated: 2 [2024-01-08 10:16:04] [659bbd526bef4] [INFO] BDD BddMaj : sms1_sent_at mis à jour. Valeur: '2024-01-08 10:16:04' [2024-01-08 10:16:04] [659bbd526bef4] [DEBUG] Callback juste avant fin callBack [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] Callback main start ok [2024-01-08 11:45:19] [659bd23f281e1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] Callback main avant while ok [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] Fields : channel=sms&text=Bonjour oui je suis intéressé. Départ et retour tous les jours sur Ludesse 63320. Merci&reception_date=2024-01-08 11:45:18&metadata[message_id]=sms_6597eba0e9169163789070&metadata[number]=+33633969253&metadata[sim_card_number]=+33755517568 [2024-01-08 11:45:19] [659bd23f281e1] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33633969253 Text: Bonjour oui je suis intéressé. Départ et retour tous les jours sur Ludesse 63320. Merci [2024-01-08 11:45:19] [659bd23f281e1] [INFO] From: +33633969253|To: +33755517568|Date: 2024-01-08 11:45:18|Message: Bonjour oui je suis intéressé. Départ et retour tous les jours sur Ludesse 63320. Merci [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] callback main apres while ok [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] Service is enabled ? true [2024-01-08 11:45:19] [659bd23f281e1] [INFO] Service +33755517568 is enabled ! [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] Listen is enabled ? false [2024-01-08 11:45:19] [659bd23f281e1] [INFO] Listen +33755517568 is disabled ! [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] BDD CheckNumber : la table est vide [2024-01-08 11:45:19] [659bd23f281e1] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33633969253 [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour oui je suis intéressé. Départ et retour tous les jours sur Ludesse 63320. Merci' [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD AddSmsCount SMS Count updated: 1 [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD BddMaj : sender mis à jour. Valeur: '33755517568' [2024-01-08 11:45:19] [659bd23f281e1] [INFO] Réponse automatique : CEC2 - Souhaitez-vous faire du covoiturage ? [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'CEC 2 ESC' [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: 'ESC Clermont' [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: '2024-01-01 09:00:00' [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: '2024-01-01 23:00:00' [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: '2024-01-01' [2024-01-08 11:45:19] [659bd23f281e1] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour je suis Alfred, l\'assistant covoiturage proposé par la CEC Massif Central pour l\'événement \'Nouveau cap représentatif\' du 17 au 19 janvier 2024 à l’ESC Clermont. Je peux vous aider quelque soit votre lieu et heure de départ. Souhaitez-vous profiter de ce service gratuit ?' [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] début chatgpt [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] curl_init OK [2024-01-08 11:45:19] [659bd23f281e1] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : Bonjour oui je suis int\u00e9ress\u00e9. D\u00e9part et retour tous les jours sur Ludesse 63320. Merci"}]} [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] Commun GPT response: { "id": "chatcmpl-8ehQ78rY5tNx5lUSKJ71zziBnzfUi", "object": "chat.completion", "created": 1704710719, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Note du message : 10" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 150, "completion_tokens": 6, "total_tokens": 156 }, "system_fingerprint": null } [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] Curl Closed OK [2024-01-08 11:45:20] [659bd23f281e1] [INFO] Commun GPT Content: { "id": "chatcmpl-8ehQ78rY5tNx5lUSKJ71zziBnzfUi", "object": "chat.completion", "created": 1704710719, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Note du message : 10" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 150, "completion_tokens": 6, "total_tokens": 156 }, "system_fingerprint": null } [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] [AUTOMATIC] Réponse 10 [2024-01-08 11:45:20] [659bd23f281e1] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'Bonjour oui je suis intéressé. Départ et retour tous les jours sur Ludesse 63320. Merci' [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] [AUTOMATIC] Réponse Positive [2024-01-08 11:45:20] [659bd23f281e1] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Souhaitez vous être conducteur ou passager pour ce covoiturage?' [2024-01-08 11:45:20] [659bd23f281e1] [INFO] Sender already set +33633969253 [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] SMS sms1_sent_at : 0 [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] SMS sms2_sent_at : 0 [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] SMS sms3_sent_at : 0 [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] SMS sms4_sent_at : 0 [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] SMS sms5_sent_at : 0 [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] SMS sms6_sent_at : 0 [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] SMS operators count : 0 [2024-01-08 11:45:20] [659bd23f281e1] [INFO] SMS Count : 0 [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33633969253"}],"text":"Merci pour votre participation. Pour faciliter le covoiturage, je vais vous poser quelques questions et partagerai ensuite vos coordonn\u00e9es avec votre covoitureur pour que vous puissiez entrer en contact. Pour en savoir plus sur moi, je vous invite \u00e0 consulter les CGU [https:\/\/bit.ly\/cEc] et la Politique de confidentialit\u00e9 https:\/\/bit.ly\/PRIVAcy. Souhaitez-vous etre conducteur ou passager ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517568"} [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] [SMS] HTTP Code : 200 [2024-01-08 11:45:20] [659bd23f281e1] [INFO] [SMS] SMS envoyé avec succès id : sms_659bd240744ac989777945 [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_659bd240744ac989777945","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":41.8} [2024-01-08 11:45:20] [659bd23f281e1] [INFO] BDD AddSmsCount SMS Count updated: 2 [2024-01-08 11:45:20] [659bd23f281e1] [INFO] BDD BddMaj : sms1_sent_at mis à jour. Valeur: '2024-01-08 11:45:20' [2024-01-08 11:45:20] [659bd23f281e1] [DEBUG] Callback juste avant fin callBack [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] Callback main start ok [2024-01-08 11:52:26] [659bd3ea48e55] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] Callback main avant while ok [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] Fields : channel=sms&text=Bonjour je peux être conducteur ou passager comme cela arrange, j'ai une voiture 5 places merci&reception_date=2024-01-08 11:52:24&metadata[message_id]=sms_659bd240744ac989777945&metadata[number]=+33633969253&metadata[sim_card_number]=+33755517568 [2024-01-08 11:52:26] [659bd3ea48e55] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33633969253 Text: Bonjour je peux être conducteur ou passager comme cela arrange, j'ai une voiture 5 places merci [2024-01-08 11:52:26] [659bd3ea48e55] [INFO] From: +33633969253|To: +33755517568|Date: 2024-01-08 11:52:24|Message: Bonjour je peux être conducteur ou passager comme cela arrange, j'ai une voiture 5 places merci [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] callback main apres while ok [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] Service is enabled ? true [2024-01-08 11:52:26] [659bd3ea48e55] [INFO] Service +33755517568 is enabled ! [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] Listen is enabled ? false [2024-01-08 11:52:26] [659bd3ea48e55] [INFO] Listen +33755517568 is disabled ! [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] BDD CheckNumber : OK [2024-01-08 11:52:26] [659bd3ea48e55] [INFO] Callback SMS Count =? 2 [2024-01-08 11:52:26] [659bd3ea48e55] [INFO] Callback checkMessage : Bonjour oui je suis intéressé. Départ et retour tous les jours sur Ludesse 63320. Merci -- text: Bonjour je peux être conducteur ou passager comme cela arrange, j'ai une voiture 5 places merci [2024-01-08 11:52:26] [659bd3ea48e55] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour je peux être conducteur ou passager comme cela arrange, j\'ai une voiture 5 places merci' [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] début chatgpt [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] curl_init OK [2024-01-08 11:52:26] [659bd3ea48e55] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses doivent respecter le format JSON. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - Nom de l'\u00e9v\u00e8nement \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"A quelle heure souhaitez vous repartir?\""},{"role":"assistant","content":"Bonjour je suis Alfred, l'assistant covoiturage propos\u00e9 par la CEC Massif Central pour l'\u00e9v\u00e9nement 'Nouveau cap repr\u00e9sentatif' du 17 au 19 janvier 2024 \u00e0 l\u2019ESC Clermont. Je peux vous aider quelque soit votre lieu et heure de d\u00e9part. Souhaitez-vous profiter de ce service gratuit ?"},{"role":"user","content":"Bonjour oui je suis int\u00e9ress\u00e9. D\u00e9part et retour tous les jours sur Ludesse 63320. Merci"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Bonjour je peux \u00eatre conducteur ou passager comme cela arrange, j'ai une voiture 5 places merci"}]} [2024-01-08 11:52:28] [659bd3ea48e55] [DEBUG] Commun GPT response: { "id": "chatcmpl-8ehX0PsOVGnRYyMm3TyZGj1KX6cIZ", "object": "chat.completion", "created": 1704711146, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci de nous préciser votre adresse de départ à Ludesse 63320." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 418, "completion_tokens": 20, "total_tokens": 438 }, "system_fingerprint": null } [2024-01-08 11:52:28] [659bd3ea48e55] [DEBUG] Curl Closed OK [2024-01-08 11:52:28] [659bd3ea48e55] [INFO] Commun GPT Content: { "id": "chatcmpl-8ehX0PsOVGnRYyMm3TyZGj1KX6cIZ", "object": "chat.completion", "created": 1704711146, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci de nous préciser votre adresse de départ à Ludesse 63320." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 418, "completion_tokens": 20, "total_tokens": 438 }, "system_fingerprint": null } [2024-01-08 11:52:28] [659bd3ea48e55] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Bonjour je peux être conducteur ou passager comme cela arrange, j\'ai une voiture 5 places merci' [2024-01-08 11:52:28] [659bd3ea48e55] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Parfait, merci de nous préciser votre adresse de départ à Ludesse 63320.' [2024-01-08 11:52:28] [659bd3ea48e55] [DEBUG] Callback juste avant fin callBack [2024-01-08 13:52:57] [659bf02925363] [DEBUG] Callback main start ok [2024-01-08 13:52:57] [659bf02925363] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-01-08 13:52:57] [659bf02925363] [DEBUG] Callback main avant while ok [2024-01-08 13:52:57] [659bf02925363] [DEBUG] Fields : channel=sms&text=👍😉&reception_date=2024-01-08 13:52:56&metadata[message_id]=sms_659bed96e5ff3008393866&metadata[number]=+33643310453&metadata[sim_card_number]=+33755517586 [2024-01-08 13:52:57] [659bf02925363] [INFO] Callback SMS entrant sur sim_card: +33755517586 depuis Number (user): +33643310453 Text: 👍😉 [2024-01-08 13:52:57] [659bf02925363] [INFO] From: +33643310453|To: +33755517586|Date: 2024-01-08 13:52:56|Message: 👍😉 [2024-01-08 13:52:57] [659bf02925363] [DEBUG] callback main apres while ok [2024-01-08 13:52:57] [659bf02925363] [DEBUG] Service is enabled ? true [2024-01-08 13:52:57] [659bf02925363] [INFO] Service +33755517586 is enabled ! [2024-01-08 13:52:57] [659bf02925363] [DEBUG] Listen is enabled ? false [2024-01-08 13:52:57] [659bf02925363] [INFO] Listen +33755517586 is disabled ! [2024-01-08 13:52:57] [659bf02925363] [DEBUG] callback main sim_card_number n'est pas correct : +33755517586 envoi vers fin de callback [2024-01-08 13:52:57] [659bf02925363] [DEBUG] Callback juste avant fin callBack [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] Callback main start ok [2024-01-08 21:32:00] [659c5bc0ce3fb] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] Callback main avant while ok [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] Fields : channel=sms&text=Bargeneuve 63410 Loubeyrat&reception_date=2024-01-08 21:31:59&metadata[message_id]=sms_659ba7db0af54823154363&metadata[number]=+33630002845&metadata[sim_card_number]=+33755517568 [2024-01-08 21:32:00] [659c5bc0ce3fb] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33630002845 Text: Bargeneuve 63410 Loubeyrat [2024-01-08 21:32:00] [659c5bc0ce3fb] [INFO] From: +33630002845|To: +33755517568|Date: 2024-01-08 21:31:59|Message: Bargeneuve 63410 Loubeyrat [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] callback main apres while ok [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] Service is enabled ? true [2024-01-08 21:32:00] [659c5bc0ce3fb] [INFO] Service +33755517568 is enabled ! [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] Listen is enabled ? false [2024-01-08 21:32:00] [659c5bc0ce3fb] [INFO] Listen +33755517568 is disabled ! [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] callback main sim_card_number CORRECT : +33755517568 début d'interpretation du message [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] BDD CheckNumber : OK [2024-01-08 21:32:00] [659c5bc0ce3fb] [INFO] Callback SMS Count =? 2 [2024-01-08 21:32:00] [659c5bc0ce3fb] [INFO] Callback checkMessage : Me rendre à l'ESC le 18 et 19 -- text: Bargeneuve 63410 Loubeyrat [2024-01-08 21:32:00] [659c5bc0ce3fb] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bargeneuve 63410 Loubeyrat' [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] début chatgpt [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] curl_init OK [2024-01-08 21:32:00] [659c5bc0ce3fb] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses doivent respecter le format JSON. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - Nom de l'\u00e9v\u00e8nement \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"A quelle heure souhaitez vous repartir?\""},{"role":"assistant","content":"Bonjour je suis Alfred, l'assistant covoiturage propos\u00e9 par la CEC Massif Central pour l'\u00e9v\u00e9nement 'Nouveau cap repr\u00e9sentatif' du 17 au 19 janvier 2024 \u00e0 l\u2019ESC Clermont. Je peux vous aider quelque soit votre lieu et heure de d\u00e9part. Souhaitez-vous profiter de ce service gratuit ?"},{"role":"user","content":"Oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Bargeneuve 63410 Loubeyrat"}]} [2024-01-08 21:32:03] [659c5bc0ce3fb] [DEBUG] Commun GPT response: { "id": "chatcmpl-8eqZtKQPqfoQsZCIWwy9cx3gpwRI8", "object": "chat.completion", "created": 1704745921, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez donc être passager pour ce covoiturage. À quelle heure souhaitez-vous arriver à l'événement 'Nouveau cap représentatif' le 17 janvier 2024 ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 386, "completion_tokens": 48, "total_tokens": 434 }, "system_fingerprint": null } [2024-01-08 21:32:03] [659c5bc0ce3fb] [DEBUG] Curl Closed OK [2024-01-08 21:32:03] [659c5bc0ce3fb] [INFO] Commun GPT Content: { "id": "chatcmpl-8eqZtKQPqfoQsZCIWwy9cx3gpwRI8", "object": "chat.completion", "created": 1704745921, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez donc être passager pour ce covoiturage. À quelle heure souhaitez-vous arriver à l'événement 'Nouveau cap représentatif' le 17 janvier 2024 ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 386, "completion_tokens": 48, "total_tokens": 434 }, "system_fingerprint": null } [2024-01-08 21:32:03] [659c5bc0ce3fb] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Bargeneuve 63410 Loubeyrat' [2024-01-08 21:32:03] [659c5bc0ce3fb] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Très bien, vous souhaitez donc être passager pour ce covoiturage. À quelle heure souhaitez-vous arriver à l\'événement \'Nouveau cap représentatif\' le 17 janvier 2024 ?' [2024-01-08 21:32:03] [659c5bc0ce3fb] [DEBUG] Callback juste avant fin callBack