[2023-10-31 16:24:54] [DEBUG] Callback main start ok [2023-10-31 16:24:54] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:24:54] [DEBUG] Callback main avant while ok [2023-10-31 16:24:54] [INFO] Callback SMS entrant. Number: +33762314859 Text: Bonjour [2023-10-31 16:24:54] [INFO] From: +33762314859|Date: 2023-10-31 16:24:53|Message: Bonjour [2023-10-31 16:24:54] [DEBUG] callback main apres while ok [2023-10-31 16:24:54] [DEBUG] BDD CheckNumber : la table est vide [2023-10-31 16:24:54] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-31 16:24:54] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33762314859 [2023-10-31 16:24:54] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Bonjour" [2023-10-31 16:24:54] [INFO] Callback Q1: l'event n'est pas OSV [2023-10-31 16:24:54] [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-10-31 16:24:54] [INFO] Ajout du sender : 33755517567 au +33762314859 [2023-10-31 16:24:54] [INFO] SMS Count : 0 [2023-10-31 16:24:54] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33762314859"}],"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-10-31 16:24:55] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:24:55] [INFO] [SMS] SMS envoyé avec succès id : sms_65411c476aca3033604315 [2023-10-31 16:24:55] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411c476aca3033604315","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.66} [2023-10-31 16:24:55] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-31 16:24:55] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:24:55] [DEBUG] Callback main start ok [2023-10-31 16:24:55] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:24:55] [DEBUG] Callback main avant while ok [2023-10-31 16:24:55] [INFO] Callback SMS entrant. Number: +33672306837 Text: Bonjour [2023-10-31 16:24:55] [INFO] From: +33672306837|Date: 2023-10-31 16:24:55|Message: Bonjour [2023-10-31 16:24:55] [DEBUG] callback main apres while ok [2023-10-31 16:24:55] [DEBUG] BDD CheckNumber : la table est vide [2023-10-31 16:24:55] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-31 16:24:55] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33672306837 [2023-10-31 16:24:55] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Bonjour" [2023-10-31 16:24:55] [INFO] Callback Q1: l'event n'est pas OSV [2023-10-31 16:24:55] [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-10-31 16:24:55] [INFO] Ajout du sender : 33755517567 au +33672306837 [2023-10-31 16:24:55] [INFO] SMS Count : 1 [2023-10-31 16:24:55] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672306837"}],"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-10-31 16:24:56] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:24:56] [INFO] [SMS] SMS envoyé avec succès id : sms_65411c483757c452012757 [2023-10-31 16:24:56] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411c483757c452012757","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.61} [2023-10-31 16:24:56] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-31 16:24:56] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:25:32] [DEBUG] Callback main start ok [2023-10-31 16:25:32] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:25:32] [DEBUG] Callback main avant while ok [2023-10-31 16:25:32] [INFO] Callback SMS entrant. Number: +33681880258 Text: Bonjour [2023-10-31 16:25:32] [INFO] From: +33681880258|Date: 2023-10-31 16:25:31|Message: Bonjour [2023-10-31 16:25:32] [DEBUG] callback main apres while ok [2023-10-31 16:25:32] [DEBUG] BDD CheckNumber : la table est vide [2023-10-31 16:25:32] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-10-31 16:25:32] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33681880258 [2023-10-31 16:25:32] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Bonjour" [2023-10-31 16:25:32] [INFO] Callback Q1: l'event n'est pas OSV [2023-10-31 16:25:32] [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-10-31 16:25:32] [INFO] Ajout du sender : 33755517567 au +33681880258 [2023-10-31 16:25:32] [INFO] SMS Count : 2 [2023-10-31 16:25:32] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33681880258"}],"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-10-31 16:25:33] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:25:33] [INFO] [SMS] SMS envoyé avec succès id : sms_65411c6d25065525236392 [2023-10-31 16:25:33] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411c6d25065525236392","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.57} [2023-10-31 16:25:33] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-10-31 16:25:33] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:26:02] [DEBUG] Callback main start ok [2023-10-31 16:26:02] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:26:02] [DEBUG] Callback main avant while ok [2023-10-31 16:26:02] [INFO] Callback SMS entrant. Number: +33762314859 Text: Je souhaite aller à londres [2023-10-31 16:26:02] [INFO] From: +33762314859|Date: 2023-10-31 16:26:01|Message: Je souhaite aller à londres [2023-10-31 16:26:02] [DEBUG] callback main apres while ok [2023-10-31 16:26:02] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:26:02] [INFO] Callback SMS Count =? 1 [2023-10-31 16:26:02] [INFO] Callback checkMessage : Bonjour -- text: Je souhaite aller à londres [2023-10-31 16:26:02] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je souhaite aller à londres" [2023-10-31 16:26:02] [DEBUG] début chatgpt [2023-10-31 16:26:02] [DEBUG] curl_init OK [2023-10-31 16:26:02] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:26:02] [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":"Je souhaite aller \u00e0 londres"}]} [2023-10-31 16:26:08] [DEBUG] Callback main start ok [2023-10-31 16:26:08] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:26:08] [DEBUG] Callback main avant while ok [2023-10-31 16:26:09] [INFO] Callback SMS entrant. Number: +33681880258 Text: Une partouze sur Marseille [2023-10-31 16:26:09] [INFO] From: +33681880258|Date: 2023-10-31 16:26:07|Message: Une partouze sur Marseille [2023-10-31 16:26:09] [DEBUG] callback main apres while ok [2023-10-31 16:26:09] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:26:09] [INFO] Callback SMS Count =? 1 [2023-10-31 16:26:09] [INFO] Callback checkMessage : Bonjour -- text: Une partouze sur Marseille [2023-10-31 16:26:09] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Une partouze sur Marseille" [2023-10-31 16:26:09] [DEBUG] début chatgpt [2023-10-31 16:26:09] [DEBUG] curl_init OK [2023-10-31 16:26:09] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:26:09] [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":"Une partouze sur Marseille"}]} [2023-10-31 16:26:11] [DEBUG] Callback main start ok [2023-10-31 16:26:11] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:26:11] [DEBUG] Callback main avant while ok [2023-10-31 16:26:11] [INFO] Callback SMS entrant. Number: +33672306837 Text: Je vais à un anniversaire à Clermont ce week-end [2023-10-31 16:26:11] [INFO] From: +33672306837|Date: 2023-10-31 16:26:09|Message: Je vais à un anniversaire à Clermont ce week-end [2023-10-31 16:26:11] [DEBUG] callback main apres while ok [2023-10-31 16:26:11] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:26:11] [INFO] Callback SMS Count =? 1 [2023-10-31 16:26:11] [INFO] Callback checkMessage : Bonjour -- text: Je vais à un anniversaire à Clermont ce week-end [2023-10-31 16:26:11] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je vais à un anniversaire à Clermont ce week-end" [2023-10-31 16:26:11] [DEBUG] début chatgpt [2023-10-31 16:26:11] [DEBUG] curl_init OK [2023-10-31 16:26:11] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:26:11] [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":"Je vais \u00e0 un anniversaire \u00e0 Clermont ce week-end"}]} [2023-10-31 16:26:12] [DEBUG] Callback main start ok [2023-10-31 16:26:12] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:26:12] [DEBUG] Callback main avant while ok [2023-10-31 16:26:12] [INFO] Callback SMS entrant. Number: +33762314859 Text: Je souhaite aller à londres [2023-10-31 16:26:12] [INFO] From: +33762314859|Date: 2023-10-31 16:26:01|Message: Je souhaite aller à londres [2023-10-31 16:26:12] [DEBUG] callback main apres while ok [2023-10-31 16:26:12] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:26:12] [INFO] Callback SMS Count =? 1 [2023-10-31 16:26:12] [INFO] Callback checkMessage : Je souhaite aller à londres -- text: Je souhaite aller à londres [2023-10-31 16:26:12] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-31 16:26:12] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:26:13] [DEBUG] Commun GPT response: { "id": "chatcmpl-8Fkv3ZMyuMPfZeLIx4nZUsHewLPc1", "object": "chat.completion", "created": 1698765969, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je ne suis pas en mesure de vous aider concernant cet évènement. Veuillez me fournir un autre évènement auquel vous souhaitez assister." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 366, "completion_tokens": 41, "total_tokens": 407 } } [2023-10-31 16:26:13] [DEBUG] Curl Closed OK [2023-10-31 16:26:13] [INFO] Commun GPT Content: { "id": "chatcmpl-8Fkv3ZMyuMPfZeLIx4nZUsHewLPc1", "object": "chat.completion", "created": 1698765969, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé, mais je ne suis pas en mesure de vous aider concernant cet évènement. Veuillez me fournir un autre évènement auquel vous souhaitez assister." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 366, "completion_tokens": 41, "total_tokens": 407 } } [2023-10-31 16:26:13] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Une partouze sur Marseille" [2023-10-31 16:26:13] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Je suis désolé, mais je ne suis pas en mesure de vous aider concernant cet évènement. Veuillez me fournir un autre évènement auquel vous souhaitez assister." [2023-10-31 16:26:13] [INFO] Sender already set +33681880258 [2023-10-31 16:26:13] [INFO] SMS Count : 3 [2023-10-31 16:26:13] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33681880258"}],"text":"Je suis d\u00e9sol\u00e9, mais je ne suis pas en mesure de vous aider concernant cet \u00e9v\u00e8nement. Veuillez me fournir un autre \u00e9v\u00e8nement auquel vous souhaitez assister.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:26:13] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:26:13] [INFO] [SMS] SMS envoyé avec succès id : sms_65411c95500bd676139443 [2023-10-31 16:26:13] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411c95500bd676139443","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.52} [2023-10-31 16:26:13] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-31 16:26:13] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:26:13] [DEBUG] Commun GPT response: { "id": "chatcmpl-8Fkv5CuhLVz34iooMb1jroqwWWn86", "object": "chat.completion", "created": 1698765971, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Êtes-vous intéressé(e) pour être conducteur ou passager lors de ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 373, "completion_tokens": 26, "total_tokens": 399 } } [2023-10-31 16:26:13] [DEBUG] Curl Closed OK [2023-10-31 16:26:13] [INFO] Commun GPT Content: { "id": "chatcmpl-8Fkv5CuhLVz34iooMb1jroqwWWn86", "object": "chat.completion", "created": 1698765971, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Êtes-vous intéressé(e) pour être conducteur ou passager lors de ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 373, "completion_tokens": 26, "total_tokens": 399 } } [2023-10-31 16:26:13] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Je vais à un anniversaire à Clermont ce week-end" [2023-10-31 16:26:13] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait ! Êtes-vous intéressé(e) pour être conducteur ou passager lors de ce covoiturage ?" [2023-10-31 16:26:13] [INFO] Sender already set +33672306837 [2023-10-31 16:26:13] [INFO] SMS Count : 4 [2023-10-31 16:26:13] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672306837"}],"text":"Parfait ! \u00cates-vous int\u00e9ress\u00e9(e) pour \u00eatre conducteur ou passager lors de ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:26:14] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:26:14] [INFO] [SMS] SMS envoyé avec succès id : sms_65411c9636577495232858 [2023-10-31 16:26:14] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411c9636577495232858","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.48} [2023-10-31 16:26:14] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-31 16:26:14] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:26:44] [DEBUG] Callback main start ok [2023-10-31 16:26:44] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:26:44] [DEBUG] Callback main avant while ok [2023-10-31 16:26:44] [INFO] Callback SMS entrant. Number: +33672306837 Text: Passager [2023-10-31 16:26:44] [INFO] From: +33672306837|Date: 2023-10-31 16:26:42|Message: Passager [2023-10-31 16:26:44] [DEBUG] callback main apres while ok [2023-10-31 16:26:44] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:26:44] [INFO] Callback SMS Count =? 2 [2023-10-31 16:26:44] [INFO] Callback checkMessage : Je vais à un anniversaire à Clermont ce week-end -- text: Passager [2023-10-31 16:26:44] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Passager" [2023-10-31 16:26:44] [DEBUG] début chatgpt [2023-10-31 16:26:44] [DEBUG] curl_init OK [2023-10-31 16:26:44] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:26:44] [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":"Je vais \u00e0 un anniversaire \u00e0 Clermont ce week-end"},{"role":"assistant","content":"Parfait ! \u00cates-vous int\u00e9ress\u00e9(e) pour \u00eatre conducteur ou passager lors de ce covoiturage ?"},{"role":"user","content":"Passager"}]} [2023-10-31 16:26:53] [DEBUG] Callback main start ok [2023-10-31 16:26:53] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:26:53] [DEBUG] Callback main avant while ok [2023-10-31 16:26:53] [INFO] Callback SMS entrant. Number: +33681880258 Text: La fête patronale de tronget [2023-10-31 16:26:53] [INFO] From: +33681880258|Date: 2023-10-31 16:26:51|Message: La fête patronale de tronget [2023-10-31 16:26:53] [DEBUG] callback main apres while ok [2023-10-31 16:26:53] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:26:53] [INFO] Callback SMS Count =? 2 [2023-10-31 16:26:53] [INFO] Callback checkMessage : Une partouze sur Marseille -- text: La fête patronale de tronget [2023-10-31 16:26:53] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "La fête patronale de tronget" [2023-10-31 16:26:53] [DEBUG] début chatgpt [2023-10-31 16:26:53] [DEBUG] curl_init OK [2023-10-31 16:26:53] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:26:53] [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":"Une partouze sur Marseille"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, mais je ne suis pas en mesure de vous aider concernant cet \u00e9v\u00e8nement. Veuillez me fournir un autre \u00e9v\u00e8nement auquel vous souhaitez assister."},{"role":"user","content":"La f\u00eate patronale de tronget"}]} [2023-10-31 16:26:54] [DEBUG] Callback main start ok [2023-10-31 16:26:54] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:26:54] [DEBUG] Callback main avant while ok [2023-10-31 16:26:54] [INFO] Callback SMS entrant. Number: +33672306837 Text: Passager [2023-10-31 16:26:54] [INFO] From: +33672306837|Date: 2023-10-31 16:26:42|Message: Passager [2023-10-31 16:26:54] [DEBUG] callback main apres while ok [2023-10-31 16:26:54] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:26:54] [INFO] Callback SMS Count =? 2 [2023-10-31 16:26:54] [INFO] Callback checkMessage : Passager -- text: Passager [2023-10-31 16:26:54] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-31 16:26:54] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:26:56] [DEBUG] Commun GPT response: { "id": "chatcmpl-8FkvlCmCD2WOdfgK8JK2DftarzgRm", "object": "chat.completion", "created": 1698766013, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, la fête patronale de Tronget ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 424, "completion_tokens": 30, "total_tokens": 454 } } [2023-10-31 16:26:56] [DEBUG] Curl Closed OK [2023-10-31 16:26:56] [INFO] Commun GPT Content: { "id": "chatcmpl-8FkvlCmCD2WOdfgK8JK2DftarzgRm", "object": "chat.completion", "created": 1698766013, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, la fête patronale de Tronget ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 424, "completion_tokens": 30, "total_tokens": 454 } } [2023-10-31 16:26:56] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "La fête patronale de tronget" [2023-10-31 16:26:56] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Parfait, la fête patronale de Tronget ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" [2023-10-31 16:26:56] [INFO] Sender already set +33681880258 [2023-10-31 16:26:56] [INFO] SMS Count : 5 [2023-10-31 16:26:56] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33681880258"}],"text":"Parfait, la f\u00eate patronale de Tronget ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:26:56] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:26:56] [INFO] [SMS] SMS envoyé avec succès id : sms_65411cc098a8d699672283 [2023-10-31 16:26:56] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411cc098a8d699672283","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.43} [2023-10-31 16:26:56] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-31 16:26:56] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:27:10] [DEBUG] Commun GPT response: { "id": "chatcmpl-8FkvcureIDJcD9Qo9Kk6JBHMJiGJK", "object": "chat.completion", "created": 1698766004, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 34, "total_tokens": 443 } } [2023-10-31 16:27:10] [DEBUG] Curl Closed OK [2023-10-31 16:27:10] [INFO] Commun GPT Content: { "id": "chatcmpl-8FkvcureIDJcD9Qo9Kk6JBHMJiGJK", "object": "chat.completion", "created": 1698766004, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 34, "total_tokens": 443 } } [2023-10-31 16:27:10] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Passager" [2023-10-31 16:27:10] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de départ s'il vous plaît ?" [2023-10-31 16:27:10] [INFO] Sender already set +33672306837 [2023-10-31 16:27:10] [INFO] SMS Count : 6 [2023-10-31 16:27:10] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672306837"}],"text":"Tr\u00e8s bien. Pour organiser votre covoiturage en tant que passager, 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-10-31 16:27:10] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:27:10] [INFO] [SMS] SMS envoyé avec succès id : sms_65411ccebf446362633650 [2023-10-31 16:27:10] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411ccebf446362633650","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.39} [2023-10-31 16:27:10] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-31 16:27:10] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:27:40] [DEBUG] Callback main start ok [2023-10-31 16:27:40] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:27:40] [DEBUG] Callback main avant while ok [2023-10-31 16:27:40] [INFO] Callback SMS entrant. Number: +33672306837 Text: 34 Rue des Dames 75017 Paris [2023-10-31 16:27:40] [INFO] From: +33672306837|Date: 2023-10-31 16:27:39|Message: 34 Rue des Dames 75017 Paris [2023-10-31 16:27:40] [DEBUG] callback main apres while ok [2023-10-31 16:27:40] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:27:40] [INFO] Callback SMS Count =? 3 [2023-10-31 16:27:40] [INFO] Callback checkMessage : Passager -- text: 34 Rue des Dames 75017 Paris [2023-10-31 16:27:40] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "34 Rue des Dames 75017 Paris" [2023-10-31 16:27:40] [DEBUG] début chatgpt [2023-10-31 16:27:40] [DEBUG] curl_init OK [2023-10-31 16:27:40] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:27:40] [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":"Je vais \u00e0 un anniversaire \u00e0 Clermont ce week-end"},{"role":"assistant","content":"Parfait ! \u00cates-vous int\u00e9ress\u00e9(e) pour \u00eatre conducteur ou passager lors de ce covoiturage ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"34 Rue des Dames 75017 Paris"}]} [2023-10-31 16:27:41] [DEBUG] Callback main start ok [2023-10-31 16:27:41] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:27:41] [DEBUG] Callback main avant while ok [2023-10-31 16:27:41] [INFO] Callback SMS entrant. Number: +33681880258 Text: Conducteur [2023-10-31 16:27:41] [INFO] From: +33681880258|Date: 2023-10-31 16:27:39|Message: Conducteur [2023-10-31 16:27:41] [DEBUG] callback main apres while ok [2023-10-31 16:27:41] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:27:41] [INFO] Callback SMS Count =? 3 [2023-10-31 16:27:41] [INFO] Callback checkMessage : La fête patronale de tronget -- text: Conducteur [2023-10-31 16:27:41] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Conducteur" [2023-10-31 16:27:41] [DEBUG] début chatgpt [2023-10-31 16:27:41] [DEBUG] curl_init OK [2023-10-31 16:27:41] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:27:41] [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":"Une partouze sur Marseille"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, mais je ne suis pas en mesure de vous aider concernant cet \u00e9v\u00e8nement. Veuillez me fournir un autre \u00e9v\u00e8nement auquel vous souhaitez assister."},{"role":"user","content":"La f\u00eate patronale de tronget"},{"role":"assistant","content":"Parfait, la f\u00eate patronale de Tronget ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur"}]} [2023-10-31 16:27:44] [DEBUG] Commun GPT response: { "id": "chatcmpl-8FkwX46MYxVpsvBiR72Dc1tB4PVfR", "object": "chat.completion", "created": 1698766061, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que conducteur. Pouvez-vous me fournir votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 465, "completion_tokens": 26, "total_tokens": 491 } } [2023-10-31 16:27:44] [DEBUG] Curl Closed OK [2023-10-31 16:27:44] [INFO] Commun GPT Content: { "id": "chatcmpl-8FkwX46MYxVpsvBiR72Dc1tB4PVfR", "object": "chat.completion", "created": 1698766061, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, en tant que conducteur. Pouvez-vous me fournir votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 465, "completion_tokens": 26, "total_tokens": 491 } } [2023-10-31 16:27:44] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "Conducteur" [2023-10-31 16:27:44] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Très bien, en tant que conducteur. Pouvez-vous me fournir votre adresse de départ s'il vous plaît ?" [2023-10-31 16:27:44] [INFO] Sender already set +33681880258 [2023-10-31 16:27:44] [INFO] SMS Count : 7 [2023-10-31 16:27:44] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33681880258"}],"text":"Tr\u00e8s bien, en tant que conducteur. Pouvez-vous me fournir votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:27:44] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:27:44] [INFO] [SMS] SMS envoyé avec succès id : sms_65411cf07b604139731308 [2023-10-31 16:27:44] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411cf07b604139731308","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.34} [2023-10-31 16:27:44] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-31 16:27:44] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:27:51] [DEBUG] Callback main start ok [2023-10-31 16:27:51] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:27:51] [DEBUG] Callback main avant while ok [2023-10-31 16:27:51] [INFO] Callback SMS entrant. Number: +33672306837 Text: 34 Rue des Dames 75017 Paris [2023-10-31 16:27:51] [INFO] From: +33672306837|Date: 2023-10-31 16:27:39|Message: 34 Rue des Dames 75017 Paris [2023-10-31 16:27:51] [DEBUG] callback main apres while ok [2023-10-31 16:27:51] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:27:51] [INFO] Callback SMS Count =? 3 [2023-10-31 16:27:51] [INFO] Callback checkMessage : 34 Rue des Dames 75017 Paris -- text: 34 Rue des Dames 75017 Paris [2023-10-31 16:27:51] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-31 16:27:51] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:27:51] [DEBUG] Commun GPT response: { "id": "chatcmpl-8FkwXTFzqk6jCkIcmVtUIEuhIf7og", "object": "chat.completion", "created": 1698766061, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre adresse. À quelle heure souhaitez-vous arriver à cet anniversaire à Clermont ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 460, "completion_tokens": 23, "total_tokens": 483 } } [2023-10-31 16:27:51] [DEBUG] Curl Closed OK [2023-10-31 16:27:51] [INFO] Commun GPT Content: { "id": "chatcmpl-8FkwXTFzqk6jCkIcmVtUIEuhIf7og", "object": "chat.completion", "created": 1698766061, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour votre adresse. À quelle heure souhaitez-vous arriver à cet anniversaire à Clermont ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 460, "completion_tokens": 23, "total_tokens": 483 } } [2023-10-31 16:27:51] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "34 Rue des Dames 75017 Paris" [2023-10-31 16:27:51] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour votre adresse. À quelle heure souhaitez-vous arriver à cet anniversaire à Clermont ?" [2023-10-31 16:27:51] [INFO] Sender already set +33672306837 [2023-10-31 16:27:51] [INFO] SMS Count : 8 [2023-10-31 16:27:51] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672306837"}],"text":"Merci pour votre adresse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 cet anniversaire \u00e0 Clermont ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:27:51] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:27:51] [INFO] [SMS] SMS envoyé avec succès id : sms_65411cf7c24e8798297514 [2023-10-31 16:27:51] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411cf7c24e8798297514","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.3} [2023-10-31 16:27:51] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-10-31 16:27:51] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:28:09] [DEBUG] Callback main start ok [2023-10-31 16:28:09] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:28:09] [DEBUG] Callback main avant while ok [2023-10-31 16:28:09] [INFO] Callback SMS entrant. Number: +33672306837 Text: 17h30 [2023-10-31 16:28:09] [INFO] From: +33672306837|Date: 2023-10-31 16:28:08|Message: 17h30 [2023-10-31 16:28:09] [DEBUG] callback main apres while ok [2023-10-31 16:28:09] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:28:09] [INFO] Callback SMS Count =? 4 [2023-10-31 16:28:09] [INFO] Callback checkMessage : 34 Rue des Dames 75017 Paris -- text: 17h30 [2023-10-31 16:28:09] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "17h30" [2023-10-31 16:28:09] [DEBUG] début chatgpt [2023-10-31 16:28:09] [DEBUG] curl_init OK [2023-10-31 16:28:09] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:28:09] [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":"Je vais \u00e0 un anniversaire \u00e0 Clermont ce week-end"},{"role":"assistant","content":"Parfait ! \u00cates-vous int\u00e9ress\u00e9(e) pour \u00eatre conducteur ou passager lors de ce covoiturage ?"},{"role":"user","content":"Passager"},{"role":"assistant","content":"Tr\u00e8s bien. Pour organiser votre covoiturage en tant que passager, pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"34 Rue des Dames 75017 Paris"},{"role":"assistant","content":"Merci pour votre adresse. \u00c0 quelle heure souhaitez-vous arriver \u00e0 cet anniversaire \u00e0 Clermont ?"},{"role":"user","content":"17h30"}]} [2023-10-31 16:28:10] [DEBUG] Callback main start ok [2023-10-31 16:28:10] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:28:10] [DEBUG] Callback main avant while ok [2023-10-31 16:28:10] [INFO] Callback SMS entrant. Number: +33681880258 Text: 78 bis boulevard Lavoisier [2023-10-31 16:28:10] [INFO] From: +33681880258|Date: 2023-10-31 16:28:09|Message: 78 bis boulevard Lavoisier [2023-10-31 16:28:10] [DEBUG] callback main apres while ok [2023-10-31 16:28:10] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:28:10] [INFO] Callback SMS Count =? 4 [2023-10-31 16:28:10] [INFO] Callback checkMessage : Conducteur -- text: 78 bis boulevard Lavoisier [2023-10-31 16:28:10] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "78 bis boulevard Lavoisier" [2023-10-31 16:28:10] [DEBUG] début chatgpt [2023-10-31 16:28:10] [DEBUG] curl_init OK [2023-10-31 16:28:10] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:28:10] [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":"Une partouze sur Marseille"},{"role":"assistant","content":"Je suis d\u00e9sol\u00e9, mais je ne suis pas en mesure de vous aider concernant cet \u00e9v\u00e8nement. Veuillez me fournir un autre \u00e9v\u00e8nement auquel vous souhaitez assister."},{"role":"user","content":"La f\u00eate patronale de tronget"},{"role":"assistant","content":"Parfait, la f\u00eate patronale de Tronget ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien, en tant que conducteur. Pouvez-vous me fournir votre adresse de d\u00e9part s'il vous pla\u00eet ?"},{"role":"user","content":"78 bis boulevard Lavoisier"}]} [2023-10-31 16:28:15] [DEBUG] Commun GPT response: { "id": "chatcmpl-8Fkx0hGy0zO3DQD8MS4bXFksg20E0", "object": "chat.completion", "created": 1698766090, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, je note que vous souhaitez arriver à l'anniversaire à 17h30. A quelle heure souhaitez-vous repartir et avez-vous une adresse de retour différente de votre adresse de départ ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 494, "completion_tokens": 48, "total_tokens": 542 } } [2023-10-31 16:28:15] [DEBUG] Curl Closed OK [2023-10-31 16:28:15] [INFO] Commun GPT Content: { "id": "chatcmpl-8Fkx0hGy0zO3DQD8MS4bXFksg20E0", "object": "chat.completion", "created": 1698766090, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, je note que vous souhaitez arriver à l'anniversaire à 17h30. A quelle heure souhaitez-vous repartir et avez-vous une adresse de retour différente de votre adresse de départ ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 494, "completion_tokens": 48, "total_tokens": 542 } } [2023-10-31 16:28:15] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "17h30" [2023-10-31 16:28:15] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien, je note que vous souhaitez arriver à l'anniversaire à 17h30. A quelle heure souhaitez-vous repartir et avez-vous une adresse de retour différente de votre adresse de départ ?" [2023-10-31 16:28:15] [INFO] Sender already set +33672306837 [2023-10-31 16:28:15] [INFO] SMS Count : 9 [2023-10-31 16:28:15] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672306837"}],"text":"Tr\u00e8s bien, je note que vous souhaitez arriver \u00e0 l'anniversaire \u00e0 17h30. A quelle heure souhaitez-vous repartir et avez-vous une adresse de retour diff\u00e9rente de votre adresse de d\u00e9part ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:28:15] [DEBUG] Commun GPT response: { "id": "chatcmpl-8Fkx057voXJo9ZKnjIIzyfznyqbnA", "object": "chat.completion", "created": 1698766090, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, j'ai bien enregistré votre adresse de départ au 78 bis boulevard Lavoisier. À quelle heure souhaitez-vous arriver à la fête patronale de Tronget ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 507, "completion_tokens": 43, "total_tokens": 550 } } [2023-10-31 16:28:15] [DEBUG] Curl Closed OK [2023-10-31 16:28:15] [INFO] Commun GPT Content: { "id": "chatcmpl-8Fkx057voXJo9ZKnjIIzyfznyqbnA", "object": "chat.completion", "created": 1698766090, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, j'ai bien enregistré votre adresse de départ au 78 bis boulevard Lavoisier. À quelle heure souhaitez-vous arriver à la fête patronale de Tronget ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 507, "completion_tokens": 43, "total_tokens": 550 } } [2023-10-31 16:28:15] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "78 bis boulevard Lavoisier" [2023-10-31 16:28:15] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Parfait, j'ai bien enregistré votre adresse de départ au 78 bis boulevard Lavoisier. À quelle heure souhaitez-vous arriver à la fête patronale de Tronget ?" [2023-10-31 16:28:15] [INFO] Sender already set +33681880258 [2023-10-31 16:28:15] [INFO] SMS Count : 9 [2023-10-31 16:28:15] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33681880258"}],"text":"Parfait, j'ai bien enregistr\u00e9 votre adresse de d\u00e9part au 78 bis boulevard Lavoisier. \u00c0 quelle heure souhaitez-vous arriver \u00e0 la f\u00eate patronale de Tronget ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:28:15] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:28:15] [INFO] [SMS] SMS envoyé avec succès id : sms_65411d0fb38fb731195804 [2023-10-31 16:28:15] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411d0fb38fb731195804","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":35.21} [2023-10-31 16:28:15] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-10-31 16:28:15] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:28:15] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:28:15] [INFO] [SMS] SMS envoyé avec succès id : sms_65411d0fd7449448635836 [2023-10-31 16:28:15] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411d0fd7449448635836","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.16} [2023-10-31 16:28:15] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-10-31 16:28:15] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:28:20] [DEBUG] Callback main start ok [2023-10-31 16:28:20] [DEBUG] Callback main start ok [2023-10-31 16:28:20] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:28:20] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:28:20] [DEBUG] Callback main avant while ok [2023-10-31 16:28:20] [DEBUG] Callback main avant while ok [2023-10-31 16:28:20] [INFO] Callback SMS entrant. Number: +33681880258 Text: 78 bis boulevard Lavoisier [2023-10-31 16:28:20] [INFO] Callback SMS entrant. Number: +33672306837 Text: 17h30 [2023-10-31 16:28:20] [INFO] From: +33681880258|Date: 2023-10-31 16:28:09|Message: 78 bis boulevard Lavoisier [2023-10-31 16:28:20] [DEBUG] callback main apres while ok [2023-10-31 16:28:20] [INFO] From: +33672306837|Date: 2023-10-31 16:28:08|Message: 17h30 [2023-10-31 16:28:20] [DEBUG] callback main apres while ok [2023-10-31 16:28:20] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:28:20] [INFO] Callback SMS Count =? 5 [2023-10-31 16:28:20] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:28:20] [INFO] Callback checkMessage : 78 bis boulevard Lavoisier -- text: 78 bis boulevard Lavoisier [2023-10-31 16:28:20] [INFO] Callback SMS Count =? 5 [2023-10-31 16:28:20] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-31 16:28:20] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:28:20] [INFO] Callback checkMessage : 17h30 -- text: 17h30 [2023-10-31 16:28:20] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-31 16:28:20] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:29:04] [DEBUG] Callback main start ok [2023-10-31 16:29:04] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:29:04] [DEBUG] Callback main avant while ok [2023-10-31 16:29:04] [INFO] Callback SMS entrant. Number: +33672306837 Text: Je souhaite repartir à 14h30 de la même adresse. [2023-10-31 16:29:04] [INFO] From: +33672306837|Date: 2023-10-31 16:29:04|Message: Je souhaite repartir à 14h30 de la même adresse. [2023-10-31 16:29:04] [DEBUG] callback main apres while ok [2023-10-31 16:29:04] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:29:04] [INFO] Callback SMS Count =? 5 [2023-10-31 16:29:04] [INFO] Callback checkMessage : 17h30 -- text: Je souhaite repartir à 14h30 de la même adresse. [2023-10-31 16:29:04] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je souhaite repartir à 14h30 de la même adresse." [2023-10-31 16:29:04] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "Je souhaite repartir à 14h30 de la même adresse." [2023-10-31 16:29:04] [INFO] Sender already set +33672306837 [2023-10-31 16:29:04] [INFO] SMS Count : 11 [2023-10-31 16:29:04] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33672306837"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:29:05] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:29:05] [INFO] [SMS] SMS envoyé avec succès id : sms_65411d415a8ea674975322 [2023-10-31 16:29:05] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411d415a8ea674975322","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.12} [2023-10-31 16:29:05] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-10-31 16:29:05] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:29:05] [DEBUG] Callback main start ok [2023-10-31 16:29:05] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:29:05] [DEBUG] Callback main avant while ok [2023-10-31 16:29:05] [INFO] Callback SMS entrant. Number: +33681880258 Text: 19 AM [2023-10-31 16:29:05] [INFO] From: +33681880258|Date: 2023-10-31 16:29:04|Message: 19 AM [2023-10-31 16:29:05] [DEBUG] callback main apres while ok [2023-10-31 16:29:05] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:29:05] [INFO] Callback SMS Count =? 5 [2023-10-31 16:29:05] [INFO] Callback checkMessage : 78 bis boulevard Lavoisier -- text: 19 AM [2023-10-31 16:29:05] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "19 AM" [2023-10-31 16:29:05] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "19 AM" [2023-10-31 16:29:05] [INFO] Sender already set +33681880258 [2023-10-31 16:29:05] [INFO] SMS Count : 12 [2023-10-31 16:29:05] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33681880258"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:29:06] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:29:06] [INFO] [SMS] SMS envoyé avec succès id : sms_65411d41f1525884195928 [2023-10-31 16:29:06] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65411d41f1525884195928","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.07} [2023-10-31 16:29:06] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-10-31 16:29:06] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:29:34] [DEBUG] Callback main start ok [2023-10-31 16:29:34] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:29:34] [DEBUG] Callback main avant while ok [2023-10-31 16:29:34] [INFO] Callback SMS entrant. Number: +33672306837 Text: Fuck you [2023-10-31 16:29:34] [INFO] From: +33672306837|Date: 2023-10-31 16:29:33|Message: Fuck you [2023-10-31 16:29:34] [DEBUG] callback main apres while ok [2023-10-31 16:29:34] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:29:34] [INFO] Callback SMS Count =? 6 [2023-10-31 16:29:34] [INFO] Callback checkMessage : Je souhaite repartir à 14h30 de la même adresse. -- text: Fuck you [2023-10-31 16:29:34] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Fuck you" [2023-10-31 16:29:34] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:30:03] [DEBUG] Callback main start ok [2023-10-31 16:30:03] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:30:03] [DEBUG] Callback main avant while ok [2023-10-31 16:30:03] [INFO] Callback SMS entrant. Number: +33681880258 Text: Attends gros, tu m'as pas dit si c'était bon [2023-10-31 16:30:03] [INFO] From: +33681880258|Date: 2023-10-31 16:30:01|Message: Attends gros, tu m'as pas dit si c'était bon [2023-10-31 16:30:03] [DEBUG] callback main apres while ok [2023-10-31 16:30:03] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:30:03] [INFO] Callback SMS Count =? 6 [2023-10-31 16:30:03] [INFO] Callback checkMessage : 19 AM -- text: Attends gros, tu m'as pas dit si c'était bon [2023-10-31 16:30:03] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Attends gros, tu m'as pas dit si c'était bon" [2023-10-31 16:30:03] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:30:31] [DEBUG] Callback main start ok [2023-10-31 16:30:31] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:30:31] [DEBUG] Callback main avant while ok [2023-10-31 16:30:31] [INFO] Callback SMS entrant. Number: +33681880258 Text: Je peux demander une autre information ? [2023-10-31 16:30:31] [INFO] From: +33681880258|Date: 2023-10-31 16:30:29|Message: Je peux demander une autre information ? [2023-10-31 16:30:31] [DEBUG] callback main apres while ok [2023-10-31 16:30:31] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:30:31] [INFO] Callback SMS Count =? 6 [2023-10-31 16:30:31] [INFO] Callback checkMessage : Attends gros, tu m'as pas dit si c'était bon -- text: Je peux demander une autre information ? [2023-10-31 16:30:31] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je peux demander une autre information ?" [2023-10-31 16:30:31] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:30:49] [DEBUG] Callback main start ok [2023-10-31 16:30:49] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:30:49] [DEBUG] Callback main avant while ok [2023-10-31 16:30:49] [INFO] Callback SMS entrant. Number: +33681880258 Text: Bonjour [2023-10-31 16:30:49] [INFO] From: +33681880258|Date: 2023-10-31 16:30:48|Message: Bonjour [2023-10-31 16:30:49] [DEBUG] callback main apres while ok [2023-10-31 16:30:49] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:30:49] [INFO] Callback SMS Count =? 6 [2023-10-31 16:30:49] [INFO] Callback checkMessage : Je peux demander une autre information ? -- text: Bonjour [2023-10-31 16:30:49] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Bonjour" [2023-10-31 16:30:49] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:42:32] [DEBUG] Callback main start ok [2023-10-31 16:42:32] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:42:32] [DEBUG] Callback main avant while ok [2023-10-31 16:42:32] [INFO] Callback SMS entrant. Number: +33762314859 Text: Pas sympa [2023-10-31 16:42:32] [INFO] From: +33762314859|Date: 2023-10-31 16:42:31|Message: Pas sympa [2023-10-31 16:42:32] [DEBUG] callback main apres while ok [2023-10-31 16:42:32] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:42:32] [INFO] Callback SMS Count =? 1 [2023-10-31 16:42:32] [INFO] Callback checkMessage : Je souhaite aller à londres -- text: Pas sympa [2023-10-31 16:42:32] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Pas sympa" [2023-10-31 16:42:32] [DEBUG] début chatgpt [2023-10-31 16:42:32] [DEBUG] curl_init OK [2023-10-31 16:42:32] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:42:32] [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":"Pas sympa"}]} [2023-10-31 16:42:42] [DEBUG] Callback main start ok [2023-10-31 16:42:42] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:42:42] [DEBUG] Callback main avant while ok [2023-10-31 16:42:42] [INFO] Callback SMS entrant. Number: +33762314859 Text: Pas sympa [2023-10-31 16:42:42] [INFO] From: +33762314859|Date: 2023-10-31 16:42:31|Message: Pas sympa [2023-10-31 16:42:42] [DEBUG] callback main apres while ok [2023-10-31 16:42:42] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:42:42] [INFO] Callback SMS Count =? 1 [2023-10-31 16:42:42] [INFO] Callback checkMessage : Pas sympa -- text: Pas sympa [2023-10-31 16:42:42] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-10-31 16:42:42] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:42:47] [DEBUG] Commun GPT response: { "id": "chatcmpl-8FlAu3Phmr1oFOE94kUfIbZf1r4ZN", "object": "chat.completion", "created": 1698766952, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je m'excuse si ma réponse semble impolie. Pouvez-vous s'il vous plaît me dire à quel événement vous souhaitez aller?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 363, "completion_tokens": 32, "total_tokens": 395 } } [2023-10-31 16:42:47] [DEBUG] Curl Closed OK [2023-10-31 16:42:47] [INFO] Commun GPT Content: { "id": "chatcmpl-8FlAu3Phmr1oFOE94kUfIbZf1r4ZN", "object": "chat.completion", "created": 1698766952, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je m'excuse si ma réponse semble impolie. Pouvez-vous s'il vous plaît me dire à quel événement vous souhaitez aller?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 363, "completion_tokens": 32, "total_tokens": 395 } } [2023-10-31 16:42:47] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Pas sympa" [2023-10-31 16:42:47] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Je m'excuse si ma réponse semble impolie. Pouvez-vous s'il vous plaît me dire à quel événement vous souhaitez aller?" [2023-10-31 16:42:47] [INFO] Sender already set +33762314859 [2023-10-31 16:42:47] [INFO] SMS Count : 13 [2023-10-31 16:42:47] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33762314859"}],"text":"Je m'excuse si ma r\u00e9ponse semble impolie. Pouvez-vous s'il vous pla\u00eet me dire \u00e0 quel \u00e9v\u00e9nement vous souhaitez aller?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:42:48] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:42:48] [INFO] [SMS] SMS envoyé avec succès id : sms_654120784f6ed228707913 [2023-10-31 16:42:48] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_654120784f6ed228707913","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":35.03} [2023-10-31 16:42:48] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-10-31 16:42:48] [DEBUG] Callback juste avant fin callBack [2023-10-31 16:43:44] [DEBUG] Callback main start ok [2023-10-31 16:43:44] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-10-31 16:43:44] [DEBUG] Callback main avant while ok [2023-10-31 16:43:44] [INFO] Callback SMS entrant. Number: +33762314859 Text: Je vous ai dit que je voulais aller à Londres et vous n'avez peut être pas compris [2023-10-31 16:43:44] [INFO] From: +33762314859|Date: 2023-10-31 16:43:43|Message: Je vous ai dit que je voulais aller à Londres et vous n'avez peut être pas compris [2023-10-31 16:43:44] [DEBUG] callback main apres while ok [2023-10-31 16:43:44] [DEBUG] BDD CheckNumber : OK [2023-10-31 16:43:44] [INFO] Callback SMS Count =? 2 [2023-10-31 16:43:44] [INFO] Callback checkMessage : Pas sympa -- text: Je vous ai dit que je voulais aller à Londres et vous n'avez peut être pas compris [2023-10-31 16:43:44] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Je vous ai dit que je voulais aller à Londres et vous n'avez peut être pas compris" [2023-10-31 16:43:44] [DEBUG] début chatgpt [2023-10-31 16:43:44] [DEBUG] curl_init OK [2023-10-31 16:43:44] [INFO] [CHAT GPT] Commun message : Array [2023-10-31 16:43:44] [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":"Pas sympa"},{"role":"assistant","content":"Je m'excuse si ma r\u00e9ponse semble impolie. Pouvez-vous s'il vous pla\u00eet me dire \u00e0 quel \u00e9v\u00e9nement vous souhaitez aller?"},{"role":"user","content":"Je vous ai dit que je voulais aller \u00e0 Londres et vous n'avez peut \u00eatre pas compris"}]} [2023-10-31 16:43:47] [DEBUG] Commun GPT response: { "id": "chatcmpl-8FlC4BOlrhtkhvorMEXEiv2Vs5BvL", "object": "chat.completion", "created": 1698767024, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé pour la confusion. Pouvez-vous me donner le nom de l'événement auquel vous souhaitez assister à Londres?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 426, "completion_tokens": 33, "total_tokens": 459 } } [2023-10-31 16:43:47] [DEBUG] Curl Closed OK [2023-10-31 16:43:47] [INFO] Commun GPT Content: { "id": "chatcmpl-8FlC4BOlrhtkhvorMEXEiv2Vs5BvL", "object": "chat.completion", "created": 1698767024, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis désolé pour la confusion. Pouvez-vous me donner le nom de l'événement auquel vous souhaitez assister à Londres?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 426, "completion_tokens": 33, "total_tokens": 459 } } [2023-10-31 16:43:47] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Je vous ai dit que je voulais aller à Londres et vous n'avez peut être pas compris" [2023-10-31 16:43:47] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Je suis désolé pour la confusion. Pouvez-vous me donner le nom de l'événement auquel vous souhaitez assister à Londres?" [2023-10-31 16:43:47] [INFO] Sender already set +33762314859 [2023-10-31 16:43:47] [INFO] SMS Count : 14 [2023-10-31 16:43:47] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33762314859"}],"text":"Je suis d\u00e9sol\u00e9 pour la confusion. Pouvez-vous me donner le nom de l'\u00e9v\u00e9nement auquel vous souhaitez assister \u00e0 Londres?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-10-31 16:43:47] [DEBUG] [SMS] HTTP Code : 200 [2023-10-31 16:43:47] [INFO] [SMS] SMS envoyé avec succès id : sms_654120b39dc78164059065 [2023-10-31 16:43:47] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_654120b39dc78164059065","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.98} [2023-10-31 16:43:47] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-10-31 16:43:47] [DEBUG] Callback juste avant fin callBack