[2023-12-16 19:23:45] [657deb319a439] [DEBUG] Callback main start ok [2023-12-16 19:23:45] [657deb319a439] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-12-16 19:23:45] [657deb319a439] [DEBUG] Callback main avant while ok [2023-12-16 19:23:45] [657deb319a439] [DEBUG] Fields : channel=sms&text=Bonjour&reception_date=2023-12-16 19:23:44&metadata[number]=+33676471986&metadata[sim_card_number]=+33755517567 [2023-12-16 19:23:45] [657deb319a439] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33676471986 Text: Bonjour [2023-12-16 19:23:45] [657deb319a439] [INFO] From: +33676471986|To: +33755517567|Date: 2023-12-16 19:23:44|Message: Bonjour [2023-12-16 19:23:45] [657deb319a439] [DEBUG] callback main apres while ok [2023-12-16 19:23:45] [657deb319a439] [DEBUG] Service is enabled ? true [2023-12-16 19:23:45] [657deb319a439] [INFO] Service +33755517567 is enabled ! [2023-12-16 19:23:45] [657deb319a439] [DEBUG] Listen is enabled ? false [2023-12-16 19:23:45] [657deb319a439] [INFO] Listen +33755517567 is disabled ! [2023-12-16 19:23:45] [657deb319a439] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-12-16 19:23:45] [657deb319a439] [DEBUG] BDD CheckNumber : la table est vide [2023-12-16 19:23:45] [657deb319a439] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-12-16 19:23:45] [657deb319a439] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33676471986 [2023-12-16 19:23:45] [657deb319a439] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour' [2023-12-16 19:23:45] [657deb319a439] [INFO] Callback Q1: l'event n'est pas OSV [2023-12-16 19:23:45] [657deb319a439] [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-12-16 19:23:45] [657deb319a439] [INFO] Ajout du sender : 33755517567 au +33676471986 [2023-12-16 19:23:45] [657deb319a439] [DEBUG] SMS sms1_sent_at : 0 [2023-12-16 19:23:45] [657deb319a439] [DEBUG] SMS sms2_sent_at : 0 [2023-12-16 19:23:45] [657deb319a439] [DEBUG] SMS sms3_sent_at : 0 [2023-12-16 19:23:45] [657deb319a439] [DEBUG] SMS sms4_sent_at : 0 [2023-12-16 19:23:45] [657deb319a439] [DEBUG] SMS sms5_sent_at : 0 [2023-12-16 19:23:45] [657deb319a439] [DEBUG] SMS sms6_sent_at : 0 [2023-12-16 19:23:45] [657deb319a439] [DEBUG] SMS operators count : 0 [2023-12-16 19:23:45] [657deb319a439] [INFO] SMS Count : 0 [2023-12-16 19:23:45] [657deb319a439] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676471986"}],"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-12-16 19:23:46] [657deb319a439] [DEBUG] [SMS] HTTP Code : 200 [2023-12-16 19:23:46] [657deb319a439] [INFO] [SMS] SMS envoyé avec succès id : sms_657deb320d4b4887908493 [2023-12-16 19:23:46] [657deb319a439] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_657deb320d4b4887908493","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.29} [2023-12-16 19:23:46] [657deb319a439] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-12-16 19:23:46] [657deb319a439] [INFO] BDD BddMaj : sms1_sent_at mis à jour. Valeur: '2023-12-16 19:23:46' [2023-12-16 19:23:46] [657deb319a439] [DEBUG] Callback juste avant fin callBack [2023-12-16 19:25:10] [657deb8669483] [DEBUG] Callback main start ok [2023-12-16 19:25:10] [657deb8669483] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-12-16 19:25:10] [657deb8669483] [DEBUG] Callback main avant while ok [2023-12-16 19:25:10] [657deb8669483] [DEBUG] Fields : channel=sms&text=salon du livre de Clermont-Ferrand dimanche&reception_date=2023-12-16 19:25:09&metadata[message_id]=sms_657deb320d4b4887908493&metadata[number]=+33676471986&metadata[sim_card_number]=+33755517567 [2023-12-16 19:25:10] [657deb8669483] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33676471986 Text: salon du livre de Clermont-Ferrand dimanche [2023-12-16 19:25:10] [657deb8669483] [INFO] From: +33676471986|To: +33755517567|Date: 2023-12-16 19:25:09|Message: salon du livre de Clermont-Ferrand dimanche [2023-12-16 19:25:10] [657deb8669483] [DEBUG] callback main apres while ok [2023-12-16 19:25:10] [657deb8669483] [DEBUG] Service is enabled ? true [2023-12-16 19:25:10] [657deb8669483] [INFO] Service +33755517567 is enabled ! [2023-12-16 19:25:10] [657deb8669483] [DEBUG] Listen is enabled ? false [2023-12-16 19:25:10] [657deb8669483] [INFO] Listen +33755517567 is disabled ! [2023-12-16 19:25:10] [657deb8669483] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-12-16 19:25:10] [657deb8669483] [DEBUG] BDD CheckNumber : OK [2023-12-16 19:25:10] [657deb8669483] [INFO] Callback SMS Count =? 1 [2023-12-16 19:25:10] [657deb8669483] [INFO] Callback checkMessage : Bonjour -- text: salon du livre de Clermont-Ferrand dimanche [2023-12-16 19:25:10] [657deb8669483] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'salon du livre de Clermont-Ferrand dimanche' [2023-12-16 19:25:10] [657deb8669483] [DEBUG] début chatgpt [2023-12-16 19:25:10] [657deb8669483] [DEBUG] curl_init OK [2023-12-16 19:25:10] [657deb8669483] [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, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"salon du livre de Clermont-Ferrand dimanche"}]} [2023-12-16 19:25:12] [657deb8669483] [DEBUG] Commun GPT response: { "id": "chatcmpl-8WTdWm8KHludnIQvJ8A52p6YbTdss", "object": "chat.completion", "created": 1702751110, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez donc aller au Salon du Livre de Clermont-Ferrand dimanche. Souhaitez-vous être conducteur ou passager pour ce covoiturage?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 40, "total_tokens": 353 }, "system_fingerprint": null } [2023-12-16 19:25:12] [657deb8669483] [DEBUG] Curl Closed OK [2023-12-16 19:25:12] [657deb8669483] [INFO] Commun GPT Content: { "id": "chatcmpl-8WTdWm8KHludnIQvJ8A52p6YbTdss", "object": "chat.completion", "created": 1702751110, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez donc aller au Salon du Livre de Clermont-Ferrand dimanche. Souhaitez-vous être conducteur ou passager pour ce covoiturage?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 40, "total_tokens": 353 }, "system_fingerprint": null } [2023-12-16 19:25:12] [657deb8669483] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'salon du livre de Clermont-Ferrand dimanche' [2023-12-16 19:25:12] [657deb8669483] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Très bien, vous souhaitez donc aller au Salon du Livre de Clermont-Ferrand dimanche. Souhaitez-vous être conducteur ou passager pour ce covoiturage?' [2023-12-16 19:25:12] [657deb8669483] [INFO] Sender already set +33676471986 [2023-12-16 19:25:12] [657deb8669483] [DEBUG] SMS sms1_sent_at : 1 [2023-12-16 19:25:12] [657deb8669483] [DEBUG] SMS sms2_sent_at : 0 [2023-12-16 19:25:12] [657deb8669483] [DEBUG] SMS sms3_sent_at : 0 [2023-12-16 19:25:12] [657deb8669483] [DEBUG] SMS sms4_sent_at : 0 [2023-12-16 19:25:12] [657deb8669483] [DEBUG] SMS sms5_sent_at : 0 [2023-12-16 19:25:12] [657deb8669483] [DEBUG] SMS sms6_sent_at : 0 [2023-12-16 19:25:12] [657deb8669483] [DEBUG] SMS operators count : 0 [2023-12-16 19:25:12] [657deb8669483] [INFO] SMS Count : 1 [2023-12-16 19:25:12] [657deb8669483] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676471986"}],"text":"Tr\u00e8s bien, vous souhaitez donc aller au Salon du Livre de Clermont-Ferrand dimanche. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-12-16 19:25:12] [657deb8669483] [DEBUG] [SMS] HTTP Code : 200 [2023-12-16 19:25:12] [657deb8669483] [INFO] [SMS] SMS envoyé avec succès id : sms_657deb88b7603915068247 [2023-12-16 19:25:12] [657deb8669483] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_657deb88b7603915068247","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.25} [2023-12-16 19:25:12] [657deb8669483] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-12-16 19:25:12] [657deb8669483] [INFO] BDD BddMaj : sms2_sent_at mis à jour. Valeur: '2023-12-16 19:25:12' [2023-12-16 19:25:12] [657deb8669483] [DEBUG] Callback juste avant fin callBack [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] Callback main start ok [2023-12-16 19:25:58] [657debb6ab7ef] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] Callback main avant while ok [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] Fields : channel=sms&text=conducteur&reception_date=2023-12-16 19:25:57&metadata[message_id]=sms_657deb88b7603915068247&metadata[number]=+33676471986&metadata[sim_card_number]=+33755517567 [2023-12-16 19:25:58] [657debb6ab7ef] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33676471986 Text: conducteur [2023-12-16 19:25:58] [657debb6ab7ef] [INFO] From: +33676471986|To: +33755517567|Date: 2023-12-16 19:25:57|Message: conducteur [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] callback main apres while ok [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] Service is enabled ? true [2023-12-16 19:25:58] [657debb6ab7ef] [INFO] Service +33755517567 is enabled ! [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] Listen is enabled ? false [2023-12-16 19:25:58] [657debb6ab7ef] [INFO] Listen +33755517567 is disabled ! [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] BDD CheckNumber : OK [2023-12-16 19:25:58] [657debb6ab7ef] [INFO] Callback SMS Count =? 2 [2023-12-16 19:25:58] [657debb6ab7ef] [INFO] Callback checkMessage : salon du livre de Clermont-Ferrand dimanche -- text: conducteur [2023-12-16 19:25:58] [657debb6ab7ef] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'conducteur' [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] début chatgpt [2023-12-16 19:25:58] [657debb6ab7ef] [DEBUG] curl_init OK [2023-12-16 19:25:58] [657debb6ab7ef] [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, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"salon du livre de Clermont-Ferrand dimanche"},{"role":"assistant","content":"Tr\u00e8s bien, vous souhaitez donc aller au Salon du Livre de Clermont-Ferrand dimanche. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"}]} [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] Commun GPT response: { "id": "chatcmpl-8WTeJqRrmdmKbgauepHEnWL7kwTaC", "object": "chat.completion", "created": 1702751159, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, en tant que conducteur, pourriez-vous me donner votre adresse de départ s'il vous plaît?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 363, "completion_tokens": 25, "total_tokens": 388 }, "system_fingerprint": null } [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] Curl Closed OK [2023-12-16 19:26:00] [657debb6ab7ef] [INFO] Commun GPT Content: { "id": "chatcmpl-8WTeJqRrmdmKbgauepHEnWL7kwTaC", "object": "chat.completion", "created": 1702751159, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, en tant que conducteur, pourriez-vous me donner votre adresse de départ s'il vous plaît?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 363, "completion_tokens": 25, "total_tokens": 388 }, "system_fingerprint": null } [2023-12-16 19:26:00] [657debb6ab7ef] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'conducteur' [2023-12-16 19:26:00] [657debb6ab7ef] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Parfait, en tant que conducteur, pourriez-vous me donner votre adresse de départ s\'il vous plaît?' [2023-12-16 19:26:00] [657debb6ab7ef] [INFO] Sender already set +33676471986 [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] SMS sms1_sent_at : 1 [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] SMS sms2_sent_at : 1 [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] SMS sms3_sent_at : 0 [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] SMS sms4_sent_at : 0 [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] SMS sms5_sent_at : 0 [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] SMS sms6_sent_at : 0 [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] SMS operators count : 0 [2023-12-16 19:26:00] [657debb6ab7ef] [INFO] SMS Count : 2 [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676471986"}],"text":"Parfait, en tant que conducteur, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] [SMS] HTTP Code : 200 [2023-12-16 19:26:00] [657debb6ab7ef] [INFO] [SMS] SMS envoyé avec succès id : sms_657debb8d1273825866662 [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_657debb8d1273825866662","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.2} [2023-12-16 19:26:00] [657debb6ab7ef] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-12-16 19:26:00] [657debb6ab7ef] [INFO] BDD BddMaj : sms3_sent_at mis à jour. Valeur: '2023-12-16 19:26:00' [2023-12-16 19:26:00] [657debb6ab7ef] [DEBUG] Callback juste avant fin callBack [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] Callback main start ok [2023-12-16 19:27:13] [657dec0126eed] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] Callback main avant while ok [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] Fields : channel=sms&text=9 chemin du ruisseau&reception_date=2023-12-16 19:27:12&metadata[message_id]=sms_657debb8d1273825866662&metadata[number]=+33676471986&metadata[sim_card_number]=+33755517567 [2023-12-16 19:27:13] [657dec0126eed] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33676471986 Text: 9 chemin du ruisseau [2023-12-16 19:27:13] [657dec0126eed] [INFO] From: +33676471986|To: +33755517567|Date: 2023-12-16 19:27:12|Message: 9 chemin du ruisseau [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] callback main apres while ok [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] Service is enabled ? true [2023-12-16 19:27:13] [657dec0126eed] [INFO] Service +33755517567 is enabled ! [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] Listen is enabled ? false [2023-12-16 19:27:13] [657dec0126eed] [INFO] Listen +33755517567 is disabled ! [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] BDD CheckNumber : OK [2023-12-16 19:27:13] [657dec0126eed] [INFO] Callback SMS Count =? 3 [2023-12-16 19:27:13] [657dec0126eed] [INFO] Callback checkMessage : conducteur -- text: 9 chemin du ruisseau [2023-12-16 19:27:13] [657dec0126eed] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '9 chemin du ruisseau' [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] début chatgpt [2023-12-16 19:27:13] [657dec0126eed] [DEBUG] curl_init OK [2023-12-16 19:27:13] [657dec0126eed] [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, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"salon du livre de Clermont-Ferrand dimanche"},{"role":"assistant","content":"Tr\u00e8s bien, vous souhaitez donc aller au Salon du Livre de Clermont-Ferrand dimanche. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"},{"role":"assistant","content":"Parfait, en tant que conducteur, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"9 chemin du ruisseau"}]} [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] Commun GPT response: { "id": "chatcmpl-8WTfV1mRHQzF1c8h1ZGv56sxqt0vn", "object": "chat.completion", "created": 1702751233, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver au Salon du Livre de Clermont-Ferrand dimanche ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 402, "completion_tokens": 28, "total_tokens": 430 }, "system_fingerprint": null } [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] Curl Closed OK [2023-12-16 19:27:15] [657dec0126eed] [INFO] Commun GPT Content: { "id": "chatcmpl-8WTfV1mRHQzF1c8h1ZGv56sxqt0vn", "object": "chat.completion", "created": 1702751233, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour cette information. À quelle heure souhaitez-vous arriver au Salon du Livre de Clermont-Ferrand dimanche ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 402, "completion_tokens": 28, "total_tokens": 430 }, "system_fingerprint": null } [2023-12-16 19:27:15] [657dec0126eed] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: '9 chemin du ruisseau' [2023-12-16 19:27:15] [657dec0126eed] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: 'Merci pour cette information. À quelle heure souhaitez-vous arriver au Salon du Livre de Clermont-Ferrand dimanche ?' [2023-12-16 19:27:15] [657dec0126eed] [INFO] Sender already set +33676471986 [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] SMS sms1_sent_at : 1 [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] SMS sms2_sent_at : 1 [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] SMS sms3_sent_at : 1 [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] SMS sms4_sent_at : 0 [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] SMS sms5_sent_at : 0 [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] SMS sms6_sent_at : 0 [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] SMS operators count : 0 [2023-12-16 19:27:15] [657dec0126eed] [INFO] SMS Count : 3 [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676471986"}],"text":"Merci pour cette information. \u00c0 quelle heure souhaitez-vous arriver au Salon du Livre de Clermont-Ferrand dimanche ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] [SMS] HTTP Code : 200 [2023-12-16 19:27:15] [657dec0126eed] [INFO] [SMS] SMS envoyé avec succès id : sms_657dec03649bf580891408 [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_657dec03649bf580891408","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.16} [2023-12-16 19:27:15] [657dec0126eed] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-12-16 19:27:15] [657dec0126eed] [INFO] BDD BddMaj : sms4_sent_at mis à jour. Valeur: '2023-12-16 19:27:15' [2023-12-16 19:27:15] [657dec0126eed] [DEBUG] Callback juste avant fin callBack [2023-12-16 19:31:25] [657decfd01357] [DEBUG] Callback main start ok [2023-12-16 19:31:25] [657decfd01357] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-12-16 19:31:25] [657decfd01357] [DEBUG] Callback main avant while ok [2023-12-16 19:31:25] [657decfd01357] [DEBUG] Fields : channel=sms&text=non samedi&reception_date=2023-12-16 19:31:24&metadata[message_id]=sms_657dec03649bf580891408&metadata[number]=+33676471986&metadata[sim_card_number]=+33755517567 [2023-12-16 19:31:25] [657decfd01357] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33676471986 Text: non samedi [2023-12-16 19:31:25] [657decfd01357] [INFO] From: +33676471986|To: +33755517567|Date: 2023-12-16 19:31:24|Message: non samedi [2023-12-16 19:31:25] [657decfd01357] [DEBUG] callback main apres while ok [2023-12-16 19:31:25] [657decfd01357] [DEBUG] Service is enabled ? true [2023-12-16 19:31:25] [657decfd01357] [INFO] Service +33755517567 is enabled ! [2023-12-16 19:31:25] [657decfd01357] [DEBUG] Listen is enabled ? false [2023-12-16 19:31:25] [657decfd01357] [INFO] Listen +33755517567 is disabled ! [2023-12-16 19:31:25] [657decfd01357] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-12-16 19:31:25] [657decfd01357] [DEBUG] BDD CheckNumber : OK [2023-12-16 19:31:25] [657decfd01357] [INFO] Callback SMS Count =? 4 [2023-12-16 19:31:25] [657decfd01357] [INFO] Callback checkMessage : 9 chemin du ruisseau -- text: non samedi [2023-12-16 19:31:25] [657decfd01357] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'non samedi' [2023-12-16 19:31:25] [657decfd01357] [DEBUG] début chatgpt [2023-12-16 19:31:25] [657decfd01357] [DEBUG] curl_init OK [2023-12-16 19:31:25] [657decfd01357] [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, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"salon du livre de Clermont-Ferrand dimanche"},{"role":"assistant","content":"Tr\u00e8s bien, vous souhaitez donc aller au Salon du Livre de Clermont-Ferrand dimanche. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"},{"role":"assistant","content":"Parfait, en tant que conducteur, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet?"},{"role":"user","content":"9 chemin du ruisseau"},{"role":"assistant","content":"Merci pour cette information. \u00c0 quelle heure souhaitez-vous arriver au Salon du Livre de Clermont-Ferrand dimanche ?"},{"role":"user","content":"non samedi"}]} [2023-12-16 19:31:27] [657decfd01357] [DEBUG] Commun GPT response: { "id": "chatcmpl-8WTjZEE3I0HNJQwyUiQDaAj4AZmm6", "object": "chat.completion", "created": 1702751485, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, à quelle heure souhaitez-vous arriver au Salon du Livre de Clermont-Ferrand samedi?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 441, "completion_tokens": 26, "total_tokens": 467 }, "system_fingerprint": null } [2023-12-16 19:31:27] [657decfd01357] [DEBUG] Curl Closed OK [2023-12-16 19:31:27] [657decfd01357] [INFO] Commun GPT Content: { "id": "chatcmpl-8WTjZEE3I0HNJQwyUiQDaAj4AZmm6", "object": "chat.completion", "created": 1702751485, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, à quelle heure souhaitez-vous arriver au Salon du Livre de Clermont-Ferrand samedi?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 441, "completion_tokens": 26, "total_tokens": 467 }, "system_fingerprint": null } [2023-12-16 19:31:27] [657decfd01357] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: 'non samedi' [2023-12-16 19:31:27] [657decfd01357] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: 'D\'accord, à quelle heure souhaitez-vous arriver au Salon du Livre de Clermont-Ferrand samedi?' [2023-12-16 19:31:27] [657decfd01357] [INFO] Sender already set +33676471986 [2023-12-16 19:31:27] [657decfd01357] [DEBUG] SMS sms1_sent_at : 1 [2023-12-16 19:31:27] [657decfd01357] [DEBUG] SMS sms2_sent_at : 1 [2023-12-16 19:31:27] [657decfd01357] [DEBUG] SMS sms3_sent_at : 1 [2023-12-16 19:31:27] [657decfd01357] [DEBUG] SMS sms4_sent_at : 1 [2023-12-16 19:31:27] [657decfd01357] [DEBUG] SMS sms5_sent_at : 0 [2023-12-16 19:31:27] [657decfd01357] [DEBUG] SMS sms6_sent_at : 0 [2023-12-16 19:31:27] [657decfd01357] [DEBUG] SMS operators count : 0 [2023-12-16 19:31:27] [657decfd01357] [INFO] SMS Count : 4 [2023-12-16 19:31:27] [657decfd01357] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33676471986"}],"text":"D'accord, \u00e0 quelle heure souhaitez-vous arriver au Salon du Livre de Clermont-Ferrand samedi?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-12-16 19:31:27] [657decfd01357] [DEBUG] [SMS] HTTP Code : 200 [2023-12-16 19:31:27] [657decfd01357] [INFO] [SMS] SMS envoyé avec succès id : sms_657decff3cf6e454988718 [2023-12-16 19:31:27] [657decfd01357] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_657decff3cf6e454988718","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.11} [2023-12-16 19:31:27] [657decfd01357] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-12-16 19:31:27] [657decfd01357] [INFO] BDD BddMaj : sms5_sent_at mis à jour. Valeur: '2023-12-16 19:31:27' [2023-12-16 19:31:27] [657decfd01357] [DEBUG] Callback juste avant fin callBack