[2023-11-18 18:49:35] [6558f92f67a9a] [DEBUG] Callback main start ok [2023-11-18 18:49:35] [6558f92f67a9a] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 18:49:35] [6558f92f67a9a] [DEBUG] Callback main avant while ok [2023-11-18 18:49:35] [6558f92f67a9a] [DEBUG] Fields : [2023-11-18 18:49:35] [6558f92f67a9a] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 18:49:35] [6558f92f67a9a] [INFO] From: adm|To: |Date: 18:49:35|Message: ** [2023-11-18 18:49:35] [6558f92f67a9a] [DEBUG] callback main apres while ok [2023-11-18 18:49:35] [6558f92f67a9a] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 18:49:35] [6558f92f67a9a] [DEBUG] Callback juste avant fin callBack [2023-11-18 18:51:00] [6558f9842facd] [DEBUG] Callback main start ok [2023-11-18 18:51:00] [6558f9842facd] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 18:51:00] [6558f9842facd] [DEBUG] Callback main avant while ok [2023-11-18 18:51:00] [6558f9842facd] [DEBUG] Fields : [2023-11-18 18:51:00] [6558f9842facd] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 18:51:00] [6558f9842facd] [INFO] From: adm|To: |Date: 18:51:00|Message: ** [2023-11-18 18:51:00] [6558f9842facd] [DEBUG] callback main apres while ok [2023-11-18 18:51:00] [6558f9842facd] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 18:51:00] [6558f9842facd] [DEBUG] Callback juste avant fin callBack [2023-11-18 18:51:36] [6558f9a816eff] [DEBUG] Callback main start ok [2023-11-18 18:51:36] [6558f9a816eff] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 18:51:36] [6558f9a816eff] [DEBUG] Callback main avant while ok [2023-11-18 18:51:36] [6558f9a816eff] [DEBUG] Fields : [2023-11-18 18:51:36] [6558f9a816eff] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 18:51:36] [6558f9a816eff] [INFO] From: adm|To: |Date: 18:51:36|Message: ** [2023-11-18 18:51:36] [6558f9a816eff] [DEBUG] callback main apres while ok [2023-11-18 18:51:36] [6558f9a816eff] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 18:51:36] [6558f9a816eff] [DEBUG] Callback juste avant fin callBack [2023-11-18 18:52:31] [6558f9df900b9] [DEBUG] Callback main start ok [2023-11-18 18:52:31] [6558f9df900b9] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 18:52:31] [6558f9df900b9] [DEBUG] Callback main avant while ok [2023-11-18 18:52:31] [6558f9df900b9] [DEBUG] Fields : [2023-11-18 18:52:31] [6558f9df900b9] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 18:52:31] [6558f9df900b9] [INFO] From: adm|To: |Date: 18:52:31|Message: ** [2023-11-18 18:52:31] [6558f9df900b9] [DEBUG] callback main apres while ok [2023-11-18 18:52:31] [6558f9df900b9] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 18:52:31] [6558f9df900b9] [DEBUG] Callback juste avant fin callBack [2023-11-18 18:53:29] [6558fa193fbde] [DEBUG] Callback main start ok [2023-11-18 18:53:29] [6558fa193fbde] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 18:53:29] [6558fa193fbde] [DEBUG] Callback main avant while ok [2023-11-18 18:53:29] [6558fa193fbde] [DEBUG] Fields : [2023-11-18 18:53:29] [6558fa193fbde] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 18:53:29] [6558fa193fbde] [INFO] From: adm|To: |Date: 18:53:29|Message: ** [2023-11-18 18:53:29] [6558fa193fbde] [DEBUG] callback main apres while ok [2023-11-18 18:53:29] [6558fa193fbde] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 18:53:29] [6558fa193fbde] [DEBUG] Callback juste avant fin callBack [2023-11-18 18:54:39] [6558fa5f47f65] [DEBUG] Callback main start ok [2023-11-18 18:54:39] [6558fa5f47f65] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 18:54:39] [6558fa5f47f65] [DEBUG] Callback main avant while ok [2023-11-18 18:54:39] [6558fa5f47f65] [DEBUG] Fields : [2023-11-18 18:54:39] [6558fa5f47f65] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 18:54:39] [6558fa5f47f65] [INFO] From: adm|To: |Date: 18:54:39|Message: ** [2023-11-18 18:54:39] [6558fa5f47f65] [DEBUG] callback main apres while ok [2023-11-18 18:54:39] [6558fa5f47f65] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 18:54:39] [6558fa5f47f65] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:00:35] [6558fbc3be48e] [DEBUG] Callback main start ok [2023-11-18 19:00:35] [6558fbc3be48e] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:00:35] [6558fbc3be48e] [DEBUG] Callback main avant while ok [2023-11-18 19:00:35] [6558fbc3be48e] [DEBUG] Fields : [2023-11-18 19:00:35] [6558fbc3be48e] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 19:00:35] [6558fbc3be48e] [INFO] From: adm|To: |Date: 19:00:35|Message: ** [2023-11-18 19:00:35] [6558fbc3be48e] [DEBUG] callback main apres while ok [2023-11-18 19:00:35] [6558fbc3be48e] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 19:00:35] [6558fbc3be48e] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:02:40] [6558fc407fe9f] [DEBUG] Callback main start ok [2023-11-18 19:02:40] [6558fc407fe9f] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:02:40] [6558fc407fe9f] [DEBUG] Callback main avant while ok [2023-11-18 19:02:40] [6558fc407fe9f] [DEBUG] Fields : [2023-11-18 19:02:40] [6558fc407fe9f] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 19:02:40] [6558fc407fe9f] [INFO] From: adm|To: |Date: 19:02:40|Message: ** [2023-11-18 19:02:40] [6558fc407fe9f] [DEBUG] callback main apres while ok [2023-11-18 19:02:40] [6558fc407fe9f] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 19:02:40] [6558fc407fe9f] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:04:11] [6558fc9b52177] [DEBUG] Callback main start ok [2023-11-18 19:04:11] [6558fc9b52177] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:04:11] [6558fc9b52177] [DEBUG] Callback main avant while ok [2023-11-18 19:04:11] [6558fc9b52177] [DEBUG] Fields : [2023-11-18 19:04:11] [6558fc9b52177] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 19:04:11] [6558fc9b52177] [INFO] From: adm|To: |Date: 19:04:11|Message: ** [2023-11-18 19:04:11] [6558fc9b52177] [DEBUG] callback main apres while ok [2023-11-18 19:04:11] [6558fc9b52177] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 19:04:11] [6558fc9b52177] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:09:12] [6558fdc84433c] [DEBUG] Callback main start ok [2023-11-18 19:09:12] [6558fdc84433c] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:09:12] [6558fdc84433c] [DEBUG] Callback main avant while ok [2023-11-18 19:09:12] [6558fdc84433c] [DEBUG] Fields : [2023-11-18 19:09:12] [6558fdc84433c] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 19:09:12] [6558fdc84433c] [INFO] From: adm|To: |Date: 19:09:12|Message: ** [2023-11-18 19:09:12] [6558fdc84433c] [DEBUG] callback main apres while ok [2023-11-18 19:09:12] [6558fdc84433c] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 19:09:12] [6558fdc84433c] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:11:39] [6558fe5b48682] [DEBUG] Callback main start ok [2023-11-18 19:11:39] [6558fe5b48682] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:11:39] [6558fe5b48682] [DEBUG] Callback main avant while ok [2023-11-18 19:11:39] [6558fe5b48682] [DEBUG] Fields : [2023-11-18 19:11:39] [6558fe5b48682] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 19:11:39] [6558fe5b48682] [INFO] From: adm|To: |Date: 19:11:39|Message: ** [2023-11-18 19:11:39] [6558fe5b48682] [DEBUG] callback main apres while ok [2023-11-18 19:11:39] [6558fe5b48682] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 19:11:39] [6558fe5b48682] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:11:40] [6558fe5c5214a] [DEBUG] Callback main start ok [2023-11-18 19:11:40] [6558fe5c5214a] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:11:40] [6558fe5c5214a] [DEBUG] Callback main avant while ok [2023-11-18 19:11:40] [6558fe5c5214a] [DEBUG] Fields : [2023-11-18 19:11:40] [6558fe5c5214a] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 19:11:40] [6558fe5c5214a] [INFO] From: adm|To: |Date: 19:11:40|Message: ** [2023-11-18 19:11:40] [6558fe5c5214a] [DEBUG] callback main apres while ok [2023-11-18 19:11:40] [6558fe5c5214a] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 19:11:40] [6558fe5c5214a] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:16:41] [6558ff8957c8b] [DEBUG] Callback main start ok [2023-11-18 19:16:41] [6558ff8957c8b] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:16:41] [6558ff8957c8b] [DEBUG] Callback main avant while ok [2023-11-18 19:16:41] [6558ff8957c8b] [DEBUG] Fields : [2023-11-18 19:16:41] [6558ff8957c8b] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2023-11-18 19:16:41] [6558ff8957c8b] [INFO] From: adm|To: |Date: 19:16:41|Message: ** [2023-11-18 19:16:41] [6558ff8957c8b] [DEBUG] callback main apres while ok [2023-11-18 19:16:41] [6558ff8957c8b] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 19:16:41] [6558ff8957c8b] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:16:48] [6558ff90cd8e5] [DEBUG] Callback main start ok [2023-11-18 19:16:48] [6558ff90cd8e5] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:16:48] [6558ff90cd8e5] [DEBUG] Callback main avant while ok [2023-11-18 19:16:48] [6558ff90cd8e5] [DEBUG] Fields : channel=sms&message_id=sms_0000000000000000000000&number=+33600112233&text=Lorem Ipsum is simply dummy text ...&answer_date=2023-11-18 19:16:48 [2023-11-18 19:16:48] [6558ff90cd8e5] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): +33600112233 Text: Lorem Ipsum is simply dummy text ... [2023-11-18 19:16:48] [6558ff90cd8e5] [INFO] From: +33600112233|To: |Date: 2023-11-18 19:16:48|Message: Lorem Ipsum is simply dummy text ... [2023-11-18 19:16:48] [6558ff90cd8e5] [DEBUG] callback main apres while ok [2023-11-18 19:16:48] [6558ff90cd8e5] [DEBUG] callback main sim_card_number n'est pas correct : envoi vers fin de callback [2023-11-18 19:16:48] [6558ff90cd8e5] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:16:59] [6558ff9b3114e] [DEBUG] Callback main start ok [2023-11-18 19:16:59] [6558ff9b3114e] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:16:59] [6558ff9b3114e] [DEBUG] Callback main avant while ok [2023-11-18 19:16:59] [6558ff9b3114e] [DEBUG] Fields : channel=sms&text=boom2&reception_date=2023-11-18 19:16:58&metadata[message_id]=sms_6551fc6901d09504362682&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517586 [2023-11-18 19:16:59] [6558ff9b3114e] [INFO] Callback SMS entrant sur sim_card: +33755517586 depuis Number (user): +33601747173 Text: boom2 [2023-11-18 19:16:59] [6558ff9b3114e] [INFO] From: +33601747173|To: +33755517586|Date: 2023-11-18 19:16:58|Message: boom2 [2023-11-18 19:16:59] [6558ff9b3114e] [DEBUG] callback main apres while ok [2023-11-18 19:16:59] [6558ff9b3114e] [DEBUG] callback main sim_card_number n'est pas correct : +33755517586 envoi vers fin de callback [2023-11-18 19:16:59] [6558ff9b3114e] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] Callback main start ok [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] Callback main avant while ok [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] Fields : channel=sms&text=boom3&reception_date=2023-11-18 19:17:28&metadata[message_id]=sms_6558fa05b403f195294576&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: boom3 [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] From: +33601747173|To: +33755517567|Date: 2023-11-18 19:17:28|Message: boom3 [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] callback main apres while ok [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] BDD CheckNumber : la table est vide [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33601747173 [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'boom3' [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] Callback Q1: l'event n'est pas OSV [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller?' [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] Ajout du sender : 33755517567 au +33601747173 [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] SMS Count : 30 [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] [SMS] HTTP Code : 200 [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] [SMS] SMS envoyé avec succès id : sms_6558ffb97025d006478828 [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6558ffb97025d006478828","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":10.25} [2023-11-18 19:17:29] [6558ffb935fe9] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-18 19:17:29] [6558ffb935fe9] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:18:02] [6558ffda692a9] [DEBUG] Callback main start ok [2023-11-18 19:18:02] [6558ffda692a9] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:18:02] [6558ffda692a9] [DEBUG] Callback main avant while ok [2023-11-18 19:18:02] [6558ffda692a9] [DEBUG] Fields : channel=sms&text=la fete du slip&reception_date=2023-11-18 19:18:01&metadata[message_id]=sms_6558ffb97025d006478828&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2023-11-18 19:18:02] [6558ffda692a9] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: la fete du slip [2023-11-18 19:18:02] [6558ffda692a9] [INFO] From: +33601747173|To: +33755517567|Date: 2023-11-18 19:18:01|Message: la fete du slip [2023-11-18 19:18:02] [6558ffda692a9] [DEBUG] callback main apres while ok [2023-11-18 19:18:02] [6558ffda692a9] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:18:02] [6558ffda692a9] [DEBUG] BDD CheckNumber : OK [2023-11-18 19:18:02] [6558ffda692a9] [INFO] Callback SMS Count =? 1 [2023-11-18 19:18:02] [6558ffda692a9] [INFO] Callback checkMessage : boom3 -- text: la fete du slip [2023-11-18 19:18:02] [6558ffda692a9] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'la fete du slip' [2023-11-18 19:18:02] [6558ffda692a9] [DEBUG] début chatgpt [2023-11-18 19:18:02] [6558ffda692a9] [DEBUG] curl_init OK [2023-11-18 19:18:02] [6558ffda692a9] [INFO] [CHAT GPT] Commun message : Array [2023-11-18 19:18:02] [6558ffda692a9] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses doivent respecter le format JSON. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - Nom de l'\u00e9v\u00e8nement \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"A quelle heure souhaitez vous repartir?\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"la fete du slip"}]} [2023-11-18 19:18:06] [6558ffda692a9] [DEBUG] Commun GPT response: { "id": "chatcmpl-8MKBG8e7f7gs2Bn4Vy5eJhhJgvVgb", "object": "chat.completion", "created": 1700331482, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, la fête du slip, un évènement festif ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 306, "completion_tokens": 34, "total_tokens": 340 } } [2023-11-18 19:18:06] [6558ffda692a9] [DEBUG] Curl Closed OK [2023-11-18 19:18:06] [6558ffda692a9] [INFO] Commun GPT Content: { "id": "chatcmpl-8MKBG8e7f7gs2Bn4Vy5eJhhJgvVgb", "object": "chat.completion", "created": 1700331482, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, la fête du slip, un évènement festif ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 306, "completion_tokens": 34, "total_tokens": 340 } } [2023-11-18 19:18:06] [6558ffda692a9] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'la fete du slip' [2023-11-18 19:18:06] [6558ffda692a9] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Très bien, la fête du slip, un évènement festif ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?' [2023-11-18 19:18:06] [6558ffda692a9] [INFO] Sender already set +33601747173 [2023-11-18 19:18:06] [6558ffda692a9] [INFO] SMS Count : 31 [2023-11-18 19:18:06] [6558ffda692a9] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Tr\u00e8s bien, la f\u00eate du slip, un \u00e9v\u00e8nement festif ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-18 19:18:08] [6558ffda692a9] [DEBUG] [SMS] HTTP Code : 200 [2023-11-18 19:18:08] [6558ffda692a9] [INFO] [SMS] SMS envoyé avec succès id : sms_6558ffdff0583031107991 [2023-11-18 19:18:08] [6558ffda692a9] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6558ffdff0583031107991","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":10.2} [2023-11-18 19:18:08] [6558ffda692a9] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-18 19:18:08] [6558ffda692a9] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:18:12] [6558ffe47d500] [DEBUG] Callback main start ok [2023-11-18 19:18:12] [6558ffe47d500] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:18:12] [6558ffe47d500] [DEBUG] Callback main avant while ok [2023-11-18 19:18:12] [6558ffe47d500] [DEBUG] Fields : channel=sms&text=la fete du slip&reception_date=2023-11-18 19:18:01&metadata[message_id]=sms_6558ffb97025d006478828&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2023-11-18 19:18:12] [6558ffe47d500] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: la fete du slip [2023-11-18 19:18:12] [6558ffe47d500] [INFO] From: +33601747173|To: +33755517567|Date: 2023-11-18 19:18:01|Message: la fete du slip [2023-11-18 19:18:12] [6558ffe47d500] [DEBUG] callback main apres while ok [2023-11-18 19:18:12] [6558ffe47d500] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:18:12] [6558ffe47d500] [DEBUG] BDD CheckNumber : OK [2023-11-18 19:18:12] [6558ffe47d500] [INFO] Callback SMS Count =? 2 [2023-11-18 19:18:12] [6558ffe47d500] [INFO] Callback checkMessage : la fete du slip -- text: la fete du slip [2023-11-18 19:18:12] [6558ffe47d500] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-18 19:18:12] [6558ffe47d500] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:18:53] [6559000d5efbb] [DEBUG] Callback main start ok [2023-11-18 19:18:53] [6559000d5efbb] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:18:53] [6559000d5efbb] [DEBUG] Callback main avant while ok [2023-11-18 19:18:53] [6559000d5efbb] [DEBUG] Fields : channel=sms&text=je m'en fou tant que ya des meufs dans la voiture&reception_date=2023-11-18 19:18:52&metadata[message_id]=sms_6558ffdff0583031107991&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2023-11-18 19:18:53] [6559000d5efbb] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: je m'en fou tant que ya des meufs dans la voiture [2023-11-18 19:18:53] [6559000d5efbb] [INFO] From: +33601747173|To: +33755517567|Date: 2023-11-18 19:18:52|Message: je m'en fou tant que ya des meufs dans la voiture [2023-11-18 19:18:53] [6559000d5efbb] [DEBUG] callback main apres while ok [2023-11-18 19:18:53] [6559000d5efbb] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:18:53] [6559000d5efbb] [DEBUG] BDD CheckNumber : OK [2023-11-18 19:18:53] [6559000d5efbb] [INFO] Callback SMS Count =? 2 [2023-11-18 19:18:53] [6559000d5efbb] [INFO] Callback checkMessage : la fete du slip -- text: je m'en fou tant que ya des meufs dans la voiture [2023-11-18 19:18:53] [6559000d5efbb] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'je m\'en fou tant que ya des meufs dans la voiture' [2023-11-18 19:18:53] [6559000d5efbb] [DEBUG] début chatgpt [2023-11-18 19:18:53] [6559000d5efbb] [DEBUG] curl_init OK [2023-11-18 19:18:53] [6559000d5efbb] [INFO] [CHAT GPT] Commun message : Array [2023-11-18 19:18:53] [6559000d5efbb] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses doivent respecter le format JSON. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - Nom de l'\u00e9v\u00e8nement \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"A quelle heure souhaitez vous repartir?\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"la fete du slip"},{"role":"assistant","content":"Tr\u00e8s bien, la f\u00eate du slip, un \u00e9v\u00e8nement festif ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"je m'en fou tant que ya des meufs dans la voiture"}]} [2023-11-18 19:19:03] [655900176fcd2] [DEBUG] Callback main start ok [2023-11-18 19:19:03] [655900176fcd2] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:19:03] [655900176fcd2] [DEBUG] Callback main avant while ok [2023-11-18 19:19:03] [655900176fcd2] [DEBUG] Fields : channel=sms&text=je m'en fou tant que ya des meufs dans la voiture&reception_date=2023-11-18 19:18:52&metadata[message_id]=sms_6558ffdff0583031107991&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2023-11-18 19:19:03] [655900176fcd2] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: je m'en fou tant que ya des meufs dans la voiture [2023-11-18 19:19:03] [655900176fcd2] [INFO] From: +33601747173|To: +33755517567|Date: 2023-11-18 19:18:52|Message: je m'en fou tant que ya des meufs dans la voiture [2023-11-18 19:19:03] [655900176fcd2] [DEBUG] callback main apres while ok [2023-11-18 19:19:03] [655900176fcd2] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:19:03] [655900176fcd2] [DEBUG] BDD CheckNumber : OK [2023-11-18 19:19:03] [655900176fcd2] [INFO] Callback SMS Count =? 2 [2023-11-18 19:19:03] [655900176fcd2] [INFO] Callback checkMessage : je m'en fou tant que ya des meufs dans la voiture -- text: je m'en fou tant que ya des meufs dans la voiture [2023-11-18 19:19:03] [655900176fcd2] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-18 19:19:03] [655900176fcd2] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:19:05] [6559000d5efbb] [DEBUG] Commun GPT response: { "id": "chatcmpl-8MKC5GeBcdQeZCcXolWVJFRGFQSvJ", "object": "chat.completion", "created": 1700331533, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je comprends que vous souhaitez être accompagné de personnes intéressantes pendant le trajet. Cependant, je vous rappelle que le respect et la courtoisie sont importants lors du covoiturage. Pourriez-vous me donner davantage d'informations sur vos préférences concernant le rôle de conducteur ou passager ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 361, "completion_tokens": 76, "total_tokens": 437 } } [2023-11-18 19:19:05] [6559000d5efbb] [DEBUG] Curl Closed OK [2023-11-18 19:19:05] [6559000d5efbb] [INFO] Commun GPT Content: { "id": "chatcmpl-8MKC5GeBcdQeZCcXolWVJFRGFQSvJ", "object": "chat.completion", "created": 1700331533, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je comprends que vous souhaitez être accompagné de personnes intéressantes pendant le trajet. Cependant, je vous rappelle que le respect et la courtoisie sont importants lors du covoiturage. Pourriez-vous me donner davantage d'informations sur vos préférences concernant le rôle de conducteur ou passager ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 361, "completion_tokens": 76, "total_tokens": 437 } } [2023-11-18 19:19:05] [6559000d5efbb] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'je m\'en fou tant que ya des meufs dans la voiture' [2023-11-18 19:19:05] [6559000d5efbb] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Je comprends que vous souhaitez être accompagné de personnes intéressantes pendant le trajet. Cependant, je vous rappelle que le respect et la courtoisie sont importants lors du covoiturage. Pourriez-vous me donner davantage d\'informations sur vos préférences concernant le rôle de conducteur ou passager ?' [2023-11-18 19:19:05] [6559000d5efbb] [INFO] Sender already set +33601747173 [2023-11-18 19:19:05] [6559000d5efbb] [INFO] SMS Count : 32 [2023-11-18 19:19:05] [6559000d5efbb] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Je comprends que vous souhaitez \u00eatre accompagn\u00e9 de personnes int\u00e9ressantes pendant le trajet. Cependant, je vous rappelle que le respect et la courtoisie sont importants lors du covoiturage. Pourriez-vous me donner davantage d'informations sur vos pr\u00e9f\u00e9rences concernant le r\u00f4le de conducteur ou passager ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-18 19:19:05] [6559000d5efbb] [DEBUG] [SMS] HTTP Code : 200 [2023-11-18 19:19:05] [6559000d5efbb] [INFO] [SMS] SMS envoyé avec succès id : sms_655900194f1fd293215423 [2023-11-18 19:19:05] [6559000d5efbb] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655900194f1fd293215423","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":10.11} [2023-11-18 19:19:05] [6559000d5efbb] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-11-18 19:19:05] [6559000d5efbb] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] Callback main start ok [2023-11-18 19:20:42] [6559007a6cf47] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] Callback main avant while ok [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] Fields : channel=sms&text=Bonjour&reception_date=2023-11-18 19:20:41&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517567 [2023-11-18 19:20:42] [6559007a6cf47] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33634957587 Text: Bonjour [2023-11-18 19:20:42] [6559007a6cf47] [INFO] From: +33634957587|To: +33755517567|Date: 2023-11-18 19:20:41|Message: Bonjour [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] callback main apres while ok [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] BDD CheckNumber : la table est vide [2023-11-18 19:20:42] [6559007a6cf47] [INFO] Callback ******** NOUVEL Utilisateur ****** [2023-11-18 19:20:42] [6559007a6cf47] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33634957587 [2023-11-18 19:20:42] [6559007a6cf47] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour' [2023-11-18 19:20:42] [6559007a6cf47] [INFO] Callback Q1: l'event n'est pas OSV [2023-11-18 19:20:42] [6559007a6cf47] [INFO] BDD BddMaj : Quest1 mis à jour. Valeur: 'Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller?' [2023-11-18 19:20:42] [6559007a6cf47] [INFO] Ajout du sender : 33755517567 au +33634957587 [2023-11-18 19:20:42] [6559007a6cf47] [INFO] SMS Count : 33 [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] [SMS] HTTP Code : 200 [2023-11-18 19:20:42] [6559007a6cf47] [INFO] [SMS] SMS envoyé avec succès id : sms_6559007aa3c2a282666446 [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6559007aa3c2a282666446","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":10.07} [2023-11-18 19:20:42] [6559007a6cf47] [INFO] BDD AddSmsCount SMS Count updated: 1 [2023-11-18 19:20:42] [6559007a6cf47] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:20:52] [655900842cac2] [DEBUG] Callback main start ok [2023-11-18 19:20:52] [655900842cac2] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:20:52] [655900842cac2] [DEBUG] Callback main avant while ok [2023-11-18 19:20:52] [655900842cac2] [DEBUG] Fields : channel=sms&text=Bonjour&reception_date=2023-11-18 19:20:50&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517568 [2023-11-18 19:20:52] [655900842cac2] [INFO] Callback SMS entrant sur sim_card: +33755517568 depuis Number (user): +33634957587 Text: Bonjour [2023-11-18 19:20:52] [655900842cac2] [INFO] From: +33634957587|To: +33755517568|Date: 2023-11-18 19:20:50|Message: Bonjour [2023-11-18 19:20:52] [655900842cac2] [DEBUG] callback main apres while ok [2023-11-18 19:20:52] [655900842cac2] [DEBUG] callback main sim_card_number n'est pas correct : +33755517568 envoi vers fin de callback [2023-11-18 19:20:52] [655900842cac2] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:21:03] [6559008f33f7b] [DEBUG] Callback main start ok [2023-11-18 19:21:03] [6559008f33f7b] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:21:03] [6559008f33f7b] [DEBUG] Callback main avant while ok [2023-11-18 19:21:03] [6559008f33f7b] [DEBUG] Fields : channel=sms&text=CEC massif central&reception_date=2023-11-18 19:21:02&metadata[message_id]=sms_6559007aa3c2a282666446&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517567 [2023-11-18 19:21:03] [6559008f33f7b] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33634957587 Text: CEC massif central [2023-11-18 19:21:03] [6559008f33f7b] [INFO] From: +33634957587|To: +33755517567|Date: 2023-11-18 19:21:02|Message: CEC massif central [2023-11-18 19:21:03] [6559008f33f7b] [DEBUG] callback main apres while ok [2023-11-18 19:21:03] [6559008f33f7b] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:21:03] [6559008f33f7b] [DEBUG] BDD CheckNumber : OK [2023-11-18 19:21:03] [6559008f33f7b] [INFO] Callback SMS Count =? 1 [2023-11-18 19:21:03] [6559008f33f7b] [INFO] Callback checkMessage : Bonjour -- text: CEC massif central [2023-11-18 19:21:03] [6559008f33f7b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'CEC massif central' [2023-11-18 19:21:03] [6559008f33f7b] [DEBUG] début chatgpt [2023-11-18 19:21:03] [6559008f33f7b] [DEBUG] curl_init OK [2023-11-18 19:21:03] [6559008f33f7b] [INFO] [CHAT GPT] Commun message : Array [2023-11-18 19:21:03] [6559008f33f7b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses doivent respecter le format JSON. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - Nom de l'\u00e9v\u00e8nement \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"A quelle heure souhaitez vous repartir?\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"CEC massif central"}]} [2023-11-18 19:21:12] [6559008f33f7b] [DEBUG] Commun GPT response: { "id": "chatcmpl-8MKEBMI2gbcPrMlVwEs180rzRYkLw", "object": "chat.completion", "created": 1700331663, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, je note que vous souhaitez vous rendre à l'évènement \"CEC massif central\". Souhaitez-vous être conducteur ou passager pour ce covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 306, "completion_tokens": 41, "total_tokens": 347 } } [2023-11-18 19:21:12] [6559008f33f7b] [DEBUG] Curl Closed OK [2023-11-18 19:21:12] [6559008f33f7b] [INFO] Commun GPT Content: { "id": "chatcmpl-8MKEBMI2gbcPrMlVwEs180rzRYkLw", "object": "chat.completion", "created": 1700331663, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, je note que vous souhaitez vous rendre à l'évènement \"CEC massif central\". Souhaitez-vous être conducteur ou passager pour ce covoiturage?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 306, "completion_tokens": 41, "total_tokens": 347 } } [2023-11-18 19:21:12] [6559008f33f7b] [INFO] BDD BddMaj : rep1 mis à jour. Valeur: 'CEC massif central' [2023-11-18 19:21:12] [6559008f33f7b] [INFO] BDD BddMaj : Quest2 mis à jour. Valeur: 'Parfait, je note que vous souhaitez vous rendre à l\'évènement CEC massif central. Souhaitez-vous être conducteur ou passager pour ce covoiturage?' [2023-11-18 19:21:12] [6559008f33f7b] [INFO] Sender already set +33634957587 [2023-11-18 19:21:12] [6559008f33f7b] [INFO] SMS Count : 34 [2023-11-18 19:21:12] [6559008f33f7b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Parfait, je note que vous souhaitez vous rendre \u00e0 l'\u00e9v\u00e8nement \"CEC massif central\". Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-18 19:21:13] [6559008f33f7b] [DEBUG] [SMS] HTTP Code : 200 [2023-11-18 19:21:13] [6559008f33f7b] [INFO] [SMS] SMS envoyé avec succès id : sms_65590099028ef845892517 [2023-11-18 19:21:13] [6559008f33f7b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_65590099028ef845892517","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":10.02} [2023-11-18 19:21:13] [6559008f33f7b] [INFO] BDD AddSmsCount SMS Count updated: 2 [2023-11-18 19:21:13] [6559008f33f7b] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:21:13] [65590099431f7] [DEBUG] Callback main start ok [2023-11-18 19:21:13] [65590099431f7] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:21:13] [65590099431f7] [DEBUG] Callback main avant while ok [2023-11-18 19:21:13] [65590099431f7] [DEBUG] Fields : channel=sms&text=CEC massif central&reception_date=2023-11-18 19:21:02&metadata[message_id]=sms_6559007aa3c2a282666446&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517567 [2023-11-18 19:21:13] [65590099431f7] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33634957587 Text: CEC massif central [2023-11-18 19:21:13] [65590099431f7] [INFO] From: +33634957587|To: +33755517567|Date: 2023-11-18 19:21:02|Message: CEC massif central [2023-11-18 19:21:13] [65590099431f7] [DEBUG] callback main apres while ok [2023-11-18 19:21:13] [65590099431f7] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:21:13] [65590099431f7] [DEBUG] BDD CheckNumber : OK [2023-11-18 19:21:13] [65590099431f7] [INFO] Callback SMS Count =? 2 [2023-11-18 19:21:13] [65590099431f7] [INFO] Callback checkMessage : CEC massif central -- text: CEC massif central [2023-11-18 19:21:13] [65590099431f7] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-18 19:21:13] [65590099431f7] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:21:37] [655900b14c433] [DEBUG] Callback main start ok [2023-11-18 19:21:37] [655900b14c433] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:21:37] [655900b14c433] [DEBUG] Callback main avant while ok [2023-11-18 19:21:37] [655900b14c433] [DEBUG] Fields : channel=sms&text=Conducteur&reception_date=2023-11-18 19:21:36&metadata[message_id]=sms_65590099028ef845892517&metadata[number]=+33634957587&metadata[sim_card_number]=+33755517567 [2023-11-18 19:21:37] [655900b14c433] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33634957587 Text: Conducteur [2023-11-18 19:21:37] [655900b14c433] [INFO] From: +33634957587|To: +33755517567|Date: 2023-11-18 19:21:36|Message: Conducteur [2023-11-18 19:21:37] [655900b14c433] [DEBUG] callback main apres while ok [2023-11-18 19:21:37] [655900b14c433] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:21:37] [655900b14c433] [DEBUG] BDD CheckNumber : OK [2023-11-18 19:21:37] [655900b14c433] [INFO] Callback SMS Count =? 2 [2023-11-18 19:21:37] [655900b14c433] [INFO] Callback checkMessage : CEC massif central -- text: Conducteur [2023-11-18 19:21:37] [655900b14c433] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur' [2023-11-18 19:21:37] [655900b14c433] [DEBUG] début chatgpt [2023-11-18 19:21:37] [655900b14c433] [DEBUG] curl_init OK [2023-11-18 19:21:37] [655900b14c433] [INFO] [CHAT GPT] Commun message : Array [2023-11-18 19:21:37] [655900b14c433] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses doivent respecter le format JSON. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - Nom de l'\u00e9v\u00e8nement \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"A quelle heure souhaitez vous repartir?\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"CEC massif central"},{"role":"assistant","content":"Parfait, je note que vous souhaitez vous rendre \u00e0 l'\u00e9v\u00e8nement CEC massif central. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"Conducteur"}]} [2023-11-18 19:21:41] [655900b14c433] [DEBUG] Commun GPT response: { "id": "chatcmpl-8MKEjpMMzwH915VepZQ1twrH5adue", "object": "chat.completion", "created": 1700331697, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez être conducteur. Pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 357, "completion_tokens": 27, "total_tokens": 384 } } [2023-11-18 19:21:41] [655900b14c433] [DEBUG] Curl Closed OK [2023-11-18 19:21:41] [655900b14c433] [INFO] Commun GPT Content: { "id": "chatcmpl-8MKEjpMMzwH915VepZQ1twrH5adue", "object": "chat.completion", "created": 1700331697, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, vous souhaitez être conducteur. Pourriez-vous me donner votre adresse de départ s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 357, "completion_tokens": 27, "total_tokens": 384 } } [2023-11-18 19:21:41] [655900b14c433] [INFO] BDD BddMaj : rep2 mis à jour. Valeur: 'Conducteur' [2023-11-18 19:21:41] [655900b14c433] [INFO] BDD BddMaj : Quest3 mis à jour. Valeur: 'Très bien, vous souhaitez être conducteur. Pourriez-vous me donner votre adresse de départ s\'il vous plaît ?' [2023-11-18 19:21:41] [655900b14c433] [INFO] Sender already set +33634957587 [2023-11-18 19:21:41] [655900b14c433] [INFO] SMS Count : 35 [2023-11-18 19:21:41] [655900b14c433] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33634957587"}],"text":"Tr\u00e8s bien, vous souhaitez \u00eatre conducteur. Pourriez-vous me donner votre adresse de d\u00e9part s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33755517567"} [2023-11-18 19:21:41] [655900b14c433] [DEBUG] [SMS] HTTP Code : 200 [2023-11-18 19:21:41] [655900b14c433] [INFO] [SMS] SMS envoyé avec succès id : sms_655900b55a48c305214936 [2023-11-18 19:21:41] [655900b14c433] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655900b55a48c305214936","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":9.98} [2023-11-18 19:21:41] [655900b14c433] [INFO] BDD AddSmsCount SMS Count updated: 3 [2023-11-18 19:21:41] [655900b14c433] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:47:02] [655906a62f72a] [DEBUG] Callback main start ok [2023-11-18 19:47:02] [655906a62f72a] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:47:02] [655906a62f72a] [DEBUG] Callback main avant while ok [2023-11-18 19:47:02] [655906a62f72a] [DEBUG] Fields : channel=sms&text=confucfeur&reception_date=2023-11-18 19:47:01&metadata[message_id]=sms_655900194f1fd293215423&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2023-11-18 19:47:02] [655906a62f72a] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: confucfeur [2023-11-18 19:47:02] [655906a62f72a] [INFO] From: +33601747173|To: +33755517567|Date: 2023-11-18 19:47:01|Message: confucfeur [2023-11-18 19:47:02] [655906a62f72a] [DEBUG] callback main apres while ok [2023-11-18 19:47:02] [655906a62f72a] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:47:02] [655906a62f72a] [DEBUG] BDD CheckNumber : OK [2023-11-18 19:47:02] [655906a62f72a] [INFO] Callback SMS Count =? 3 [2023-11-18 19:47:02] [655906a62f72a] [INFO] Callback checkMessage : je m'en fou tant que ya des meufs dans la voiture -- text: confucfeur [2023-11-18 19:47:02] [655906a62f72a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'confucfeur' [2023-11-18 19:47:02] [655906a62f72a] [DEBUG] début chatgpt [2023-11-18 19:47:02] [655906a62f72a] [DEBUG] curl_init OK [2023-11-18 19:47:02] [655906a62f72a] [INFO] [CHAT GPT] Commun message : Array [2023-11-18 19:47:02] [655906a62f72a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage a des \u00e9v\u00e8nements. Je vais \u00e0 un \u00e9v\u00e8nement, je souhaite covoiturer et vous devez me poser des questions pour m'aider \u00e0 organiser mon covoiturage. Nous communiquons uniquement par SMS. Vos r\u00e9ponses doivent respecter le format JSON. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - Nom de l'\u00e9v\u00e8nement \\n - Role(si je souhaite \u00eatre conducteur ou passager) \\n - mon adresse de d\u00e9part \\n - mon heure souhait\u00e9 d'arriv\u00e9 \u00e0 l'\u00e9v\u00e8nement \\n -l'heure de retour souhait\u00e9e (et l'adresse si diff\u00e9rente de l'aller). Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\nExemple de questions: \"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\",\"Quelle est votre adresse de d\u00e9part?\", \"Revenez vous \u00e0 la m\u00eame adresse au retour?\",\"A quelle heure souhaitez vous arriver?\", \"A quelle heure souhaitez vous repartir?\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"la fete du slip"},{"role":"assistant","content":"Tr\u00e8s bien, la f\u00eate du slip, un \u00e9v\u00e8nement festif ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"je m'en fou tant que ya des meufs dans la voiture"},{"role":"assistant","content":"Je comprends que vous souhaitez \u00eatre accompagn\u00e9 de personnes int\u00e9ressantes pendant le trajet. Cependant, je vous rappelle que le respect et la courtoisie sont importants lors du covoiturage. Pourriez-vous me donner davantage d'informations sur vos pr\u00e9f\u00e9rences concernant le r\u00f4le de conducteur ou passager ?"},{"role":"user","content":"confucfeur"}]} [2023-11-18 19:47:12] [655906b0377a6] [DEBUG] Callback main start ok [2023-11-18 19:47:12] [655906b0377a6] [INFO] Callback ****** Nouveau SMS recu: ******** [2023-11-18 19:47:12] [655906b0377a6] [DEBUG] Callback main avant while ok [2023-11-18 19:47:12] [655906b0377a6] [DEBUG] Fields : channel=sms&text=confucfeur&reception_date=2023-11-18 19:47:01&metadata[message_id]=sms_655900194f1fd293215423&metadata[number]=+33601747173&metadata[sim_card_number]=+33755517567 [2023-11-18 19:47:12] [655906b0377a6] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33601747173 Text: confucfeur [2023-11-18 19:47:12] [655906b0377a6] [INFO] From: +33601747173|To: +33755517567|Date: 2023-11-18 19:47:01|Message: confucfeur [2023-11-18 19:47:12] [655906b0377a6] [DEBUG] callback main apres while ok [2023-11-18 19:47:12] [655906b0377a6] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2023-11-18 19:47:12] [655906b0377a6] [DEBUG] BDD CheckNumber : OK [2023-11-18 19:47:12] [655906b0377a6] [INFO] Callback SMS Count =? 3 [2023-11-18 19:47:12] [655906b0377a6] [INFO] Callback checkMessage : confucfeur -- text: confucfeur [2023-11-18 19:47:12] [655906b0377a6] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2023-11-18 19:47:12] [655906b0377a6] [DEBUG] Callback juste avant fin callBack [2023-11-18 19:47:12] [655906a62f72a] [DEBUG] Commun GPT response: { "id": "chatcmpl-8MKdKqxNbwjrGAHMWaKMZmLaBVhhG", "object": "chat.completion", "created": 1700333222, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, vous souhaitez être conducteur pour ce covoiturage. Pouvez-vous me donner votre adresse de départ, s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 449, "completion_tokens": 33, "total_tokens": 482 } } [2023-11-18 19:47:12] [655906a62f72a] [DEBUG] Curl Closed OK [2023-11-18 19:47:12] [655906a62f72a] [INFO] Commun GPT Content: { "id": "chatcmpl-8MKdKqxNbwjrGAHMWaKMZmLaBVhhG", "object": "chat.completion", "created": 1700333222, "model": "gpt-3.5-turbo-0613", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, vous souhaitez être conducteur pour ce covoiturage. Pouvez-vous me donner votre adresse de départ, s'il vous plaît ?" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 449, "completion_tokens": 33, "total_tokens": 482 } } [2023-11-18 19:47:12] [655906a62f72a] [INFO] BDD BddMaj : rep3 mis à jour. Valeur: 'confucfeur' [2023-11-18 19:47:12] [655906a62f72a] [INFO] BDD BddMaj : Quest4 mis à jour. Valeur: 'D\'accord, vous souhaitez être conducteur pour ce covoiturage. Pouvez-vous me donner votre adresse de départ, s\'il vous plaît ?' [2023-11-18 19:47:12] [655906a62f72a] [INFO] Sender already set +33601747173 [2023-11-18 19:47:12] [655906a62f72a] [INFO] SMS Count : 36 [2023-11-18 19:47:12] [655906a62f72a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"D'accord, vous souhaitez \u00eatre conducteur pour ce covoiturage. 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-18 19:47:12] [655906a62f72a] [DEBUG] [SMS] HTTP Code : 200 [2023-11-18 19:47:12] [655906a62f72a] [INFO] [SMS] SMS envoyé avec succès id : sms_655906b0e9bda187900354 [2023-11-18 19:47:12] [655906a62f72a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_655906b0e9bda187900354","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":9.93} [2023-11-18 19:47:12] [655906a62f72a] [INFO] BDD AddSmsCount SMS Count updated: 4 [2023-11-18 19:47:12] [655906a62f72a] [DEBUG] Callback juste avant fin callBack