[2023-11-07 19:15:57] [DEBUG] Callback main start ok [2023-11-07 19:15:57] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:15:57] [DEBUG] Callback main avant while ok [2023-11-07 19:15:57] [INFO] Callback SMS entrant. Number: +33767662937 Text: Bonjour [2023-11-07 19:15:57] [INFO] From: +33767662937|Date: 2023-11-07 19:15:56|Message: Bonjour [2023-11-07 19:15:57] [DEBUG] callback main apres while ok [2023-11-07 19:15:57] [DEBUG] BDD CheckNumber : la table est vide [2023-11-07 19:15:57] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-07 19:15:57] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33767662937 [2023-11-07 19:15:57] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Bonjour" [2023-11-07 19:15:57] [INFO] Callback Q1: l'event n'est pas OSV [2023-11-07 19:15:57] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller?" [2023-11-07 19:15:57] [INFO] Ajout du sender : 33755517567 au +33767662937 [2023-11-07 19:15:57] [INFO] SMS Count : 26 [2023-11-07 19:15:57] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33767662937"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-07 19:15:58] [DEBUG] [SMS] HTTP Code : 200 [2023-11-07 19:15:58] [INFO] [SMS] SMS envoyé avec succès id : sms_654a7ede16a0e928367451 [2023-11-07 19:15:58] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_654a7ede16a0e928367451","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.4} [2023-11-07 19:15:58] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-07 19:15:58] [DEBUG] Callback juste avant fin callBack [2023-11-07 19:16:25] [DEBUG] Callback main start ok [2023-11-07 19:16:25] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:16:25] [DEBUG] Callback main avant while ok [2023-11-07 19:16:25] [INFO] Callback SMS entrant. Number: +33767662937 Text: 24h du mans [2023-11-07 19:16:25] [INFO] From: +33767662937|Date: 2023-11-07 19:16:24|Message: 24h du mans [2023-11-07 19:16:25] [DEBUG] callback main apres while ok [2023-11-07 19:16:25] [DEBUG] BDD CheckNumber : OK [2023-11-07 19:16:25] [INFO] Callback SMS Count =? 1 [2023-11-07 19:16:25] [INFO] Callback checkMessage : Bonjour -- text: 24h du mans [2023-11-07 19:16:25] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "24h du mans" [2023-11-07 19:16:25] [DEBUG] début chatgpt [2023-11-07 19:16:25] [DEBUG] curl_init OK [2023-11-07 19:16:25] [INFO] [CHAT GPT] Commun message : Array [2023-11-07 19:16:25] [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).\\n###Exemple d'\u00e9change: \\n###Assistant: Bonjour, je suis Alfred, votre assistant covoiturage, \u00e0 quel \u00e9v\u00e8nement souhaitez-vous aller?\\n###Utilisateur: je vais \u00e0 la geek convention\\n###Assistant: Souhaitez vous \u00eatre conducteur ou passager?\\n###Utilisateur: Peu importe\\n###Assistant: Quelle est votre adresse de d\u00e9part?\\n###Utilisateur: 15 Avenue Julien, 63000 Clermont Ferrand\\n###Assistant: Quand souhaitez-vous arriver \u00e0 cette convention?\\n###Utilisateur: je souhaite y \u00eatre \u00e0 9h \\n###Assistant: A quelle heure souhaitez vous repartir?"},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"24h du mans"}]} [2023-11-07 19:16:35] [DEBUG] Callback main start ok [2023-11-07 19:16:35] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:16:35] [DEBUG] Callback main avant while ok [2023-11-07 19:16:35] [INFO] Callback SMS entrant. Number: +33767662937 Text: 24h du mans [2023-11-07 19:16:35] [INFO] From: +33767662937|Date: 2023-11-07 19:16:24|Message: 24h du mans [2023-11-07 19:16:35] [DEBUG] callback main apres while ok [2023-11-07 19:16:35] [DEBUG] BDD CheckNumber : OK [2023-11-07 19:16:35] [INFO] Callback SMS Count =? 1 [2023-11-07 19:16:35] [INFO] Callback checkMessage : 24h du mans -- text: 24h du mans [2023-11-07 19:16:35] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-07 19:16:35] [DEBUG] Callback juste avant fin callBack [2023-11-07 19:16:50] [DEBUG] Commun GPT response: { "id": "chatcmpl-8IKugVhHNK4kPvKO5i9e4oE1cpevb", "object": "chat.completion", "created": 1699380986, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super, les 24h du Mans, un évènement passionnant ! Souhaitez vous être conducteur ou passager ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 364, "completion_tokens": 27, "total_tokens": 391 } } [2023-11-07 19:16:50] [DEBUG] Curl Closed OK [2023-11-07 19:16:50] [INFO] Commun GPT Content: { "id": "chatcmpl-8IKugVhHNK4kPvKO5i9e4oE1cpevb", "object": "chat.completion", "created": 1699380986, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super, les 24h du Mans, un évènement passionnant ! Souhaitez vous être conducteur ou passager ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 364, "completion_tokens": 27, "total_tokens": 391 } } [2023-11-07 19:16:50] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "24h du mans" [2023-11-07 19:16:50] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Super, les 24h du Mans, un évènement passionnant ! Souhaitez vous être conducteur ou passager ?" [2023-11-07 19:16:50] [INFO] Sender already set +33767662937 [2023-11-07 19:16:50] [INFO] SMS Count : 27 [2023-11-07 19:16:50] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33767662937"}],"text":"Super, les 24h du Mans, un \u00e9v\u00e8nement passionnant ! Souhaitez vous \u00eatre conducteur ou passager ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-07 19:16:50] [DEBUG] [SMS] HTTP Code : 200 [2023-11-07 19:16:50] [INFO] [SMS] SMS envoyé avec succès id : sms_654a7f1238966964942014 [2023-11-07 19:16:50] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_654a7f1238966964942014","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.35} [2023-11-07 19:16:50] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-07 19:16:50] [DEBUG] Callback juste avant fin callBack [2023-11-07 19:17:24] [DEBUG] Callback main start ok [2023-11-07 19:17:24] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:17:24] [DEBUG] Callback main avant while ok [2023-11-07 19:17:24] [INFO] Callback SMS entrant. Number: +33767662937 Text: Passager [2023-11-07 19:17:24] [INFO] From: +33767662937|Date: 2023-11-07 19:17:23|Message: Passager [2023-11-07 19:17:24] [DEBUG] callback main apres while ok [2023-11-07 19:17:24] [DEBUG] BDD CheckNumber : OK [2023-11-07 19:17:24] [INFO] Callback SMS Count =? 2 [2023-11-07 19:17:24] [INFO] Callback checkMessage : 24h du mans -- text: Passager [2023-11-07 19:17:24] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-11-07 19:17:24] [DEBUG] début chatgpt [2023-11-07 19:17:24] [DEBUG] curl_init OK [2023-11-07 19:17:24] [INFO] [CHAT GPT] Commun message : Array [2023-11-07 19:17:24] [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).\\n###Exemple d'\u00e9change: \\n###Assistant: Bonjour, je suis Alfred, votre assistant covoiturage, \u00e0 quel \u00e9v\u00e8nement souhaitez-vous aller?\\n###Utilisateur: je vais \u00e0 la geek convention\\n###Assistant: Souhaitez vous \u00eatre conducteur ou passager?\\n###Utilisateur: Peu importe\\n###Assistant: Quelle est votre adresse de d\u00e9part?\\n###Utilisateur: 15 Avenue Julien, 63000 Clermont Ferrand\\n###Assistant: Quand souhaitez-vous arriver \u00e0 cette convention?\\n###Utilisateur: je souhaite y \u00eatre \u00e0 9h \\n###Assistant: A quelle heure souhaitez vous repartir?"},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"24h du mans"},{"role":"assistant","content":"Super, les 24h du Mans, un \u00e9v\u00e8nement passionnant ! Souhaitez vous \u00eatre conducteur ou passager ?"},{"role":"user","content":"Passager"}]} [2023-11-07 19:17:27] [DEBUG] Commun GPT response: { "id": "chatcmpl-8IKvckF2RrsWphgR7AIZXTY3rlMTK", "object": "chat.completion", "created": 1699381044, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, en tant que passager, je vais vous poser quelques questions supplémentaires. Quelle est votre adresse de départ ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 401, "completion_tokens": 28, "total_tokens": 429 } } [2023-11-07 19:17:27] [DEBUG] Curl Closed OK [2023-11-07 19:17:27] [INFO] Commun GPT Content: { "id": "chatcmpl-8IKvckF2RrsWphgR7AIZXTY3rlMTK", "object": "chat.completion", "created": 1699381044, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, en tant que passager, je vais vous poser quelques questions supplémentaires. Quelle est votre adresse de départ ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 401, "completion_tokens": 28, "total_tokens": 429 } } [2023-11-07 19:17:27] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Passager" [2023-11-07 19:17:27] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Parfait, en tant que passager, je vais vous poser quelques questions supplémentaires. Quelle est votre adresse de départ ?" [2023-11-07 19:17:27] [INFO] Sender already set +33767662937 [2023-11-07 19:17:27] [INFO] SMS Count : 28 [2023-11-07 19:17:27] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33767662937"}],"text":"Parfait, en tant que passager, je vais vous poser quelques questions suppl\u00e9mentaires. Quelle est votre adresse de d\u00e9part ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-07 19:17:27] [DEBUG] [SMS] HTTP Code : 200 [2023-11-07 19:17:27] [INFO] [SMS] SMS envoyé avec succès id : sms_654a7f3763125681379866 [2023-11-07 19:17:27] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_654a7f3763125681379866","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.31} [2023-11-07 19:17:27] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-11-07 19:17:27] [DEBUG] Callback juste avant fin callBack [2023-11-07 19:17:56] [DEBUG] Callback main start ok [2023-11-07 19:17:56] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:17:56] [DEBUG] Callback main avant while ok [2023-11-07 19:17:56] [INFO] Callback SMS entrant. Number: +33767662937 Text: Klong toey Bangkok [2023-11-07 19:17:56] [INFO] From: +33767662937|Date: 2023-11-07 19:17:54|Message: Klong toey Bangkok [2023-11-07 19:17:56] [DEBUG] callback main apres while ok [2023-11-07 19:17:56] [DEBUG] BDD CheckNumber : OK [2023-11-07 19:17:56] [INFO] Callback SMS Count =? 3 [2023-11-07 19:17:56] [INFO] Callback checkMessage : Passager -- text: Klong toey Bangkok [2023-11-07 19:17:56] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Klong toey Bangkok" [2023-11-07 19:17:56] [DEBUG] début chatgpt [2023-11-07 19:17:56] [DEBUG] curl_init OK [2023-11-07 19:17:56] [INFO] [CHAT GPT] Commun message : Array [2023-11-07 19:17:56] [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).\\n###Exemple d'\u00e9change: \\n###Assistant: Bonjour, je suis Alfred, votre assistant covoiturage, \u00e0 quel \u00e9v\u00e8nement souhaitez-vous aller?\\n###Utilisateur: je vais \u00e0 la geek convention\\n###Assistant: Souhaitez vous \u00eatre conducteur ou passager?\\n###Utilisateur: Peu importe\\n###Assistant: Quelle est votre adresse de d\u00e9part?\\n###Utilisateur: 15 Avenue Julien, 63000 Clermont Ferrand\\n###Assistant: Quand souhaitez-vous arriver \u00e0 cette convention?\\n###Utilisateur: je souhaite y \u00eatre \u00e0 9h \\n###Assistant: A quelle heure souhaitez vous repartir?"},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"24h du mans"},{"role":"assistant","content":"Super, les 24h du Mans, un \u00e9v\u00e8nement passionnant ! Souhaitez vous \u00eatre conducteur ou passager ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Parfait, en tant que passager, je vais vous poser quelques questions suppl\u00e9mentaires. Quelle est votre adresse de d\u00e9part ?"},{"role":"user","content":"Klong toey Bangkok"}]} [2023-11-07 19:18:02] [DEBUG] Commun GPT response: { "id": "chatcmpl-8IKw8LbVD1RtmunookPaWj7oyjxXe", "object": "chat.completion", "created": 1699381076, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous partez de Klong Toey à Bangkok. A quelle heure souhaitez-vous arriver aux 24h du Mans ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 442, "completion_tokens": 30, "total_tokens": 472 } } [2023-11-07 19:18:02] [DEBUG] Curl Closed OK [2023-11-07 19:18:02] [INFO] Commun GPT Content: { "id": "chatcmpl-8IKw8LbVD1RtmunookPaWj7oyjxXe", "object": "chat.completion", "created": 1699381076, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous partez de Klong Toey à Bangkok. A quelle heure souhaitez-vous arriver aux 24h du Mans ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 442, "completion_tokens": 30, "total_tokens": 472 } } [2023-11-07 19:18:02] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Klong toey Bangkok" [2023-11-07 19:18:02] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Très bien, vous partez de Klong Toey à Bangkok. A quelle heure souhaitez-vous arriver aux 24h du Mans ?" [2023-11-07 19:18:02] [INFO] Sender already set +33767662937 [2023-11-07 19:18:02] [INFO] SMS Count : 29 [2023-11-07 19:18:02] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33767662937"}],"text":"Tr\u00e8s bien, vous partez de Klong Toey \u00e0 Bangkok. A quelle heure souhaitez-vous arriver aux 24h du Mans ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-07 19:18:02] [DEBUG] [SMS] HTTP Code : 200 [2023-11-07 19:18:02] [INFO] [SMS] SMS envoyé avec succès id : sms_654a7f5a9f48c765724946 [2023-11-07 19:18:02] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_654a7f5a9f48c765724946","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.26} [2023-11-07 19:18:02] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-11-07 19:18:02] [DEBUG] Callback juste avant fin callBack [2023-11-07 19:18:06] [DEBUG] Callback main start ok [2023-11-07 19:18:06] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:18:06] [DEBUG] Callback main avant while ok [2023-11-07 19:18:06] [INFO] Callback SMS entrant. Number: +33767662937 Text: Klong toey Bangkok [2023-11-07 19:18:06] [INFO] From: +33767662937|Date: 2023-11-07 19:17:54|Message: Klong toey Bangkok [2023-11-07 19:18:06] [DEBUG] callback main apres while ok [2023-11-07 19:18:06] [DEBUG] BDD CheckNumber : OK [2023-11-07 19:18:06] [INFO] Callback SMS Count =? 4 [2023-11-07 19:18:06] [INFO] Callback checkMessage : Klong toey Bangkok -- text: Klong toey Bangkok [2023-11-07 19:18:06] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-07 19:18:06] [DEBUG] Callback juste avant fin callBack [2023-11-07 19:18:28] [DEBUG] Callback main start ok [2023-11-07 19:18:28] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:18:28] [DEBUG] Callback main avant while ok [2023-11-07 19:18:28] [INFO] Callback SMS entrant. Number: +33767662937 Text: 11h12 [2023-11-07 19:18:28] [INFO] From: +33767662937|Date: 2023-11-07 19:18:27|Message: 11h12 [2023-11-07 19:18:28] [DEBUG] callback main apres while ok [2023-11-07 19:18:28] [DEBUG] BDD CheckNumber : OK [2023-11-07 19:18:28] [INFO] Callback SMS Count =? 4 [2023-11-07 19:18:28] [INFO] Callback checkMessage : Klong toey Bangkok -- text: 11h12 [2023-11-07 19:18:28] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "11h12" [2023-11-07 19:18:28] [DEBUG] début chatgpt [2023-11-07 19:18:28] [DEBUG] curl_init OK [2023-11-07 19:18:28] [INFO] [CHAT GPT] Commun message : Array [2023-11-07 19:18:28] [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).\\n###Exemple d'\u00e9change: \\n###Assistant: Bonjour, je suis Alfred, votre assistant covoiturage, \u00e0 quel \u00e9v\u00e8nement souhaitez-vous aller?\\n###Utilisateur: je vais \u00e0 la geek convention\\n###Assistant: Souhaitez vous \u00eatre conducteur ou passager?\\n###Utilisateur: Peu importe\\n###Assistant: Quelle est votre adresse de d\u00e9part?\\n###Utilisateur: 15 Avenue Julien, 63000 Clermont Ferrand\\n###Assistant: Quand souhaitez-vous arriver \u00e0 cette convention?\\n###Utilisateur: je souhaite y \u00eatre \u00e0 9h \\n###Assistant: A quelle heure souhaitez vous repartir?"},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"24h du mans"},{"role":"assistant","content":"Super, les 24h du Mans, un \u00e9v\u00e8nement passionnant ! Souhaitez vous \u00eatre conducteur ou passager ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Parfait, en tant que passager, je vais vous poser quelques questions suppl\u00e9mentaires. Quelle est votre adresse de d\u00e9part ?"},{"role":"user","content":"Klong toey Bangkok"},{"role":"assistant","content":"Tr\u00e8s bien, vous partez de Klong Toey \u00e0 Bangkok. A quelle heure souhaitez-vous arriver aux 24h du Mans ?"},{"role":"user","content":"11h12"}]} [2023-11-07 19:18:33] [DEBUG] Commun GPT response: { "id": "chatcmpl-8IKwfB0VRwI6X1TzIlH0HBmww8Jh2", "object": "chat.completion", "created": 1699381109, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez arriver aux 24h du Mans à 11h12. A quelle heure souhaitez-vous repartir ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 483, "completion_tokens": 31, "total_tokens": 514 } } [2023-11-07 19:18:33] [DEBUG] Curl Closed OK [2023-11-07 19:18:33] [INFO] Commun GPT Content: { "id": "chatcmpl-8IKwfB0VRwI6X1TzIlH0HBmww8Jh2", "object": "chat.completion", "created": 1699381109, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez arriver aux 24h du Mans à 11h12. A quelle heure souhaitez-vous repartir ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 483, "completion_tokens": 31, "total_tokens": 514 } } [2023-11-07 19:18:33] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "11h12" [2023-11-07 19:18:33] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien, vous souhaitez arriver aux 24h du Mans à 11h12. A quelle heure souhaitez-vous repartir ?" [2023-11-07 19:18:33] [INFO] Sender already set +33767662937 [2023-11-07 19:18:33] [INFO] SMS Count : 30 [2023-11-07 19:18:33] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33767662937"}],"text":"Tr\u00e8s bien, vous souhaitez arriver aux 24h du Mans \u00e0 11h12. A quelle heure souhaitez-vous repartir ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-07 19:18:34] [DEBUG] [SMS] HTTP Code : 200 [2023-11-07 19:18:34] [INFO] [SMS] SMS envoyé avec succès id : sms_654a7f7a2fd37553020029 [2023-11-07 19:18:34] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_654a7f7a2fd37553020029","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.22} [2023-11-07 19:18:34] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-11-07 19:18:34] [DEBUG] Callback juste avant fin callBack [2023-11-07 19:18:38] [DEBUG] Callback main start ok [2023-11-07 19:18:38] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:18:38] [DEBUG] Callback main avant while ok [2023-11-07 19:18:38] [INFO] Callback SMS entrant. Number: +33767662937 Text: 11h12 [2023-11-07 19:18:38] [INFO] From: +33767662937|Date: 2023-11-07 19:18:27|Message: 11h12 [2023-11-07 19:18:38] [DEBUG] callback main apres while ok [2023-11-07 19:18:38] [DEBUG] BDD CheckNumber : OK [2023-11-07 19:18:38] [INFO] Callback SMS Count =? 5 [2023-11-07 19:18:38] [INFO] Callback checkMessage : 11h12 -- text: 11h12 [2023-11-07 19:18:38] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-07 19:18:38] [DEBUG] Callback juste avant fin callBack [2023-11-07 19:18:53] [DEBUG] Callback main start ok [2023-11-07 19:18:53] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:18:53] [DEBUG] Callback main avant while ok [2023-11-07 19:18:53] [INFO] Callback SMS entrant. Number: +33767662937 Text: 18h [2023-11-07 19:18:53] [INFO] From: +33767662937|Date: 2023-11-07 19:18:52|Message: 18h [2023-11-07 19:18:53] [DEBUG] callback main apres while ok [2023-11-07 19:18:53] [DEBUG] BDD CheckNumber : OK [2023-11-07 19:18:53] [INFO] Callback SMS Count =? 5 [2023-11-07 19:18:53] [INFO] Callback checkMessage : 11h12 -- text: 18h [2023-11-07 19:18:53] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "18h" [2023-11-07 19:18:53] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "18h" [2023-11-07 19:18:53] [INFO] Sender already set +33767662937 [2023-11-07 19:18:53] [INFO] SMS Count : 31 [2023-11-07 19:18:53] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33767662937"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-07 19:18:53] [DEBUG] [SMS] HTTP Code : 200 [2023-11-07 19:18:53] [INFO] [SMS] SMS envoyé avec succès id : sms_654a7f8d89503736440457 [2023-11-07 19:18:53] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_654a7f8d89503736440457","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.17} [2023-11-07 19:18:53] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-11-07 19:18:53] [DEBUG] Callback juste avant fin callBack [2023-11-07 19:19:11] [DEBUG] Callback main start ok [2023-11-07 19:19:11] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-07 19:19:11] [DEBUG] Callback main avant while ok [2023-11-07 19:19:11] [INFO] Callback SMS entrant. Number: +33767662937 Text: A bientôt Alfred [2023-11-07 19:19:11] [INFO] From: +33767662937|Date: 2023-11-07 19:19:11|Message: A bientôt Alfred [2023-11-07 19:19:11] [DEBUG] callback main apres while ok [2023-11-07 19:19:11] [DEBUG] BDD CheckNumber : OK [2023-11-07 19:19:11] [INFO] Callback SMS Count =? 6 [2023-11-07 19:19:12] [INFO] Callback checkMessage : 18h -- text: A bientôt Alfred [2023-11-07 19:19:12] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "A bientôt Alfred" [2023-11-07 19:19:12] [DEBUG] Callback juste avant fin callBack