[2023-11-02 00:44:05] [DEBUG] Callback main start ok [2023-11-02 00:44:05] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-02 00:44:05] [DEBUG] Callback main avant while ok [2023-11-02 00:44:05] [INFO] Callback SMS entrant. Number: +33642495117 Text: Osv [2023-11-02 00:44:05] [INFO] From: +33642495117|Date: 2023-11-02 00:44:04|Message: Osv [2023-11-02 00:44:05] [DEBUG] callback main apres while ok [2023-11-02 00:44:05] [DEBUG] BDD CheckNumber : la table est vide [2023-11-02 00:44:05] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-02 00:44:05] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33642495117 [2023-11-02 00:44:05] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Osv" [2023-11-02 00:44:05] [INFO] Callback Q1: l'event est OSV [2023-11-02 00:44:05] [INFO] BDD BddMaj : Event mis à jour. Valeur: "OSV EXPLORE" [2023-11-02 00:44:05] [INFO] BDD BddMaj : EventAdress mis à jour. Valeur: "241 All. du Majestic, 74400 Chamonix-Mont-Blanc" [2023-11-02 00:44:05] [INFO] BDD BddMaj : EventBeginTime mis à jour. Valeur: "2024-03-14 08:00:00" [2023-11-02 00:44:05] [INFO] BDD BddMaj : EventEndTime mis à jour. Valeur: "2024-03-14 22:30:00" [2023-11-02 00:44:05] [INFO] BDD BddMaj : EventDate mis à jour. Valeur: "2024-03-14" [2023-11-02 00:44:05] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: "Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. Souhaitez-vous covoiturer pour aller à l'évènement OSV Explore du 14 Mars 2024? " [2023-11-02 00:44:05] [INFO] Ajout du sender : 33755517567 au +33642495117 [2023-11-02 00:44:05] [INFO] SMS Count : 15 [2023-11-02 00:44:05] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33642495117"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? ","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-02 00:44:06] [DEBUG] [SMS] HTTP Code : 200 [2023-11-02 00:44:06] [INFO] [SMS] SMS envoyé avec succès id : sms_6542e2c66877d065398390 [2023-11-02 00:44:06] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6542e2c66877d065398390","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.94} [2023-11-02 00:44:06] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-02 00:44:06] [DEBUG] Callback juste avant fin callBack [2023-11-02 00:44:31] [DEBUG] Callback main start ok [2023-11-02 00:44:31] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-02 00:44:31] [DEBUG] Callback main avant while ok [2023-11-02 00:44:31] [INFO] Callback SMS entrant. Number: +33642495117 Text: Oui [2023-11-02 00:44:31] [INFO] From: +33642495117|Date: 2023-11-02 00:44:29|Message: Oui [2023-11-02 00:44:31] [DEBUG] callback main apres while ok [2023-11-02 00:44:31] [DEBUG] BDD CheckNumber : OK [2023-11-02 00:44:31] [INFO] Callback SMS Count =? 1 [2023-11-02 00:44:31] [INFO] Callback checkMessage : Osv -- text: Oui [2023-11-02 00:44:31] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Oui" [2023-11-02 00:44:31] [DEBUG] début chatgpt [2023-11-02 00:44:31] [DEBUG] curl_init OK [2023-11-02 00:44:31] [INFO] [CHAT GPT] Commun message : Array [2023-11-02 00:44:31] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"}]} [2023-11-02 00:44:35] [DEBUG] Commun GPT response: { "id": "chatcmpl-8GFAtI8QiWYTaewsx5LRv7N1dQtuG", "object": "chat.completion", "created": 1698882271, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Êtes-vous intéressé(e) à être conducteur ou passager?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-11-02 00:44:35] [DEBUG] Curl Closed OK [2023-11-02 00:44:35] [INFO] Commun GPT Content: { "id": "chatcmpl-8GFAtI8QiWYTaewsx5LRv7N1dQtuG", "object": "chat.completion", "created": 1698882271, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait! Êtes-vous intéressé(e) à être conducteur ou passager?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 381, "completion_tokens": 19, "total_tokens": 400 } } [2023-11-02 00:44:35] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: "Oui" [2023-11-02 00:44:35] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: "Parfait! Êtes-vous intéressé(e) à être conducteur ou passager?" [2023-11-02 00:44:35] [INFO] Sender already set +33642495117 [2023-11-02 00:44:36] [INFO] SMS Count : 16 [2023-11-02 00:44:36] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33642495117"}],"text":"Parfait! \u00cates-vous int\u00e9ress\u00e9(e) \u00e0 \u00eatre conducteur ou passager?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-02 00:44:36] [DEBUG] [SMS] HTTP Code : 200 [2023-11-02 00:44:36] [INFO] [SMS] SMS envoyé avec succès id : sms_6542e2e43e4b1318802171 [2023-11-02 00:44:36] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6542e2e43e4b1318802171","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.89} [2023-11-02 00:44:36] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-02 00:44:36] [DEBUG] Callback juste avant fin callBack [2023-11-02 00:44:41] [DEBUG] Callback main start ok [2023-11-02 00:44:41] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-02 00:44:41] [DEBUG] Callback main avant while ok [2023-11-02 00:44:41] [INFO] Callback SMS entrant. Number: +33642495117 Text: Oui [2023-11-02 00:44:41] [INFO] From: +33642495117|Date: 2023-11-02 00:44:29|Message: Oui [2023-11-02 00:44:41] [DEBUG] callback main apres while ok [2023-11-02 00:44:41] [DEBUG] BDD CheckNumber : OK [2023-11-02 00:44:41] [INFO] Callback SMS Count =? 2 [2023-11-02 00:44:41] [INFO] Callback checkMessage : Oui -- text: Oui [2023-11-02 00:44:41] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-02 00:44:41] [DEBUG] Callback juste avant fin callBack [2023-11-02 00:44:55] [DEBUG] Callback main start ok [2023-11-02 00:44:55] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-02 00:44:55] [DEBUG] Callback main avant while ok [2023-11-02 00:44:55] [INFO] Callback SMS entrant. Number: +33642495117 Text: Conducteur [2023-11-02 00:44:55] [INFO] From: +33642495117|Date: 2023-11-02 00:44:54|Message: Conducteur [2023-11-02 00:44:55] [DEBUG] callback main apres while ok [2023-11-02 00:44:55] [DEBUG] BDD CheckNumber : OK [2023-11-02 00:44:55] [INFO] Callback SMS Count =? 2 [2023-11-02 00:44:55] [INFO] Callback checkMessage : Oui -- text: Conducteur [2023-11-02 00:44:55] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Conducteur" [2023-11-02 00:44:55] [DEBUG] début chatgpt [2023-11-02 00:44:55] [DEBUG] curl_init OK [2023-11-02 00:44:55] [INFO] [CHAT GPT] Commun message : Array [2023-11-02 00:44:55] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! \u00cates-vous int\u00e9ress\u00e9(e) \u00e0 \u00eatre conducteur ou passager?"},{"role":"user","content":"Conducteur"}]} [2023-11-02 00:44:58] [DEBUG] Commun GPT response: { "id": "chatcmpl-8GFBHRYOj6l7nopnqOwzzpwnwRfs8", "object": "chat.completion", "created": 1698882295, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Pouvez-vous me donner votre adresse de départ, s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 411, "completion_tokens": 20, "total_tokens": 431 } } [2023-11-02 00:44:58] [DEBUG] Curl Closed OK [2023-11-02 00:44:58] [INFO] Commun GPT Content: { "id": "chatcmpl-8GFBHRYOj6l7nopnqOwzzpwnwRfs8", "object": "chat.completion", "created": 1698882295, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien! Pouvez-vous me donner votre adresse de départ, s'il vous plaît?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 411, "completion_tokens": 20, "total_tokens": 431 } } [2023-11-02 00:44:58] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: "Conducteur" [2023-11-02 00:44:58] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: "Très bien! Pouvez-vous me donner votre adresse de départ, s'il vous plaît?" [2023-11-02 00:44:58] [INFO] Sender already set +33642495117 [2023-11-02 00:44:58] [INFO] SMS Count : 17 [2023-11-02 00:44:58] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33642495117"}],"text":"Tr\u00e8s bien! Pouvez-vous me donner votre adresse de d\u00e9part, s'il vous pla\u00eet?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-02 00:44:58] [DEBUG] [SMS] HTTP Code : 200 [2023-11-02 00:44:58] [INFO] [SMS] SMS envoyé avec succès id : sms_6542e2fabeddd087093651 [2023-11-02 00:44:58] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6542e2fabeddd087093651","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.85} [2023-11-02 00:44:58] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-11-02 00:44:58] [DEBUG] Callback juste avant fin callBack [2023-11-02 00:45:57] [DEBUG] Callback main start ok [2023-11-02 00:45:57] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-02 00:45:57] [DEBUG] Callback main avant while ok [2023-11-02 00:45:57] [INFO] Callback SMS entrant. Number: +33642495117 Text: 11 rue de la chatte, 49000 Angers [2023-11-02 00:45:57] [INFO] From: +33642495117|Date: 2023-11-02 00:45:56|Message: 11 rue de la chatte, 49000 Angers [2023-11-02 00:45:57] [DEBUG] callback main apres while ok [2023-11-02 00:45:57] [DEBUG] BDD CheckNumber : OK [2023-11-02 00:45:57] [INFO] Callback SMS Count =? 3 [2023-11-02 00:45:57] [INFO] Callback checkMessage : Conducteur -- text: 11 rue de la chatte, 49000 Angers [2023-11-02 00:45:57] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "11 rue de la chatte, 49000 Angers" [2023-11-02 00:45:57] [DEBUG] début chatgpt [2023-11-02 00:45:57] [DEBUG] curl_init OK [2023-11-02 00:45:57] [INFO] [CHAT GPT] Commun message : Array [2023-11-02 00:45:57] [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. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! \u00cates-vous int\u00e9ress\u00e9(e) \u00e0 \u00eatre conducteur ou passager?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien! Pouvez-vous me donner votre adresse de d\u00e9part, s'il vous pla\u00eet?"},{"role":"user","content":"11 rue de la chatte, 49000 Angers"}]} [2023-11-02 00:46:01] [DEBUG] Commun GPT response: { "id": "chatcmpl-8GFCIJGaV997SHzcHlCO5RzjglmFV", "object": "chat.completion", "created": 1698882358, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour l'information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 450, "completion_tokens": 25, "total_tokens": 475 } } [2023-11-02 00:46:01] [DEBUG] Curl Closed OK [2023-11-02 00:46:01] [INFO] Commun GPT Content: { "id": "chatcmpl-8GFCIJGaV997SHzcHlCO5RzjglmFV", "object": "chat.completion", "created": 1698882358, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour l'information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 450, "completion_tokens": 25, "total_tokens": 475 } } [2023-11-02 00:46:01] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: "11 rue de la chatte, 49000 Angers" [2023-11-02 00:46:01] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: "Merci pour l'information. À quelle heure souhaitez-vous arriver à l'évènement OSV Explore?" [2023-11-02 00:46:01] [INFO] Sender already set +33642495117 [2023-11-02 00:46:01] [INFO] SMS Count : 18 [2023-11-02 00:46:01] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33642495117"}],"text":"Merci pour l'information. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-02 00:46:01] [DEBUG] [SMS] HTTP Code : 200 [2023-11-02 00:46:01] [INFO] [SMS] SMS envoyé avec succès id : sms_6542e33996ef4892935509 [2023-11-02 00:46:01] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6542e33996ef4892935509","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.8} [2023-11-02 00:46:01] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-11-02 00:46:01] [DEBUG] Callback juste avant fin callBack [2023-11-02 00:46:56] [DEBUG] Callback main start ok [2023-11-02 00:46:56] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-02 00:46:56] [DEBUG] Callback main avant while ok [2023-11-02 00:46:56] [INFO] Callback SMS entrant. Number: +33642495117 Text: 00.00 [2023-11-02 00:46:56] [INFO] From: +33642495117|Date: 2023-11-02 00:46:55|Message: 00.00 [2023-11-02 00:46:56] [DEBUG] callback main apres while ok [2023-11-02 00:46:56] [DEBUG] BDD CheckNumber : OK [2023-11-02 00:46:56] [INFO] Callback SMS Count =? 4 [2023-11-02 00:46:56] [INFO] Callback checkMessage : 11 rue de la chatte, 49000 Angers -- text: 00.00 [2023-11-02 00:46:56] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "00.00" [2023-11-02 00:46:56] [DEBUG] début chatgpt [2023-11-02 00:46:56] [DEBUG] curl_init OK [2023-11-02 00:46:56] [INFO] [CHAT GPT] Commun message : Array [2023-11-02 00:46:56] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses doivent respecter le format JSON. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - Nom de l'\u00e9v\u00e8nement \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller).\\n###Exemple d'\u00e9change: \\n###Assistant: Bonjour, je suis Alfred, votre assistant covoiturage, \u00e0 quel \u00e9v\u00e8nement souhaitez-vous aller?\\n###Utilisateur: je vais \u00e0 la geek convention\\n###Assistant: Souhaitez vous \u00eatre conducteur ou passager?\\n###Utilisateur: Peu importe\\n###Assistant: Quelle est votre adresse de d\u00e9part?\\n###Utilisateur: 15 Avenue Julien, 63000 Clermont Ferrand\\n###Assistant: Quand souhaitez-vous arriver \u00e0 cette convention?\\n###Utilisateur: je souhaite y \u00eatre \u00e0 9h \\n###Assistant: A quelle heure souhaitez vous repartir?"},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. Souhaitez-vous covoiturer pour aller \u00e0 l'\u00e9v\u00e8nement OSV Explore du 14 Mars 2024? "},{"role":"user","content":"Oui"},{"role":"assistant","content":"Parfait! \u00cates-vous int\u00e9ress\u00e9(e) \u00e0 \u00eatre conducteur ou passager?"},{"role":"user","content":"Conducteur"},{"role":"assistant","content":"Tr\u00e8s bien! Pouvez-vous me donner votre adresse de d\u00e9part, s'il vous pla\u00eet?"},{"role":"user","content":"11 rue de la chatte, 49000 Angers"},{"role":"assistant","content":"Merci pour l'information. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement OSV Explore?"},{"role":"user","content":"00.00"}]} [2023-11-02 00:46:58] [DEBUG] Commun GPT response: { "id": "chatcmpl-8GFDEFg83KjdAffLKPXrnyJtuRR8j", "object": "chat.completion", "created": 1698882416, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. A quelle heure souhaitez-vous repartir de l'évènement OSV Explore ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 486, "completion_tokens": 23, "total_tokens": 509 } } [2023-11-02 00:46:58] [DEBUG] Curl Closed OK [2023-11-02 00:46:58] [INFO] Commun GPT Content: { "id": "chatcmpl-8GFDEFg83KjdAffLKPXrnyJtuRR8j", "object": "chat.completion", "created": 1698882416, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien. A quelle heure souhaitez-vous repartir de l'évènement OSV Explore ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 486, "completion_tokens": 23, "total_tokens": 509 } } [2023-11-02 00:46:58] [INFO] BDD BddMaj : rep4 mis à jour. Valeur: "00.00" [2023-11-02 00:46:58] [INFO] BDD BddMaj : Quest5 mis à jour. Valeur: "Très bien. A quelle heure souhaitez-vous repartir de l'évènement OSV Explore ?" [2023-11-02 00:46:58] [INFO] Sender already set +33642495117 [2023-11-02 00:46:58] [INFO] SMS Count : 19 [2023-11-02 00:46:58] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33642495117"}],"text":"Tr\u00e8s bien. A quelle heure souhaitez-vous repartir de l'\u00e9v\u00e8nement OSV Explore ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-02 00:46:58] [DEBUG] [SMS] HTTP Code : 200 [2023-11-02 00:46:58] [INFO] [SMS] SMS envoyé avec succès id : sms_6542e372eb96f321731170 [2023-11-02 00:46:58] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6542e372eb96f321731170","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.76} [2023-11-02 00:46:59] [INFO] BDD AddSmsCount SMS Count updated: 5 [2023-11-02 00:46:59] [DEBUG] Callback juste avant fin callBack [2023-11-02 00:48:17] [DEBUG] Callback main start ok [2023-11-02 00:48:17] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-02 00:48:17] [DEBUG] Callback main avant while ok [2023-11-02 00:48:17] [INFO] Callback SMS entrant. Number: +33642495117 Text: 02.18 [2023-11-02 00:48:17] [INFO] From: +33642495117|Date: 2023-11-02 00:48:16|Message: 02.18 [2023-11-02 00:48:17] [DEBUG] callback main apres while ok [2023-11-02 00:48:17] [DEBUG] BDD CheckNumber : OK [2023-11-02 00:48:17] [INFO] Callback SMS Count =? 5 [2023-11-02 00:48:17] [INFO] Callback checkMessage : 00.00 -- text: 02.18 [2023-11-02 00:48:17] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "02.18" [2023-11-02 00:48:17] [INFO] BDD BddMaj : rep5 mis à jour. Valeur: "02.18" [2023-11-02 00:48:17] [INFO] Sender already set +33642495117 [2023-11-02 00:48:17] [INFO] SMS Count : 20 [2023-11-02 00:48:17] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33642495117"}],"text":"Merci pour votre participation \u00e0 cette demonstration. A bient\u00f4t.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-02 00:48:17] [DEBUG] [SMS] HTTP Code : 200 [2023-11-02 00:48:17] [INFO] [SMS] SMS envoyé avec succès id : sms_6542e3c1df47f784567382 [2023-11-02 00:48:17] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6542e3c1df47f784567382","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":34.71} [2023-11-02 00:48:17] [INFO] BDD AddSmsCount SMS Count updated: 6 [2023-11-02 00:48:17] [DEBUG] Callback juste avant fin callBack [2023-11-02 00:48:38] [DEBUG] Callback main start ok [2023-11-02 00:48:38] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-02 00:48:38] [DEBUG] Callback main avant while ok [2023-11-02 00:48:38] [INFO] Callback SMS entrant. Number: +33642495117 Text: Merci Alfred [2023-11-02 00:48:38] [INFO] From: +33642495117|Date: 2023-11-02 00:48:37|Message: Merci Alfred [2023-11-02 00:48:38] [DEBUG] callback main apres while ok [2023-11-02 00:48:38] [DEBUG] BDD CheckNumber : OK [2023-11-02 00:48:38] [INFO] Callback SMS Count =? 6 [2023-11-02 00:48:38] [INFO] Callback checkMessage : 02.18 -- text: Merci Alfred [2023-11-02 00:48:38] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "Merci Alfred" [2023-11-02 00:48:38] [DEBUG] Callback juste avant fin callBack [2023-11-02 00:51:57] [DEBUG] Callback main start ok [2023-11-02 00:51:57] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-02 00:51:57] [DEBUG] Callback main avant while ok [2023-11-02 00:51:57] [INFO] Callback SMS entrant. Number: +33642495117 Text: J'ai changé d'avis Alfred, je veux être passager au retour, je risque du boire beaucoup de champagne [2023-11-02 00:51:57] [INFO] From: +33642495117|Date: 2023-11-02 00:51:55|Message: J'ai changé d'avis Alfred, je veux être passager au retour, je risque du boire beaucoup de champagne [2023-11-02 00:51:57] [DEBUG] callback main apres while ok [2023-11-02 00:51:57] [DEBUG] BDD CheckNumber : OK [2023-11-02 00:51:57] [INFO] Callback SMS Count =? 6 [2023-11-02 00:51:57] [INFO] Callback checkMessage : Merci Alfred -- text: J'ai changé d'avis Alfred, je veux être passager au retour, je risque du boire beaucoup de champagne [2023-11-02 00:51:57] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: "J'ai changé d'avis Alfred, je veux être passager au retour, je risque du boire beaucoup de champagne" [2023-11-02 00:51:57] [DEBUG] Callback juste avant fin callBack