[2024-03-25 14:51:34] [6601816656eff] [DEBUG] Callback main start ok [2024-03-25 14:51:34] [6601816656eff] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 14:51:34] [6601816656eff] [DEBUG] Callback main avant while ok [2024-03-25 14:51:34] [6601816656eff] [DEBUG] Fields : channel=sms&text=Bonjour &reception_date=2024-03-25 14:51:32&metadata[message_id]=sms_6601766bf27a9782627177&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 14:51:34] [6601816656eff] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Bonjour [2024-03-25 14:51:34] [6601816656eff] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 14:51:32|Message: Bonjour [2024-03-25 14:51:34] [6601816656eff] [DEBUG] callback main apres while ok [2024-03-25 14:51:34] [6601816656eff] [DEBUG] Service is enabled ? true [2024-03-25 14:51:34] [6601816656eff] [INFO] Service +33757050387 is enabled ! [2024-03-25 14:51:34] [6601816656eff] [INFO] Phone Number +33789060090 is available ! [2024-03-25 14:51:34] [6601816656eff] [DEBUG] Listen is enabled ? false [2024-03-25 14:51:34] [6601816656eff] [INFO] Listen +33757050387 is disabled ! [2024-03-25 14:51:34] [6601816656eff] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 14:51:34] [6601816656eff] [DEBUG] BDD CheckNumber : la table est vide [2024-03-25 14:51:34] [6601816656eff] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-03-25 14:51:34] [6601816656eff] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33789060090 [2024-03-25 14:51:34] [6601816656eff] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour ' [2024-03-25 14:51:34] [6601816656eff] [INFO] Callback Q1: l'event n'est pas reconnu [2024-03-25 14:51:34] [6601816656eff] [INFO] Ajout du sender : 33757050387 au +33789060090 [2024-03-25 14:51:34] [6601816656eff] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller? [2024-03-25 14:51:34] [6601816656eff] [DEBUG] [SMS] number : +33789060090 [2024-03-25 14:51:34] [6601816656eff] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 14:51:34] [6601816656eff] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"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":"33757050387"} [2024-03-25 14:51:35] [6601816656eff] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 14:51:35] [6601816656eff] [INFO] [SMS] SMS envoyé avec succès id : sms_66018167a9d76298253440 [2024-03-25 14:51:35] [6601816656eff] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018167a9d76298253440","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.87} [2024-03-25 14:51:35] [6601816656eff] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 14:51:35] [6601816656eff] [DEBUG] Callback juste avant fin callBack [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] Callback main start ok [2024-03-25 14:54:00] [660181f8251ba] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] Callback main avant while ok [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] Fields : channel=sms&text=Bonjour&reception_date=2024-03-25 14:53:59&metadata[message_id]=sms_66018167a9d76298253440&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 14:54:00] [660181f8251ba] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Bonjour [2024-03-25 14:54:00] [660181f8251ba] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 14:53:59|Message: Bonjour [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] callback main apres while ok [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] Service is enabled ? true [2024-03-25 14:54:00] [660181f8251ba] [INFO] Service +33757050387 is enabled ! [2024-03-25 14:54:00] [660181f8251ba] [INFO] Phone Number +33789060090 is available ! [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] Listen is enabled ? false [2024-03-25 14:54:00] [660181f8251ba] [INFO] Listen +33757050387 is disabled ! [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] BDD CheckNumber : la table est vide [2024-03-25 14:54:00] [660181f8251ba] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-03-25 14:54:00] [660181f8251ba] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33789060090 [2024-03-25 14:54:00] [660181f8251ba] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour' [2024-03-25 14:54:00] [660181f8251ba] [INFO] Callback Q1: l'event n'est pas reconnu [2024-03-25 14:54:00] [660181f8251ba] [INFO] Ajout du sender : 33757050387 au +33789060090 [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller? [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] [SMS] number : +33789060090 [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"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":"33757050387"} [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 14:54:00] [660181f8251ba] [INFO] [SMS] SMS envoyé avec succès id : sms_660181f899ead966948707 [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660181f899ead966948707","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.82} [2024-03-25 14:54:00] [660181f8251ba] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 14:54:00] [660181f8251ba] [DEBUG] Callback juste avant fin callBack [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] Callback main start ok [2024-03-25 14:54:26] [66018212b9d2c] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] Callback main avant while ok [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] Fields : channel=sms&text=Nice &reception_date=2024-03-25 14:54:25&metadata[message_id]=sms_660181f899ead966948707&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 14:54:26] [66018212b9d2c] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Nice [2024-03-25 14:54:26] [66018212b9d2c] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 14:54:25|Message: Nice [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] callback main apres while ok [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] Service is enabled ? true [2024-03-25 14:54:26] [66018212b9d2c] [INFO] Service +33757050387 is enabled ! [2024-03-25 14:54:26] [66018212b9d2c] [INFO] Phone Number +33789060090 is available ! [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] Listen is enabled ? false [2024-03-25 14:54:26] [66018212b9d2c] [INFO] Listen +33757050387 is disabled ! [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] BDD CheckNumber : OK [2024-03-25 14:54:26] [66018212b9d2c] [INFO] Callback SMS Count =? [2024-03-25 14:54:26] [66018212b9d2c] [INFO] Callback checkMessage : 66018212c0b5d -- text: Nice [2024-03-25 14:54:26] [66018212b9d2c] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Nice ' [2024-03-25 14:54:26] [66018212b9d2c] [INFO] Event ID ? [2024-03-25 14:54:26] [66018212b9d2c] [ERROR] Callback ERREUR : problème avec le premier message [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] début chatgpt [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] curl_init OK [2024-03-25 14:54:26] [66018212b9d2c] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Nice "}]} [2024-03-25 14:54:30] [66018212b9d2c] [DEBUG] Commun GPT response: { "id": "chatcmpl-96f4NC4gNn4oshmwufspOpfqar8BC", "object": "chat.completion", "created": 1711374867, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, pour le covoiturage vers Nice, serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 312, "completion_tokens": 35, "total_tokens": 347 }, "system_fingerprint": "fp_8cc6edbbd5" } [2024-03-25 14:54:30] [66018212b9d2c] [DEBUG] Curl Closed OK [2024-03-25 14:54:30] [66018212b9d2c] [INFO] Commun GPT Content: { "id": "chatcmpl-96f4NC4gNn4oshmwufspOpfqar8BC", "object": "chat.completion", "created": 1711374867, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, pour le covoiturage vers Nice, serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 312, "completion_tokens": 35, "total_tokens": 347 }, "system_fingerprint": "fp_8cc6edbbd5" } [2024-03-25 14:54:30] [66018212b9d2c] [INFO] Sender already set +33789060090 [2024-03-25 14:54:30] [66018212b9d2c] [DEBUG] [SMS] text : Parfait, pour le covoiturage vers Nice, serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ? [2024-03-25 14:54:30] [66018212b9d2c] [DEBUG] [SMS] number : +33789060090 [2024-03-25 14:54:30] [66018212b9d2c] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 14:54:30] [66018212b9d2c] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait, pour le covoiturage vers Nice, serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 14:54:30] [66018212b9d2c] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 14:54:30] [66018212b9d2c] [INFO] [SMS] SMS envoyé avec succès id : sms_660182169d88d297952303 [2024-03-25 14:54:30] [66018212b9d2c] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660182169d88d297952303","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.78} [2024-03-25 14:54:30] [66018212b9d2c] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 14:54:30] [66018212b9d2c] [DEBUG] Callback juste avant fin callBack [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] Callback main start ok [2024-03-25 14:54:47] [660182274e0c5] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] Callback main avant while ok [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] Fields : channel=sms&text=Les 2&reception_date=2024-03-25 14:54:46&metadata[message_id]=sms_660182169d88d297952303&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 14:54:47] [660182274e0c5] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Les 2 [2024-03-25 14:54:47] [660182274e0c5] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 14:54:46|Message: Les 2 [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] callback main apres while ok [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] Service is enabled ? true [2024-03-25 14:54:47] [660182274e0c5] [INFO] Service +33757050387 is enabled ! [2024-03-25 14:54:47] [660182274e0c5] [INFO] Phone Number +33789060090 is available ! [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] Listen is enabled ? false [2024-03-25 14:54:47] [660182274e0c5] [INFO] Listen +33757050387 is disabled ! [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] BDD CheckNumber : OK [2024-03-25 14:54:47] [660182274e0c5] [INFO] Callback SMS Count =? [2024-03-25 14:54:47] [660182274e0c5] [INFO] Callback checkMessage : 66018227542d3 -- text: Les 2 [2024-03-25 14:54:47] [660182274e0c5] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Les 2' [2024-03-25 14:54:47] [660182274e0c5] [INFO] Event ID ? [2024-03-25 14:54:47] [660182274e0c5] [ERROR] Callback ERREUR : problème avec le premier message [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] début chatgpt [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] curl_init OK [2024-03-25 14:54:47] [660182274e0c5] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Les 2"}]} [2024-03-25 14:54:50] [660182274e0c5] [DEBUG] Commun GPT response: { "id": "chatcmpl-96f4hw5Vw7Ev61gpNvQ0XbbvKEmLd", "object": "chat.completion", "created": 1711374887, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour votre réponse. Serez-vous présent les deux jours, soit le samedi 16 Mars et le dimanche 17 Mars?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 32, "total_tokens": 345 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 14:54:50] [660182274e0c5] [DEBUG] Curl Closed OK [2024-03-25 14:54:50] [660182274e0c5] [INFO] Commun GPT Content: { "id": "chatcmpl-96f4hw5Vw7Ev61gpNvQ0XbbvKEmLd", "object": "chat.completion", "created": 1711374887, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour votre réponse. Serez-vous présent les deux jours, soit le samedi 16 Mars et le dimanche 17 Mars?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 32, "total_tokens": 345 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 14:54:50] [660182274e0c5] [INFO] Sender already set +33789060090 [2024-03-25 14:54:50] [660182274e0c5] [DEBUG] [SMS] text : Parfait, merci pour votre réponse. Serez-vous présent les deux jours, soit le samedi 16 Mars et le dimanche 17 Mars? [2024-03-25 14:54:50] [660182274e0c5] [DEBUG] [SMS] number : +33789060090 [2024-03-25 14:54:50] [660182274e0c5] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 14:54:50] [660182274e0c5] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait, merci pour votre r\u00e9ponse. Serez-vous pr\u00e9sent les deux jours, soit le samedi 16 Mars et le dimanche 17 Mars?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 14:54:51] [660182274e0c5] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 14:54:51] [660182274e0c5] [INFO] [SMS] SMS envoyé avec succès id : sms_6601822b3549d065894688 [2024-03-25 14:54:51] [660182274e0c5] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6601822b3549d065894688","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.73} [2024-03-25 14:54:51] [660182274e0c5] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 14:54:51] [660182274e0c5] [DEBUG] Callback juste avant fin callBack [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] Callback main start ok [2024-03-25 14:55:20] [66018248e6e5b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] Callback main avant while ok [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] Fields : channel=sms&text=Les deux jours &reception_date=2024-03-25 14:55:19&metadata[message_id]=sms_6601822b3549d065894688&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 14:55:20] [66018248e6e5b] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Les deux jours [2024-03-25 14:55:20] [66018248e6e5b] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 14:55:19|Message: Les deux jours [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] callback main apres while ok [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] Service is enabled ? true [2024-03-25 14:55:20] [66018248e6e5b] [INFO] Service +33757050387 is enabled ! [2024-03-25 14:55:20] [66018248e6e5b] [INFO] Phone Number +33789060090 is available ! [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] Listen is enabled ? false [2024-03-25 14:55:20] [66018248e6e5b] [INFO] Listen +33757050387 is disabled ! [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] BDD CheckNumber : OK [2024-03-25 14:55:20] [66018248e6e5b] [INFO] Callback SMS Count =? [2024-03-25 14:55:20] [66018248e6e5b] [INFO] Callback checkMessage : 66018248ec8ab -- text: Les deux jours [2024-03-25 14:55:20] [66018248e6e5b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Les deux jours ' [2024-03-25 14:55:20] [66018248e6e5b] [INFO] Event ID ? [2024-03-25 14:55:20] [66018248e6e5b] [ERROR] Callback ERREUR : problème avec le premier message [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] début chatgpt [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] curl_init OK [2024-03-25 14:55:20] [66018248e6e5b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Les deux jours "}]} [2024-03-25 14:55:25] [66018248e6e5b] [DEBUG] Commun GPT response: { "id": "chatcmpl-96f5FdmCvxC99ko5ddkAf3sqy8ilL", "object": "chat.completion", "created": 1711374921, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous serez présent les deux jours, samedi 16 Mars et dimanche 17 Mars. Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 314, "completion_tokens": 40, "total_tokens": 354 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 14:55:25] [66018248e6e5b] [DEBUG] Curl Closed OK [2024-03-25 14:55:25] [66018248e6e5b] [INFO] Commun GPT Content: { "id": "chatcmpl-96f5FdmCvxC99ko5ddkAf3sqy8ilL", "object": "chat.completion", "created": 1711374921, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous serez présent les deux jours, samedi 16 Mars et dimanche 17 Mars. Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 314, "completion_tokens": 40, "total_tokens": 354 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 14:55:25] [66018248e6e5b] [INFO] Sender already set +33789060090 [2024-03-25 14:55:25] [66018248e6e5b] [DEBUG] [SMS] text : Parfait, vous serez présent les deux jours, samedi 16 Mars et dimanche 17 Mars. Souhaitez-vous être conducteur ou passager pour ce covoiturage ? [2024-03-25 14:55:25] [66018248e6e5b] [DEBUG] [SMS] number : +33789060090 [2024-03-25 14:55:25] [66018248e6e5b] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 14:55:25] [66018248e6e5b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait, vous serez pr\u00e9sent les deux jours, samedi 16 Mars et dimanche 17 Mars. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 14:55:26] [66018248e6e5b] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 14:55:26] [66018248e6e5b] [INFO] [SMS] SMS envoyé avec succès id : sms_6601824df1920877450836 [2024-03-25 14:55:26] [66018248e6e5b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6601824df1920877450836","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.69} [2024-03-25 14:55:26] [66018248e6e5b] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 14:55:26] [66018248e6e5b] [DEBUG] Callback juste avant fin callBack [2024-03-25 14:55:31] [660182530fd20] [DEBUG] Callback main start ok [2024-03-25 14:55:31] [660182530fd20] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 14:55:31] [660182530fd20] [DEBUG] Callback main avant while ok [2024-03-25 14:55:31] [660182530fd20] [DEBUG] Fields : channel=sms&text=Les deux jours &reception_date=2024-03-25 14:55:19&metadata[message_id]=sms_6601822b3549d065894688&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 14:55:31] [660182530fd20] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Les deux jours [2024-03-25 14:55:31] [660182530fd20] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 14:55:19|Message: Les deux jours [2024-03-25 14:55:31] [660182530fd20] [DEBUG] callback main apres while ok [2024-03-25 14:55:31] [660182530fd20] [DEBUG] Service is enabled ? true [2024-03-25 14:55:31] [660182530fd20] [INFO] Service +33757050387 is enabled ! [2024-03-25 14:55:31] [660182530fd20] [INFO] Phone Number +33789060090 is available ! [2024-03-25 14:55:31] [660182530fd20] [DEBUG] Listen is enabled ? false [2024-03-25 14:55:31] [660182530fd20] [INFO] Listen +33757050387 is disabled ! [2024-03-25 14:55:31] [660182530fd20] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 14:55:31] [660182530fd20] [DEBUG] BDD CheckNumber : OK [2024-03-25 14:55:31] [660182530fd20] [INFO] Callback SMS Count =? [2024-03-25 14:55:31] [660182530fd20] [INFO] Callback checkMessage : 660182531543e -- text: Les deux jours [2024-03-25 14:55:31] [660182530fd20] [INFO] BDD BddMaj LastMessage : la table est vide [2024-03-25 14:55:31] [660182530fd20] [INFO] Event ID ? [2024-03-25 14:55:31] [660182530fd20] [ERROR] Callback ERREUR : problème avec le premier message [2024-03-25 14:55:31] [660182530fd20] [DEBUG] début chatgpt [2024-03-25 14:55:31] [660182530fd20] [DEBUG] curl_init OK [2024-03-25 14:55:31] [660182530fd20] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Les deux jours "}]} [2024-03-25 14:55:35] [660182530fd20] [DEBUG] Commun GPT response: { "id": "chatcmpl-96f5PAguEdWXiB6Jkrm8pFeaScxiM", "object": "chat.completion", "created": 1711374931, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous serez donc présent samedi 16 Mars et dimanche 17 Mars. Pourriez-vous me préciser si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 314, "completion_tokens": 44, "total_tokens": 358 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 14:55:35] [660182530fd20] [DEBUG] Curl Closed OK [2024-03-25 14:55:35] [660182530fd20] [INFO] Commun GPT Content: { "id": "chatcmpl-96f5PAguEdWXiB6Jkrm8pFeaScxiM", "object": "chat.completion", "created": 1711374931, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous serez donc présent samedi 16 Mars et dimanche 17 Mars. Pourriez-vous me préciser si vous souhaitez être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 314, "completion_tokens": 44, "total_tokens": 358 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 14:55:35] [660182530fd20] [INFO] Sender already set +33789060090 [2024-03-25 14:55:35] [660182530fd20] [DEBUG] [SMS] text : Parfait, vous serez donc présent samedi 16 Mars et dimanche 17 Mars. Pourriez-vous me préciser si vous souhaitez être conducteur ou passager pour ce covoiturage ? [2024-03-25 14:55:35] [660182530fd20] [DEBUG] [SMS] number : +33789060090 [2024-03-25 14:55:35] [660182530fd20] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 14:55:35] [660182530fd20] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait, vous serez donc pr\u00e9sent samedi 16 Mars et dimanche 17 Mars. Pourriez-vous me pr\u00e9ciser si vous souhaitez \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 14:55:35] [660182530fd20] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 14:55:35] [660182530fd20] [INFO] [SMS] SMS envoyé avec succès id : sms_66018257b3ce2566808663 [2024-03-25 14:55:35] [660182530fd20] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018257b3ce2566808663","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":49.6} [2024-03-25 14:55:35] [660182530fd20] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 14:55:35] [660182530fd20] [DEBUG] Callback juste avant fin callBack [2024-03-25 14:59:50] [66018356969ae] [DEBUG] Callback main start ok [2024-03-25 14:59:50] [66018356969ae] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 14:59:50] [66018356969ae] [DEBUG] Callback main avant while ok [2024-03-25 14:59:50] [66018356969ae] [DEBUG] Fields : [2024-03-25 14:59:50] [66018356969ae] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): adm Text: ** [2024-03-25 14:59:50] [66018356969ae] [INFO] From: adm|To: |Date: 2024-03-25 14:59:50|Message: ** [2024-03-25 14:59:50] [66018356969ae] [DEBUG] callback main apres while ok [2024-03-25 14:59:50] [66018356969ae] [DEBUG] Service is enabled ? true [2024-03-25 14:59:50] [66018356969ae] [INFO] Service is enabled ! [2024-03-25 14:59:50] [66018356969ae] [INFO] Phone Number adm is available ! [2024-03-25 14:59:50] [66018356969ae] [DEBUG] Listen is enabled ? false [2024-03-25 14:59:50] [66018356969ae] [INFO] Listen is disabled ! [2024-03-25 14:59:50] [66018356969ae] [DEBUG] callback main sim_card_number CORRECT : début d'interpretation du message [2024-03-25 14:59:50] [66018356969ae] [ERROR] BDD CheckNumber : une erreur est survenu : Unknown column 'adm' in 'where clause' [2024-03-25 14:59:50] [66018356969ae] [INFO] Callback SMS Count =? [2024-03-25 14:59:50] [66018356969ae] [INFO] Callback checkMessage : 660183569cbed -- text: ** [2024-03-25 14:59:50] [66018356969ae] [ERROR] BDD BddMaj : une erreur est survenu : Unknown column 'adm' in 'where clause' [2024-03-25 15:01:54] [660183d2f26d0] [DEBUG] Callback main start ok [2024-03-25 15:01:54] [660183d2f26d0] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:01:54] [660183d2f26d0] [DEBUG] Callback main avant while ok [2024-03-25 15:01:54] [660183d2f26d0] [DEBUG] Fields : channel=sms&text=Bonjour&reception_date=2024-03-25 15:01:53&metadata[message_id]=sms_66018257b3ce2566808663&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:01:54] [660183d2f26d0] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Bonjour [2024-03-25 15:01:54] [660183d2f26d0] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:01:53|Message: Bonjour [2024-03-25 15:01:54] [660183d2f26d0] [DEBUG] callback main apres while ok [2024-03-25 15:01:54] [660183d2f26d0] [DEBUG] Service is enabled ? true [2024-03-25 15:01:54] [660183d2f26d0] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:01:55] [660183d2f26d0] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] Listen is enabled ? false [2024-03-25 15:01:55] [660183d2f26d0] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] BDD CheckNumber : la table est vide [2024-03-25 15:01:55] [660183d2f26d0] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-03-25 15:01:55] [660183d2f26d0] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33789060090 [2024-03-25 15:01:55] [660183d2f26d0] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour' [2024-03-25 15:01:55] [660183d2f26d0] [INFO] Callback Q1: l'event n'est pas reconnu [2024-03-25 15:01:55] [660183d2f26d0] [INFO] Ajout du sender : 33757050387 au +33789060090 [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller? [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"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":"33757050387"} [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:01:55] [660183d2f26d0] [INFO] [SMS] SMS envoyé avec succès id : sms_660183d3cf313772916786 [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660183d3cf313772916786","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.55} [2024-03-25 15:01:55] [660183d2f26d0] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:01:55] [660183d2f26d0] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] Callback main start ok [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] Callback main avant while ok [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] Fields : channel=sms&text=Nice&reception_date=2024-03-25 15:02:08&metadata[message_id]=sms_660183d3cf313772916786&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Nice [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:02:08|Message: Nice [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] callback main apres while ok [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] Service is enabled ? true [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] Listen is enabled ? false [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] Callback SMS Count =? 1 [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] Callback checkMessage : 660183e2c0cdf -- text: Nice [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Nice' [2024-03-25 15:02:10] [660183e2bbb6f] [INFO] Event ID ? [2024-03-25 15:02:10] [660183e2bbb6f] [ERROR] Callback ERREUR : problème avec le premier message [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] début chatgpt [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] curl_init OK [2024-03-25 15:02:10] [660183e2bbb6f] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Nice"}]} [2024-03-25 15:02:13] [660183e2bbb6f] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fBrSmqEmGn1Xk5631w9nbVBUNQC", "object": "chat.completion", "created": 1711375331, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien ! Pour cet événement à Nice, voudriez-vous être conducteur ou passager durant le covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 311, "completion_tokens": 31, "total_tokens": 342 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:02:13] [660183e2bbb6f] [DEBUG] Curl Closed OK [2024-03-25 15:02:13] [660183e2bbb6f] [INFO] Commun GPT Content: { "id": "chatcmpl-96fBrSmqEmGn1Xk5631w9nbVBUNQC", "object": "chat.completion", "created": 1711375331, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien ! Pour cet événement à Nice, voudriez-vous être conducteur ou passager durant le covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 311, "completion_tokens": 31, "total_tokens": 342 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:02:13] [660183e2bbb6f] [INFO] Sender already set +33789060090 [2024-03-25 15:02:13] [660183e2bbb6f] [DEBUG] [SMS] text : Très bien ! Pour cet événement à Nice, voudriez-vous être conducteur ou passager durant le covoiturage ? [2024-03-25 15:02:13] [660183e2bbb6f] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:02:13] [660183e2bbb6f] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:02:13] [660183e2bbb6f] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Tr\u00e8s bien ! Pour cet \u00e9v\u00e9nement \u00e0 Nice, voudriez-vous \u00eatre conducteur ou passager durant le covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:02:14] [660183e2bbb6f] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:02:14] [660183e2bbb6f] [INFO] [SMS] SMS envoyé avec succès id : sms_660183e63f6b6483655793 [2024-03-25 15:02:14] [660183e2bbb6f] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660183e63f6b6483655793","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.51} [2024-03-25 15:02:14] [660183e2bbb6f] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:02:14] [660183e2bbb6f] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] Callback main start ok [2024-03-25 15:02:27] [660183f3e496c] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] Callback main avant while ok [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] Fields : channel=sms&text=Conducteur&reception_date=2024-03-25 15:02:26&metadata[message_id]=sms_660183e63f6b6483655793&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:02:27] [660183f3e496c] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Conducteur [2024-03-25 15:02:27] [660183f3e496c] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:02:26|Message: Conducteur [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] callback main apres while ok [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] Service is enabled ? true [2024-03-25 15:02:27] [660183f3e496c] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:02:27] [660183f3e496c] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] Listen is enabled ? false [2024-03-25 15:02:27] [660183f3e496c] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:02:27] [660183f3e496c] [INFO] Callback SMS Count =? 2 [2024-03-25 15:02:27] [660183f3e496c] [INFO] Callback checkMessage : 660183f3e981f -- text: Conducteur [2024-03-25 15:02:27] [660183f3e496c] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur' [2024-03-25 15:02:27] [660183f3e496c] [INFO] Event ID ? [2024-03-25 15:02:27] [660183f3e496c] [ERROR] Callback ERREUR : problème avec le premier message [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] début chatgpt [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] curl_init OK [2024-03-25 15:02:27] [660183f3e496c] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Conducteur"}]} [2024-03-25 15:02:34] [660183f3e496c] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fC81mqmFY9PMhqFsbwFE4QSmvta", "object": "chat.completion", "created": 1711375348, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci de m'avoir informé de votre choix de rôle en tant que conducteur. Pourriez-vous me préciser les jours de votre présence à l'évènement ? Serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 66, "total_tokens": 379 }, "system_fingerprint": "fp_320f4f81bd" } [2024-03-25 15:02:34] [660183f3e496c] [DEBUG] Curl Closed OK [2024-03-25 15:02:34] [660183f3e496c] [INFO] Commun GPT Content: { "id": "chatcmpl-96fC81mqmFY9PMhqFsbwFE4QSmvta", "object": "chat.completion", "created": 1711375348, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci de m'avoir informé de votre choix de rôle en tant que conducteur. Pourriez-vous me préciser les jours de votre présence à l'évènement ? Serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 66, "total_tokens": 379 }, "system_fingerprint": "fp_320f4f81bd" } [2024-03-25 15:02:34] [660183f3e496c] [INFO] Sender already set +33789060090 [2024-03-25 15:02:34] [660183f3e496c] [DEBUG] [SMS] text : Parfait, merci de m'avoir informé de votre choix de rôle en tant que conducteur. Pourriez-vous me préciser les jours de votre présence à l'évènement ? Serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ? [2024-03-25 15:02:34] [660183f3e496c] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:02:34] [660183f3e496c] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:02:34] [660183f3e496c] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait, merci de m'avoir inform\u00e9 de votre choix de r\u00f4le en tant que conducteur. Pourriez-vous me pr\u00e9ciser les jours de votre pr\u00e9sence \u00e0 l'\u00e9v\u00e8nement ? Serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:02:34] [660183f3e496c] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:02:34] [660183f3e496c] [INFO] [SMS] SMS envoyé avec succès id : sms_660183faacd05119849295 [2024-03-25 15:02:34] [660183f3e496c] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660183faacd05119849295","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":49.42} [2024-03-25 15:02:34] [660183f3e496c] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:02:34] [660183f3e496c] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:02:37] [660183fdf0ccb] [DEBUG] Callback main start ok [2024-03-25 15:02:37] [660183fdf0ccb] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:02:37] [660183fdf0ccb] [DEBUG] Callback main avant while ok [2024-03-25 15:02:37] [660183fdf0ccb] [DEBUG] Fields : channel=sms&text=Conducteur&reception_date=2024-03-25 15:02:26&metadata[message_id]=sms_660183e63f6b6483655793&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:02:37] [660183fdf0ccb] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Conducteur [2024-03-25 15:02:37] [660183fdf0ccb] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:02:26|Message: Conducteur [2024-03-25 15:02:37] [660183fdf0ccb] [DEBUG] callback main apres while ok [2024-03-25 15:02:37] [660183fdf0ccb] [DEBUG] Service is enabled ? true [2024-03-25 15:02:37] [660183fdf0ccb] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:02:37] [660183fdf0ccb] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:02:37] [660183fdf0ccb] [DEBUG] Listen is enabled ? false [2024-03-25 15:02:37] [660183fdf0ccb] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:02:37] [660183fdf0ccb] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:02:38] [660183fdf0ccb] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:02:38] [660183fdf0ccb] [INFO] Callback SMS Count =? 2 [2024-03-25 15:02:38] [660183fdf0ccb] [INFO] Callback checkMessage : 660183fe0181d -- text: Conducteur [2024-03-25 15:02:38] [660183fdf0ccb] [INFO] BDD BddMaj LastMessage : la table est vide [2024-03-25 15:02:38] [660183fdf0ccb] [INFO] Event ID ? [2024-03-25 15:02:38] [660183fdf0ccb] [ERROR] Callback ERREUR : problème avec le premier message [2024-03-25 15:02:38] [660183fdf0ccb] [DEBUG] début chatgpt [2024-03-25 15:02:38] [660183fdf0ccb] [DEBUG] curl_init OK [2024-03-25 15:02:38] [660183fdf0ccb] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Conducteur"}]} [2024-03-25 15:02:44] [660183fdf0ccb] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fCIPCd2P3uolUF0Re3VHCWmuK4S", "object": "chat.completion", "created": 1711375358, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci de préciser votre rôle de conducteur. Pour organiser au mieux votre covoiturage, pourriez-vous m'indiquer à quels jours serez-vous présent à l'évènement ? Samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 66, "total_tokens": 379 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:02:44] [660183fdf0ccb] [DEBUG] Curl Closed OK [2024-03-25 15:02:44] [660183fdf0ccb] [INFO] Commun GPT Content: { "id": "chatcmpl-96fCIPCd2P3uolUF0Re3VHCWmuK4S", "object": "chat.completion", "created": 1711375358, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci de préciser votre rôle de conducteur. Pour organiser au mieux votre covoiturage, pourriez-vous m'indiquer à quels jours serez-vous présent à l'évènement ? Samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 66, "total_tokens": 379 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:02:44] [660183fdf0ccb] [INFO] Sender already set +33789060090 [2024-03-25 15:02:44] [660183fdf0ccb] [DEBUG] [SMS] text : Parfait, merci de préciser votre rôle de conducteur. Pour organiser au mieux votre covoiturage, pourriez-vous m'indiquer à quels jours serez-vous présent à l'évènement ? Samedi 16 Mars, dimanche 17 Mars, ou les deux jours ? [2024-03-25 15:02:44] [660183fdf0ccb] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:02:44] [660183fdf0ccb] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:02:44] [660183fdf0ccb] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait, merci de pr\u00e9ciser votre r\u00f4le de conducteur. Pour organiser au mieux votre covoiturage, pourriez-vous m'indiquer \u00e0 quels jours serez-vous pr\u00e9sent \u00e0 l'\u00e9v\u00e8nement ? Samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:02:45] [660183fdf0ccb] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:02:45] [660183fdf0ccb] [INFO] [SMS] SMS envoyé avec succès id : sms_6601840515e56278084424 [2024-03-25 15:02:45] [660183fdf0ccb] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6601840515e56278084424","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":49.33} [2024-03-25 15:02:45] [660183fdf0ccb] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:02:45] [660183fdf0ccb] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] Callback main start ok [2024-03-25 15:02:53] [6601840d0b010] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] Callback main avant while ok [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] Fields : channel=sms&text=Conducteur&reception_date=2024-03-25 15:02:26&metadata[message_id]=sms_660183e63f6b6483655793&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:02:53] [6601840d0b010] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Conducteur [2024-03-25 15:02:53] [6601840d0b010] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:02:26|Message: Conducteur [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] callback main apres while ok [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] Service is enabled ? true [2024-03-25 15:02:53] [6601840d0b010] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:02:53] [6601840d0b010] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] Listen is enabled ? false [2024-03-25 15:02:53] [6601840d0b010] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:02:53] [6601840d0b010] [INFO] Callback SMS Count =? 4 [2024-03-25 15:02:53] [6601840d0b010] [INFO] Callback checkMessage : 6601840d0fb35 -- text: Conducteur [2024-03-25 15:02:53] [6601840d0b010] [INFO] BDD BddMaj LastMessage : la table est vide [2024-03-25 15:02:53] [6601840d0b010] [INFO] Event ID ? [2024-03-25 15:02:53] [6601840d0b010] [ERROR] Callback ERREUR : problème avec le premier message [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] début chatgpt [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] curl_init OK [2024-03-25 15:02:53] [6601840d0b010] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Conducteur"}]} [2024-03-25 15:02:56] [6601840d0b010] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fCXiqix8IOx9ylGvqKPU990EGAo", "object": "chat.completion", "created": 1711375373, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci d’avoir choisi d’être conducteur. Serez-vous présent les deux jours (samedi 16 Mars et dimanche 17 Mars), ou seulement l’un des deux?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 43, "total_tokens": 356 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:02:56] [6601840d0b010] [DEBUG] Curl Closed OK [2024-03-25 15:02:56] [6601840d0b010] [INFO] Commun GPT Content: { "id": "chatcmpl-96fCXiqix8IOx9ylGvqKPU990EGAo", "object": "chat.completion", "created": 1711375373, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci d’avoir choisi d’être conducteur. Serez-vous présent les deux jours (samedi 16 Mars et dimanche 17 Mars), ou seulement l’un des deux?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 313, "completion_tokens": 43, "total_tokens": 356 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:02:56] [6601840d0b010] [INFO] Sender already set +33789060090 [2024-03-25 15:02:56] [6601840d0b010] [DEBUG] [SMS] text : Parfait, merci d’avoir choisi d’être conducteur. Serez-vous présent les deux jours (samedi 16 Mars et dimanche 17 Mars), ou seulement l’un des deux? [2024-03-25 15:02:56] [6601840d0b010] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:02:56] [6601840d0b010] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:02:56] [6601840d0b010] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait, merci d\u2019avoir choisi d\u2019\u00eatre conducteur. Serez-vous pr\u00e9sent les deux jours (samedi 16 Mars et dimanche 17 Mars), ou seulement l\u2019un des deux?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:02:56] [6601840d0b010] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:02:56] [6601840d0b010] [INFO] [SMS] SMS envoyé avec succès id : sms_6601841085891059193325 [2024-03-25 15:02:56] [6601840d0b010] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6601841085891059193325","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.28} [2024-03-25 15:02:56] [6601840d0b010] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:02:56] [6601840d0b010] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:11:01] [660185f598f52] [DEBUG] Callback main start ok [2024-03-25 15:11:01] [660185f598f52] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:11:01] [660185f598f52] [DEBUG] Callback main avant while ok [2024-03-25 15:11:01] [660185f598f52] [DEBUG] Fields : channel=sms&text=Bonjour&reception_date=2024-03-25 15:11:00&metadata[message_id]=sms_6601841085891059193325&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:11:01] [660185f598f52] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Bonjour [2024-03-25 15:11:01] [660185f598f52] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:11:00|Message: Bonjour [2024-03-25 15:11:01] [660185f598f52] [DEBUG] callback main apres while ok [2024-03-25 15:11:01] [660185f598f52] [DEBUG] Service is enabled ? true [2024-03-25 15:11:01] [660185f598f52] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:11:01] [660185f598f52] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:11:01] [660185f598f52] [DEBUG] Listen is enabled ? false [2024-03-25 15:11:01] [660185f598f52] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:11:01] [660185f598f52] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:11:01] [660185f598f52] [DEBUG] BDD CheckNumber : la table est vide [2024-03-25 15:11:01] [660185f598f52] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-03-25 15:11:01] [660185f598f52] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33789060090 [2024-03-25 15:11:01] [660185f598f52] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour' [2024-03-25 15:11:01] [660185f598f52] [INFO] Callback Q1: l'event n'est pas reconnu [2024-03-25 15:11:01] [660185f598f52] [INFO] Ajout du sender : 33757050387 au +33789060090 [2024-03-25 15:11:01] [660185f598f52] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller? [2024-03-25 15:11:01] [660185f598f52] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:11:01] [660185f598f52] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:11:01] [660185f598f52] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"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":"33757050387"} [2024-03-25 15:11:02] [660185f598f52] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:11:02] [660185f598f52] [INFO] [SMS] SMS envoyé avec succès id : sms_660185f6778bd091395304 [2024-03-25 15:11:02] [660185f598f52] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660185f6778bd091395304","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.24} [2024-03-25 15:11:02] [660185f598f52] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:11:02] [660185f598f52] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:11:15] [66018603a345d] [DEBUG] Callback main start ok [2024-03-25 15:11:15] [66018603a345d] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:11:15] [66018603a345d] [DEBUG] Callback main avant while ok [2024-03-25 15:11:15] [66018603a345d] [DEBUG] Fields : channel=sms&text=Nice&reception_date=2024-03-25 15:11:13&metadata[message_id]=sms_660185f6778bd091395304&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:11:15] [66018603a345d] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Nice [2024-03-25 15:11:15] [66018603a345d] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:11:13|Message: Nice [2024-03-25 15:11:15] [66018603a345d] [DEBUG] callback main apres while ok [2024-03-25 15:11:15] [66018603a345d] [DEBUG] Service is enabled ? true [2024-03-25 15:11:15] [66018603a345d] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:11:15] [66018603a345d] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:11:15] [66018603a345d] [DEBUG] Listen is enabled ? false [2024-03-25 15:11:15] [66018603a345d] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:11:15] [66018603a345d] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:11:15] [66018603a345d] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:11:15] [66018603a345d] [INFO] Callback SMS Count =? 1 [2024-03-25 15:11:15] [66018603a345d] [INFO] Callback checkMessage : Bonjour -- text: Nice [2024-03-25 15:11:15] [66018603a345d] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Nice' [2024-03-25 15:11:15] [66018603a345d] [INFO] Event ID ? [2024-03-25 15:11:15] [66018603a345d] [DEBUG] début chatgpt [2024-03-25 15:11:15] [66018603a345d] [DEBUG] curl_init OK [2024-03-25 15:11:15] [66018603a345d] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Nice"}]} [2024-03-25 15:11:18] [66018603a345d] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fKesEXbfjdHAxk66kLVYT2B8Yeu", "object": "chat.completion", "created": 1711375876, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pour organiser au mieux votre covoiturage pour cet évènement à Nice, j'ai besoin de quelques informations. Serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 311, "completion_tokens": 51, "total_tokens": 362 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-25 15:11:18] [66018603a345d] [DEBUG] Curl Closed OK [2024-03-25 15:11:18] [66018603a345d] [INFO] Commun GPT Content: { "id": "chatcmpl-96fKesEXbfjdHAxk66kLVYT2B8Yeu", "object": "chat.completion", "created": 1711375876, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pour organiser au mieux votre covoiturage pour cet évènement à Nice, j'ai besoin de quelques informations. Serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 311, "completion_tokens": 51, "total_tokens": 362 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-25 15:11:18] [66018603a345d] [INFO] Sender already set +33789060090 [2024-03-25 15:11:18] [66018603a345d] [DEBUG] [SMS] text : Parfait ! Pour organiser au mieux votre covoiturage pour cet évènement à Nice, j'ai besoin de quelques informations. Serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ? [2024-03-25 15:11:18] [66018603a345d] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:11:18] [66018603a345d] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:11:18] [66018603a345d] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait ! Pour organiser au mieux votre covoiturage pour cet \u00e9v\u00e8nement \u00e0 Nice, j'ai besoin de quelques informations. Serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:11:19] [66018603a345d] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:11:19] [66018603a345d] [INFO] [SMS] SMS envoyé avec succès id : sms_66018607064d8266671964 [2024-03-25 15:11:19] [66018603a345d] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018607064d8266671964","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":49.15} [2024-03-25 15:11:19] [66018603a345d] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:11:19] [66018603a345d] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:11:37] [660186190e145] [DEBUG] Callback main start ok [2024-03-25 15:11:37] [660186190e145] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:11:37] [660186190e145] [DEBUG] Callback main avant while ok [2024-03-25 15:11:37] [660186190e145] [DEBUG] Fields : channel=sms&text=Les 2&reception_date=2024-03-25 15:11:35&metadata[message_id]=sms_66018607064d8266671964&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:11:37] [660186190e145] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Les 2 [2024-03-25 15:11:37] [660186190e145] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:11:35|Message: Les 2 [2024-03-25 15:11:37] [660186190e145] [DEBUG] callback main apres while ok [2024-03-25 15:11:37] [660186190e145] [DEBUG] Service is enabled ? true [2024-03-25 15:11:37] [660186190e145] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:11:37] [660186190e145] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:11:37] [660186190e145] [DEBUG] Listen is enabled ? false [2024-03-25 15:11:37] [660186190e145] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:11:37] [660186190e145] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:11:37] [660186190e145] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:11:37] [660186190e145] [INFO] Callback SMS Count =? 2 [2024-03-25 15:11:37] [660186190e145] [INFO] Callback checkMessage : Nice -- text: Les 2 [2024-03-25 15:11:37] [660186190e145] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Les 2' [2024-03-25 15:11:37] [660186190e145] [INFO] Event ID ? [2024-03-25 15:11:37] [660186190e145] [DEBUG] début chatgpt [2024-03-25 15:11:37] [660186190e145] [DEBUG] curl_init OK [2024-03-25 15:11:37] [660186190e145] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Nice"},{"role":"assistant","content":"Parfait ! Pour organiser au mieux votre covoiturage pour cet \u00e9v\u00e8nement \u00e0 Nice, j'ai besoin de quelques informations. Serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?"},{"role":"user","content":"Les 2"}]} [2024-03-25 15:11:40] [660186190e145] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fKzW6kV0sk6w5CYLx9RMrkgwQsb", "object": "chat.completion", "created": 1711375897, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Excellente décision, cela vous permettra de profiter pleinement de l'évènement sur les deux jours. Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 373, "completion_tokens": 43, "total_tokens": 416 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:11:40] [660186190e145] [DEBUG] Curl Closed OK [2024-03-25 15:11:40] [660186190e145] [INFO] Commun GPT Content: { "id": "chatcmpl-96fKzW6kV0sk6w5CYLx9RMrkgwQsb", "object": "chat.completion", "created": 1711375897, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Excellente décision, cela vous permettra de profiter pleinement de l'évènement sur les deux jours. Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 373, "completion_tokens": 43, "total_tokens": 416 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:11:40] [660186190e145] [INFO] Sender already set +33789060090 [2024-03-25 15:11:40] [660186190e145] [DEBUG] [SMS] text : Excellente décision, cela vous permettra de profiter pleinement de l'évènement sur les deux jours. Souhaitez-vous être conducteur ou passager pour ce covoiturage ? [2024-03-25 15:11:40] [660186190e145] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:11:40] [660186190e145] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:11:40] [660186190e145] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Excellente d\u00e9cision, cela vous permettra de profiter pleinement de l'\u00e9v\u00e8nement sur les deux jours. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:11:40] [660186190e145] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:11:40] [660186190e145] [INFO] [SMS] SMS envoyé avec succès id : sms_6601861c4dabd926525845 [2024-03-25 15:11:40] [660186190e145] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6601861c4dabd926525845","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":49.06} [2024-03-25 15:11:40] [660186190e145] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:11:40] [660186190e145] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] Callback main start ok [2024-03-25 15:12:00] [6601863086ba6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] Callback main avant while ok [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] Fields : channel=sms&text=Conducteur &reception_date=2024-03-25 15:11:59&metadata[message_id]=sms_6601861c4dabd926525845&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:12:00] [6601863086ba6] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Conducteur [2024-03-25 15:12:00] [6601863086ba6] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:11:59|Message: Conducteur [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] callback main apres while ok [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] Service is enabled ? true [2024-03-25 15:12:00] [6601863086ba6] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:12:00] [6601863086ba6] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] Listen is enabled ? false [2024-03-25 15:12:00] [6601863086ba6] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:12:00] [6601863086ba6] [INFO] Callback SMS Count =? 3 [2024-03-25 15:12:00] [6601863086ba6] [INFO] Callback checkMessage : Les 2 -- text: Conducteur [2024-03-25 15:12:00] [6601863086ba6] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur ' [2024-03-25 15:12:00] [6601863086ba6] [INFO] Event ID ? [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] début chatgpt [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] curl_init OK [2024-03-25 15:12:00] [6601863086ba6] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Nice"},{"role":"assistant","content":"Parfait ! Pour organiser au mieux votre covoiturage pour cet \u00e9v\u00e8nement \u00e0 Nice, j'ai besoin de quelques informations. Serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?"},{"role":"user","content":"Les 2"},{"role":"assistant","content":"Excellente d\u00e9cision, cela vous permettra de profiter pleinement de l'\u00e9v\u00e8nement sur les deux jours. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "}]} [2024-03-25 15:12:04] [6601863086ba6] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fLMKDu9Z56QYNnFhy041SPsoC1f", "object": "chat.completion", "created": 1711375920, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci d'avoir choisi de conduire. Pourriez-vous me donner votre adresse de départ, s'il vous plaît ? N'oubliez pas d'inclure le code postal." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 428, "completion_tokens": 46, "total_tokens": 474 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:12:04] [6601863086ba6] [DEBUG] Curl Closed OK [2024-03-25 15:12:04] [6601863086ba6] [INFO] Commun GPT Content: { "id": "chatcmpl-96fLMKDu9Z56QYNnFhy041SPsoC1f", "object": "chat.completion", "created": 1711375920, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci d'avoir choisi de conduire. Pourriez-vous me donner votre adresse de départ, s'il vous plaît ? N'oubliez pas d'inclure le code postal." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 428, "completion_tokens": 46, "total_tokens": 474 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:12:04] [6601863086ba6] [INFO] Sender already set +33789060090 [2024-03-25 15:12:04] [6601863086ba6] [DEBUG] [SMS] text : Très bien, merci d'avoir choisi de conduire. Pourriez-vous me donner votre adresse de départ, s'il vous plaît ? N'oubliez pas d'inclure le code postal. [2024-03-25 15:12:04] [6601863086ba6] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:12:04] [6601863086ba6] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:12:04] [6601863086ba6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Tr\u00e8s bien, merci d'avoir choisi de conduire. Pourriez-vous me donner votre adresse de d\u00e9part, s'il vous pla\u00eet ? N'oubliez pas d'inclure le code postal.","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:12:04] [6601863086ba6] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:12:04] [6601863086ba6] [INFO] [SMS] SMS envoyé avec succès id : sms_66018634b558e228110435 [2024-03-25 15:12:04] [6601863086ba6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018634b558e228110435","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":49.01} [2024-03-25 15:12:04] [6601863086ba6] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:12:04] [6601863086ba6] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:13:08] [6601867447b25] [DEBUG] Callback main start ok [2024-03-25 15:13:08] [6601867447b25] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:13:08] [6601867447b25] [DEBUG] Callback main avant while ok [2024-03-25 15:13:08] [6601867447b25] [DEBUG] Fields : channel=sms&text=223 avenue Léon Bérenger 06700 Saint Laurent du Var &reception_date=2024-03-25 15:13:06&metadata[message_id]=sms_66018634b558e228110435&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:13:08] [6601867447b25] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: 223 avenue Léon Bérenger 06700 Saint Laurent du Var [2024-03-25 15:13:08] [6601867447b25] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:13:06|Message: 223 avenue Léon Bérenger 06700 Saint Laurent du Var [2024-03-25 15:13:08] [6601867447b25] [DEBUG] callback main apres while ok [2024-03-25 15:13:08] [6601867447b25] [DEBUG] Service is enabled ? true [2024-03-25 15:13:08] [6601867447b25] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:13:08] [6601867447b25] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:13:08] [6601867447b25] [DEBUG] Listen is enabled ? false [2024-03-25 15:13:08] [6601867447b25] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:13:08] [6601867447b25] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:13:08] [6601867447b25] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:13:08] [6601867447b25] [INFO] Callback SMS Count =? 4 [2024-03-25 15:13:08] [6601867447b25] [INFO] Callback checkMessage : Conducteur -- text: 223 avenue Léon Bérenger 06700 Saint Laurent du Var [2024-03-25 15:13:08] [6601867447b25] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '223 avenue Léon Bérenger 06700 Saint Laurent du Var ' [2024-03-25 15:13:08] [6601867447b25] [INFO] Event ID ? [2024-03-25 15:13:08] [6601867447b25] [DEBUG] début chatgpt [2024-03-25 15:13:08] [6601867447b25] [DEBUG] curl_init OK [2024-03-25 15:13:08] [6601867447b25] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Nice"},{"role":"assistant","content":"Parfait ! Pour organiser au mieux votre covoiturage pour cet \u00e9v\u00e8nement \u00e0 Nice, j'ai besoin de quelques informations. Serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?"},{"role":"user","content":"Les 2"},{"role":"assistant","content":"Excellente d\u00e9cision, cela vous permettra de profiter pleinement de l'\u00e9v\u00e8nement sur les deux jours. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Tr\u00e8s bien, merci d'avoir choisi de conduire. Pourriez-vous me donner votre adresse de d\u00e9part, s'il vous pla\u00eet ? N'oubliez pas d'inclure le code postal."},{"role":"user","content":"223 avenue L\u00e9on B\u00e9renger 06700 Saint Laurent du Var "}]} [2024-03-25 15:13:11] [6601867447b25] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fMSn0p8wFghwD8SH85Hi4W8Hden", "object": "chat.completion", "created": 1711375988, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour ces informations. À quelle heure souhaitez-vous arriver à l'évènement à Nice ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 499, "completion_tokens": 23, "total_tokens": 522 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:13:11] [6601867447b25] [DEBUG] Curl Closed OK [2024-03-25 15:13:11] [6601867447b25] [INFO] Commun GPT Content: { "id": "chatcmpl-96fMSn0p8wFghwD8SH85Hi4W8Hden", "object": "chat.completion", "created": 1711375988, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci pour ces informations. À quelle heure souhaitez-vous arriver à l'évènement à Nice ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 499, "completion_tokens": 23, "total_tokens": 522 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:13:11] [6601867447b25] [INFO] Sender already set +33789060090 [2024-03-25 15:13:11] [6601867447b25] [DEBUG] [SMS] text : Merci pour ces informations. À quelle heure souhaitez-vous arriver à l'évènement à Nice ? [2024-03-25 15:13:11] [6601867447b25] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:13:11] [6601867447b25] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:13:11] [6601867447b25] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Merci pour ces informations. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement \u00e0 Nice ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:13:12] [6601867447b25] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:13:12] [6601867447b25] [INFO] [SMS] SMS envoyé avec succès id : sms_660186780d614544311816 [2024-03-25 15:13:12] [6601867447b25] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660186780d614544311816","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.97} [2024-03-25 15:13:12] [6601867447b25] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:13:12] [6601867447b25] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] Callback main start ok [2024-03-25 15:13:31] [6601868b8d351] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] Callback main avant while ok [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] Fields : channel=sms&text=16h&reception_date=2024-03-25 15:13:30&metadata[message_id]=sms_660186780d614544311816&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:13:31] [6601868b8d351] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: 16h [2024-03-25 15:13:31] [6601868b8d351] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:13:30|Message: 16h [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] callback main apres while ok [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] Service is enabled ? true [2024-03-25 15:13:31] [6601868b8d351] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:13:31] [6601868b8d351] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] Listen is enabled ? false [2024-03-25 15:13:31] [6601868b8d351] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:13:31] [6601868b8d351] [INFO] Callback SMS Count =? 5 [2024-03-25 15:13:31] [6601868b8d351] [INFO] Callback checkMessage : 223 avenue Léon Bérenger 06700 Saint Laurent du Var -- text: 16h [2024-03-25 15:13:31] [6601868b8d351] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '16h' [2024-03-25 15:13:31] [6601868b8d351] [INFO] Event ID ? [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] début chatgpt [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] curl_init OK [2024-03-25 15:13:31] [6601868b8d351] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Nice"},{"role":"assistant","content":"Parfait ! Pour organiser au mieux votre covoiturage pour cet \u00e9v\u00e8nement \u00e0 Nice, j'ai besoin de quelques informations. Serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?"},{"role":"user","content":"Les 2"},{"role":"assistant","content":"Excellente d\u00e9cision, cela vous permettra de profiter pleinement de l'\u00e9v\u00e8nement sur les deux jours. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Tr\u00e8s bien, merci d'avoir choisi de conduire. Pourriez-vous me donner votre adresse de d\u00e9part, s'il vous pla\u00eet ? N'oubliez pas d'inclure le code postal."},{"role":"user","content":"223 avenue L\u00e9on B\u00e9renger 06700 Saint Laurent du Var "},{"role":"assistant","content":"Merci pour ces informations. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement \u00e0 Nice ?"},{"role":"user","content":"16h"}]} [2024-03-25 15:13:36] [6601868b8d351] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fMpI65ohHyaRcGgTKbshg1IeI4H", "object": "chat.completion", "created": 1711376011, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté, arrivée souhaitée sur le site de l'évènement à 16h. Et pour ce qui est de votre retour, à quelle heure souhaitez-vous partir ? Revenez-vous à la même adresse ? Si non, merci de me préciser votre adresse de retour." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 532, "completion_tokens": 62, "total_tokens": 594 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-25 15:13:36] [6601868b8d351] [DEBUG] Curl Closed OK [2024-03-25 15:13:36] [6601868b8d351] [INFO] Commun GPT Content: { "id": "chatcmpl-96fMpI65ohHyaRcGgTKbshg1IeI4H", "object": "chat.completion", "created": 1711376011, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Noté, arrivée souhaitée sur le site de l'évènement à 16h. Et pour ce qui est de votre retour, à quelle heure souhaitez-vous partir ? Revenez-vous à la même adresse ? Si non, merci de me préciser votre adresse de retour." }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 532, "completion_tokens": 62, "total_tokens": 594 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-25 15:13:36] [6601868b8d351] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:13:41] [660186959bc69] [DEBUG] Callback main start ok [2024-03-25 15:13:41] [660186959bc69] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:13:41] [660186959bc69] [DEBUG] Callback main avant while ok [2024-03-25 15:13:41] [660186959bc69] [DEBUG] Fields : channel=sms&text=16h&reception_date=2024-03-25 15:13:30&metadata[message_id]=sms_660186780d614544311816&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:13:41] [660186959bc69] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: 16h [2024-03-25 15:13:41] [660186959bc69] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:13:30|Message: 16h [2024-03-25 15:13:41] [660186959bc69] [DEBUG] callback main apres while ok [2024-03-25 15:13:41] [660186959bc69] [DEBUG] Service is enabled ? true [2024-03-25 15:13:41] [660186959bc69] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:13:41] [660186959bc69] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:13:41] [660186959bc69] [DEBUG] Listen is enabled ? false [2024-03-25 15:13:41] [660186959bc69] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:13:41] [660186959bc69] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:13:41] [660186959bc69] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:13:41] [660186959bc69] [INFO] Callback SMS Count =? 5 [2024-03-25 15:13:41] [660186959bc69] [INFO] Callback checkMessage : 16h -- text: 16h [2024-03-25 15:13:41] [660186959bc69] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 15:13:41] [660186959bc69] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:18:04] [6601879c3b2b1] [DEBUG] Callback main start ok [2024-03-25 15:18:04] [6601879c3b2b1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:18:04] [6601879c3b2b1] [DEBUG] Callback main avant while ok [2024-03-25 15:18:04] [6601879c3b2b1] [DEBUG] Fields : channel=sms&text=16h&reception_date=2024-03-25 15:18:02&metadata[message_id]=sms_660186780d614544311816&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:18:04] [6601879c3b2b1] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: 16h [2024-03-25 15:18:04] [6601879c3b2b1] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:18:02|Message: 16h [2024-03-25 15:18:04] [6601879c3b2b1] [DEBUG] callback main apres while ok [2024-03-25 15:18:04] [6601879c3b2b1] [DEBUG] Service is enabled ? true [2024-03-25 15:18:04] [6601879c3b2b1] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:18:04] [6601879c3b2b1] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:18:04] [6601879c3b2b1] [DEBUG] Listen is enabled ? false [2024-03-25 15:18:04] [6601879c3b2b1] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:18:04] [6601879c3b2b1] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:18:04] [6601879c3b2b1] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:18:04] [6601879c3b2b1] [INFO] Callback SMS Count =? 5 [2024-03-25 15:18:04] [6601879c3b2b1] [INFO] Callback checkMessage : 16h -- text: 16h [2024-03-25 15:18:04] [6601879c3b2b1] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 15:18:04] [6601879c3b2b1] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] Callback main start ok [2024-03-25 15:18:28] [660187b421bb6] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] Callback main avant while ok [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] Fields : channel=sms&text=17h&reception_date=2024-03-25 15:18:27&metadata[message_id]=sms_660186780d614544311816&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:18:28] [660187b421bb6] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: 17h [2024-03-25 15:18:28] [660187b421bb6] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:18:27|Message: 17h [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] callback main apres while ok [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] Service is enabled ? true [2024-03-25 15:18:28] [660187b421bb6] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:18:28] [660187b421bb6] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] Listen is enabled ? false [2024-03-25 15:18:28] [660187b421bb6] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:18:28] [660187b421bb6] [INFO] Callback SMS Count =? 5 [2024-03-25 15:18:28] [660187b421bb6] [INFO] Callback checkMessage : 16h -- text: 17h [2024-03-25 15:18:28] [660187b421bb6] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '17h' [2024-03-25 15:18:28] [660187b421bb6] [INFO] Event ID ? [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] début chatgpt [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] curl_init OK [2024-03-25 15:18:28] [660187b421bb6] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Nice"},{"role":"assistant","content":"Parfait ! Pour organiser au mieux votre covoiturage pour cet \u00e9v\u00e8nement \u00e0 Nice, j'ai besoin de quelques informations. Serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours ?"},{"role":"user","content":"Les 2"},{"role":"assistant","content":"Excellente d\u00e9cision, cela vous permettra de profiter pleinement de l'\u00e9v\u00e8nement sur les deux jours. Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Tr\u00e8s bien, merci d'avoir choisi de conduire. Pourriez-vous me donner votre adresse de d\u00e9part, s'il vous pla\u00eet ? N'oubliez pas d'inclure le code postal."},{"role":"user","content":"223 avenue L\u00e9on B\u00e9renger 06700 Saint Laurent du Var "},{"role":"assistant","content":"Merci pour ces informations. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement \u00e0 Nice ?"},{"role":"user","content":"17h"}]} [2024-03-25 15:18:32] [660187b421bb6] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fRcbKBngf3rM70Fl7ABl8yDYfG8", "object": "chat.completion", "created": 1711376308, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, nous organisons votre arrivée pour 17h. Pour le retour, à quelle heure souhaiteriez-vous repartir et l'adresse de retour est-elle la même que celle de départ ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 532, "completion_tokens": 45, "total_tokens": 577 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:18:32] [660187b421bb6] [DEBUG] Curl Closed OK [2024-03-25 15:18:32] [660187b421bb6] [INFO] Commun GPT Content: { "id": "chatcmpl-96fRcbKBngf3rM70Fl7ABl8yDYfG8", "object": "chat.completion", "created": 1711376308, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, nous organisons votre arrivée pour 17h. Pour le retour, à quelle heure souhaiteriez-vous repartir et l'adresse de retour est-elle la même que celle de départ ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 532, "completion_tokens": 45, "total_tokens": 577 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:18:32] [660187b421bb6] [INFO] Sender already set +33789060090 [2024-03-25 15:18:32] [660187b421bb6] [DEBUG] [SMS] text : Parfait, nous organisons votre arrivée pour 17h. Pour le retour, à quelle heure souhaiteriez-vous repartir et l'adresse de retour est-elle la même que celle de départ ? [2024-03-25 15:18:32] [660187b421bb6] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:18:32] [660187b421bb6] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:18:32] [660187b421bb6] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait, nous organisons votre arriv\u00e9e pour 17h. Pour le retour, \u00e0 quelle heure souhaiteriez-vous repartir et l'adresse de retour est-elle la m\u00eame que celle de d\u00e9part ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:18:33] [660187b421bb6] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:18:33] [660187b421bb6] [INFO] [SMS] SMS envoyé avec succès id : sms_660187b97400a601072821 [2024-03-25 15:18:33] [660187b421bb6] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_660187b97400a601072821","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":48.88} [2024-03-25 15:18:33] [660187b421bb6] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:18:33] [660187b421bb6] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:18:38] [660187be292c1] [DEBUG] Callback main start ok [2024-03-25 15:18:38] [660187be292c1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:18:38] [660187be292c1] [DEBUG] Callback main avant while ok [2024-03-25 15:18:38] [660187be292c1] [DEBUG] Fields : channel=sms&text=17h&reception_date=2024-03-25 15:18:27&metadata[message_id]=sms_660186780d614544311816&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:18:38] [660187be292c1] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: 17h [2024-03-25 15:18:38] [660187be292c1] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:18:27|Message: 17h [2024-03-25 15:18:38] [660187be292c1] [DEBUG] callback main apres while ok [2024-03-25 15:18:38] [660187be292c1] [DEBUG] Service is enabled ? true [2024-03-25 15:18:38] [660187be292c1] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:18:38] [660187be292c1] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:18:38] [660187be292c1] [DEBUG] Listen is enabled ? false [2024-03-25 15:18:38] [660187be292c1] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:18:38] [660187be292c1] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:18:38] [660187be292c1] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:18:38] [660187be292c1] [INFO] Callback SMS Count =? 5 [2024-03-25 15:18:38] [660187be292c1] [INFO] Callback checkMessage : 17h -- text: 17h [2024-03-25 15:18:38] [660187be292c1] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 15:18:38] [660187be292c1] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:18:59] [660187d3ad0c1] [DEBUG] Callback main start ok [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:18:59] [660187d3ad0c1] [DEBUG] Callback main avant while ok [2024-03-25 15:18:59] [660187d3ad0c1] [DEBUG] Fields : channel=sms&text=Oui&reception_date=2024-03-25 15:18:57&metadata[message_id]=sms_660187b97400a601072821&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Oui [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:18:57|Message: Oui [2024-03-25 15:18:59] [660187d3ad0c1] [DEBUG] callback main apres while ok [2024-03-25 15:18:59] [660187d3ad0c1] [DEBUG] Service is enabled ? true [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:18:59] [660187d3ad0c1] [DEBUG] Listen is enabled ? false [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:18:59] [660187d3ad0c1] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:18:59] [660187d3ad0c1] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] Callback SMS Count =? 6 [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] Callback checkMessage : 17h -- text: Oui [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Oui' [2024-03-25 15:18:59] [660187d3ad0c1] [INFO] Event ID ? [2024-03-25 15:18:59] [660187d3ad0c1] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:19:22] [660187ea2716a] [DEBUG] Callback main start ok [2024-03-25 15:19:22] [660187ea2716a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:19:22] [660187ea2716a] [DEBUG] Callback main avant while ok [2024-03-25 15:19:22] [660187ea2716a] [DEBUG] Fields : channel=sms&text=Est ce que c'est gratuit !&reception_date=2024-03-25 15:19:21&metadata[message_id]=sms_660187b97400a601072821&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:19:22] [660187ea2716a] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Est ce que c'est gratuit ! [2024-03-25 15:19:22] [660187ea2716a] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:19:21|Message: Est ce que c'est gratuit ! [2024-03-25 15:19:22] [660187ea2716a] [DEBUG] callback main apres while ok [2024-03-25 15:19:22] [660187ea2716a] [DEBUG] Service is enabled ? true [2024-03-25 15:19:22] [660187ea2716a] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:19:22] [660187ea2716a] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:19:22] [660187ea2716a] [DEBUG] Listen is enabled ? false [2024-03-25 15:19:22] [660187ea2716a] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:19:22] [660187ea2716a] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:19:22] [660187ea2716a] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:19:22] [660187ea2716a] [INFO] Callback SMS Count =? 6 [2024-03-25 15:19:22] [660187ea2716a] [INFO] Callback checkMessage : Oui -- text: Est ce que c'est gratuit ! [2024-03-25 15:19:22] [660187ea2716a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Est ce que c\'est gratuit !' [2024-03-25 15:19:22] [660187ea2716a] [INFO] Event ID ? [2024-03-25 15:19:22] [660187ea2716a] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:21:25] [660188655f458] [DEBUG] Callback main start ok [2024-03-25 15:21:25] [660188655f458] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:21:25] [660188655f458] [DEBUG] Callback main avant while ok [2024-03-25 15:21:25] [660188655f458] [DEBUG] Fields : channel=sms&text=Test&reception_date=2024-03-25 15:21:22&metadata[message_id]=sms_660187b97400a601072821&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:21:25] [660188655f458] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Test [2024-03-25 15:21:25] [660188655f458] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:21:22|Message: Test [2024-03-25 15:21:25] [660188655f458] [DEBUG] callback main apres while ok [2024-03-25 15:21:25] [660188655f458] [DEBUG] Service is enabled ? true [2024-03-25 15:21:25] [660188655f458] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:21:25] [660188655f458] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:21:25] [660188655f458] [DEBUG] Listen is enabled ? false [2024-03-25 15:21:25] [660188655f458] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:21:25] [660188655f458] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:21:25] [660188655f458] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:21:25] [660188655f458] [INFO] Callback SMS Count =? 6 [2024-03-25 15:21:25] [660188655f458] [INFO] Callback checkMessage : Est ce que c'est gratuit ! -- text: Test [2024-03-25 15:21:25] [660188655f458] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Test' [2024-03-25 15:21:25] [660188655f458] [INFO] Event ID ? [2024-03-25 15:21:25] [660188655f458] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] Callback main start ok [2024-03-25 15:21:49] [6601887d947e7] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] Callback main avant while ok [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] Fields : channel=sms&text=Tetcdjdkfk&reception_date=2024-03-25 15:21:47&metadata[message_id]=sms_660187b97400a601072821&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:21:49] [6601887d947e7] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Tetcdjdkfk [2024-03-25 15:21:49] [6601887d947e7] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:21:47|Message: Tetcdjdkfk [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] callback main apres while ok [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] Service is enabled ? true [2024-03-25 15:21:49] [6601887d947e7] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:21:49] [6601887d947e7] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] Listen is enabled ? false [2024-03-25 15:21:49] [6601887d947e7] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:21:49] [6601887d947e7] [INFO] Callback SMS Count =? 6 [2024-03-25 15:21:49] [6601887d947e7] [INFO] Callback checkMessage : Test -- text: Tetcdjdkfk [2024-03-25 15:21:49] [6601887d947e7] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Tetcdjdkfk' [2024-03-25 15:21:49] [6601887d947e7] [INFO] Event ID ? [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] Total SMS USER : 6 [2024-03-25 15:21:49] [6601887d947e7] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] Callback main start ok [2024-03-25 15:27:18] [660189c6a1b62] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] Callback main avant while ok [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] Fields : channel=sms&text=Test 2&reception_date=2024-03-25 15:27:17&metadata[message_id]=sms_660187b97400a601072821&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:27:18] [660189c6a1b62] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Test 2 [2024-03-25 15:27:18] [660189c6a1b62] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:27:17|Message: Test 2 [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] callback main apres while ok [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] Service is enabled ? true [2024-03-25 15:27:18] [660189c6a1b62] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:27:18] [660189c6a1b62] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] Listen is enabled ? false [2024-03-25 15:27:18] [660189c6a1b62] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:27:18] [660189c6a1b62] [INFO] Callback SMS Count =? 6 [2024-03-25 15:27:18] [660189c6a1b62] [INFO] Callback checkMessage : Tetcdjdkfk -- text: Test 2 [2024-03-25 15:27:18] [660189c6a1b62] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Test 2' [2024-03-25 15:27:18] [660189c6a1b62] [INFO] Event ID ? [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] Total SMS USER : 6 [2024-03-25 15:27:18] [660189c6a1b62] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] Callback main start ok [2024-03-25 15:35:39] [66018bbb160b2] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] Callback main avant while ok [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] Fields : channel=sms&text=Bonjour&reception_date=2024-03-25 15:35:37&metadata[message_id]=sms_660187b97400a601072821&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:35:39] [66018bbb160b2] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Bonjour [2024-03-25 15:35:39] [66018bbb160b2] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:35:37|Message: Bonjour [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] callback main apres while ok [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] Service is enabled ? true [2024-03-25 15:35:39] [66018bbb160b2] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:35:39] [66018bbb160b2] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] Listen is enabled ? false [2024-03-25 15:35:39] [66018bbb160b2] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] BDD CheckNumber : la table est vide [2024-03-25 15:35:39] [66018bbb160b2] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-03-25 15:35:39] [66018bbb160b2] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33789060090 [2024-03-25 15:35:39] [66018bbb160b2] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bonjour' [2024-03-25 15:35:39] [66018bbb160b2] [INFO] Callback Q1: l'event n'est pas reconnu [2024-03-25 15:35:39] [66018bbb160b2] [INFO] Ajout du sender : 33757050387 au +33789060090 [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller? [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"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":"33757050387"} [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:35:39] [66018bbb160b2] [INFO] [SMS] SMS envoyé avec succès id : sms_66018bbb8bf5d175621551 [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018bbb8bf5d175621551","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.83} [2024-03-25 15:35:39] [66018bbb160b2] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:35:39] [66018bbb160b2] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] Callback main start ok [2024-03-25 15:37:31] [66018c2b1adad] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] Callback main avant while ok [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] Fields : channel=sms&text=Au Nikaïa &reception_date=2024-03-25 15:37:28&metadata[message_id]=sms_66018bbb8bf5d175621551&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:37:31] [66018c2b1adad] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Au Nikaïa [2024-03-25 15:37:31] [66018c2b1adad] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:37:28|Message: Au Nikaïa [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] callback main apres while ok [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] Service is enabled ? true [2024-03-25 15:37:31] [66018c2b1adad] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:37:31] [66018c2b1adad] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] Listen is enabled ? false [2024-03-25 15:37:31] [66018c2b1adad] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:37:31] [66018c2b1adad] [INFO] Callback SMS Count =? 1 [2024-03-25 15:37:31] [66018c2b1adad] [INFO] Callback checkMessage : Bonjour -- text: Au Nikaïa [2024-03-25 15:37:31] [66018c2b1adad] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Au Nikaïa ' [2024-03-25 15:37:31] [66018c2b1adad] [INFO] Event ID ? [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] début chatgpt [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] curl_init OK [2024-03-25 15:37:31] [66018c2b1adad] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Au Nika\u00efa "}]} [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] Callback main start ok [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] Callback main avant while ok [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] Fields : channel=sms&text=À Nice&reception_date=2024-03-25 15:37:30&metadata[message_id]=sms_66018bbb8bf5d175621551&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: À Nice [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:37:30|Message: À Nice [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] callback main apres while ok [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] Service is enabled ? true [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] Listen is enabled ? false [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] Callback SMS Count =? 1 [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] Callback checkMessage : Au Nikaïa -- text: À Nice [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'À Nice' [2024-03-25 15:37:32] [66018c2c9ccb1] [INFO] Event ID ? [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] début chatgpt [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] curl_init OK [2024-03-25 15:37:32] [66018c2c9ccb1] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"\u00c0 Nice"}]} [2024-03-25 15:37:34] [66018c2b1adad] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fk37sFOTx93VRCCSLMVLRZf3Hcs", "object": "chat.completion", "created": 1711377451, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, pour l'évènement au Nikaïa, serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 316, "completion_tokens": 39, "total_tokens": 355 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:37:34] [66018c2b1adad] [DEBUG] Curl Closed OK [2024-03-25 15:37:34] [66018c2b1adad] [INFO] Commun GPT Content: { "id": "chatcmpl-96fk37sFOTx93VRCCSLMVLRZf3Hcs", "object": "chat.completion", "created": 1711377451, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, pour l'évènement au Nikaïa, serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 316, "completion_tokens": 39, "total_tokens": 355 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:37:34] [66018c2b1adad] [INFO] Sender already set +33789060090 [2024-03-25 15:37:34] [66018c2b1adad] [DEBUG] [SMS] text : Très bien, pour l'évènement au Nikaïa, serez-vous présent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours? [2024-03-25 15:37:34] [66018c2b1adad] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:37:34] [66018c2b1adad] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:37:34] [66018c2b1adad] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Tr\u00e8s bien, pour l'\u00e9v\u00e8nement au Nika\u00efa, serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:37:34] [66018c2b1adad] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:37:34] [66018c2b1adad] [INFO] [SMS] SMS envoyé avec succès id : sms_66018c2e6897a888485529 [2024-03-25 15:37:34] [66018c2b1adad] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018c2e6897a888485529","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.79} [2024-03-25 15:37:34] [66018c2b1adad] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:37:34] [66018c2b1adad] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:37:35] [66018c2c9ccb1] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fk5rYyDuejPclOIWt6zU4QNwaSM", "object": "chat.completion", "created": 1711377453, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous souhaitez y aller pour quel(s) jour(s), samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 312, "completion_tokens": 32, "total_tokens": 344 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:37:35] [66018c2c9ccb1] [DEBUG] Curl Closed OK [2024-03-25 15:37:35] [66018c2c9ccb1] [INFO] Commun GPT Content: { "id": "chatcmpl-96fk5rYyDuejPclOIWt6zU4QNwaSM", "object": "chat.completion", "created": 1711377453, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, vous souhaitez y aller pour quel(s) jour(s), samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 312, "completion_tokens": 32, "total_tokens": 344 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:37:35] [66018c2c9ccb1] [INFO] Sender already set +33789060090 [2024-03-25 15:37:35] [66018c2c9ccb1] [DEBUG] [SMS] text : Parfait, vous souhaitez y aller pour quel(s) jour(s), samedi 16 Mars, dimanche 17 Mars, ou les deux jours ? [2024-03-25 15:37:35] [66018c2c9ccb1] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:37:35] [66018c2c9ccb1] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:37:35] [66018c2c9ccb1] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Parfait, vous souhaitez y aller pour quel(s) jour(s), samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:37:36] [66018c2c9ccb1] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:37:36] [66018c2c9ccb1] [INFO] [SMS] SMS envoyé avec succès id : sms_66018c2feeaec607380321 [2024-03-25 15:37:36] [66018c2c9ccb1] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018c2feeaec607380321","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.74} [2024-03-25 15:37:36] [66018c2c9ccb1] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:37:36] [66018c2c9ccb1] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] Callback main start ok [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] Callback main avant while ok [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] Fields : channel=sms&text=Les 2 jours&reception_date=2024-03-25 15:37:49&metadata[message_id]=sms_66018c2feeaec607380321&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Les 2 jours [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:37:49|Message: Les 2 jours [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] callback main apres while ok [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] Service is enabled ? true [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] Listen is enabled ? false [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] Callback SMS Count =? 3 [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] Callback checkMessage : À Nice -- text: Les 2 jours [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Les 2 jours' [2024-03-25 15:37:50] [66018c3e7ab4b] [INFO] Event ID ? [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] début chatgpt [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] curl_init OK [2024-03-25 15:37:50] [66018c3e7ab4b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Au Nika\u00efa "},{"role":"user","content":"\u00c0 Nice"},{"role":"assistant","content":"Tr\u00e8s bien, pour l'\u00e9v\u00e8nement au Nika\u00efa, serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?"},{"role":"assistant","content":"Parfait, vous souhaitez y aller pour quel(s) jour(s), samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?"},{"role":"user","content":"Les 2 jours"}]} [2024-03-25 15:37:55] [66018c3e7ab4b] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fkNJuxF9LtwE1FKpLhDotA8lp0F", "object": "chat.completion", "created": 1711377471, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Excellent choix ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 20, "total_tokens": 429 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:37:55] [66018c3e7ab4b] [DEBUG] Curl Closed OK [2024-03-25 15:37:55] [66018c3e7ab4b] [INFO] Commun GPT Content: { "id": "chatcmpl-96fkNJuxF9LtwE1FKpLhDotA8lp0F", "object": "chat.completion", "created": 1711377471, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Excellent choix ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 409, "completion_tokens": 20, "total_tokens": 429 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:37:55] [66018c3e7ab4b] [INFO] Sender already set +33789060090 [2024-03-25 15:37:55] [66018c3e7ab4b] [DEBUG] [SMS] text : Excellent choix ! Souhaitez-vous être conducteur ou passager pour ce covoiturage ? [2024-03-25 15:37:55] [66018c3e7ab4b] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:37:55] [66018c3e7ab4b] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:37:55] [66018c3e7ab4b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Excellent choix ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:37:55] [66018c3e7ab4b] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:37:55] [66018c3e7ab4b] [INFO] [SMS] SMS envoyé avec succès id : sms_66018c4360f58030603780 [2024-03-25 15:37:55] [66018c3e7ab4b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018c4360f58030603780","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.7} [2024-03-25 15:37:55] [66018c3e7ab4b] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:37:55] [66018c3e7ab4b] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] Callback main start ok [2024-03-25 15:38:10] [66018c52b05aa] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] Callback main avant while ok [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] Fields : channel=sms&text=Conducteur &reception_date=2024-03-25 15:38:09&metadata[message_id]=sms_66018c4360f58030603780&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:38:10] [66018c52b05aa] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Conducteur [2024-03-25 15:38:10] [66018c52b05aa] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:38:09|Message: Conducteur [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] callback main apres while ok [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] Service is enabled ? true [2024-03-25 15:38:10] [66018c52b05aa] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:38:10] [66018c52b05aa] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] Listen is enabled ? false [2024-03-25 15:38:10] [66018c52b05aa] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:38:10] [66018c52b05aa] [INFO] Callback SMS Count =? 4 [2024-03-25 15:38:10] [66018c52b05aa] [INFO] Callback checkMessage : Les 2 jours -- text: Conducteur [2024-03-25 15:38:10] [66018c52b05aa] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Conducteur ' [2024-03-25 15:38:10] [66018c52b05aa] [INFO] Event ID ? [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] début chatgpt [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] curl_init OK [2024-03-25 15:38:10] [66018c52b05aa] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Au Nika\u00efa "},{"role":"user","content":"\u00c0 Nice"},{"role":"assistant","content":"Tr\u00e8s bien, pour l'\u00e9v\u00e8nement au Nika\u00efa, serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?"},{"role":"assistant","content":"Parfait, vous souhaitez y aller pour quel(s) jour(s), samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?"},{"role":"user","content":"Les 2 jours"},{"role":"assistant","content":"Excellent choix ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "}]} [2024-03-25 15:38:13] [66018c52b05aa] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fkgNuRkjEwCdGvl0yplY7cBI8Kl", "object": "chat.completion", "created": 1711377490, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super, en tant que conducteur. Pourriez-vous me communiquer votre adresse de départ, s'il vous plaît ? (y compris le code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 441, "completion_tokens": 34, "total_tokens": 475 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:38:13] [66018c52b05aa] [DEBUG] Curl Closed OK [2024-03-25 15:38:13] [66018c52b05aa] [INFO] Commun GPT Content: { "id": "chatcmpl-96fkgNuRkjEwCdGvl0yplY7cBI8Kl", "object": "chat.completion", "created": 1711377490, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Super, en tant que conducteur. Pourriez-vous me communiquer votre adresse de départ, s'il vous plaît ? (y compris le code postal)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 441, "completion_tokens": 34, "total_tokens": 475 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:38:13] [66018c52b05aa] [INFO] Sender already set +33789060090 [2024-03-25 15:38:13] [66018c52b05aa] [DEBUG] [SMS] text : Super, en tant que conducteur. Pourriez-vous me communiquer votre adresse de départ, s'il vous plaît ? (y compris le code postal) [2024-03-25 15:38:13] [66018c52b05aa] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:38:13] [66018c52b05aa] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:38:13] [66018c52b05aa] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Super, en tant que conducteur. Pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet ? (y compris le code postal)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:38:13] [66018c52b05aa] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:38:13] [66018c52b05aa] [INFO] [SMS] SMS envoyé avec succès id : sms_66018c55322d5964425973 [2024-03-25 15:38:13] [66018c52b05aa] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018c55322d5964425973","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.65} [2024-03-25 15:38:13] [66018c52b05aa] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:38:13] [66018c52b05aa] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] Callback main start ok [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] Callback main avant while ok [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] Fields : channel=sms&text=223 avenue Léon Bérenger &reception_date=2024-03-25 15:38:28&metadata[message_id]=sms_66018c55322d5964425973&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: 223 avenue Léon Bérenger [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:38:28|Message: 223 avenue Léon Bérenger [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] callback main apres while ok [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] Service is enabled ? true [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] Listen is enabled ? false [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] Callback SMS Count =? 5 [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] Callback checkMessage : Conducteur -- text: 223 avenue Léon Bérenger [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '223 avenue Léon Bérenger ' [2024-03-25 15:38:29] [66018c65cf2eb] [INFO] Event ID ? [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] début chatgpt [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] curl_init OK [2024-03-25 15:38:29] [66018c65cf2eb] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Au Nika\u00efa "},{"role":"user","content":"\u00c0 Nice"},{"role":"assistant","content":"Tr\u00e8s bien, pour l'\u00e9v\u00e8nement au Nika\u00efa, serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?"},{"role":"assistant","content":"Parfait, vous souhaitez y aller pour quel(s) jour(s), samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?"},{"role":"user","content":"Les 2 jours"},{"role":"assistant","content":"Excellent choix ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Super, en tant que conducteur. Pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet ? (y compris le code postal)"},{"role":"user","content":"223 avenue L\u00e9on B\u00e9renger "}]} [2024-03-25 15:38:31] [66018c65cf2eb] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fl0IqrqoXiFYzpxiVd7yvwqR40u", "object": "chat.completion", "created": 1711377510, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci beaucoup. Pourriez-vous préciser le code postal associé à cette adresse, s'il vous plaît ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 493, "completion_tokens": 25, "total_tokens": 518 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:38:31] [66018c65cf2eb] [DEBUG] Curl Closed OK [2024-03-25 15:38:31] [66018c65cf2eb] [INFO] Commun GPT Content: { "id": "chatcmpl-96fl0IqrqoXiFYzpxiVd7yvwqR40u", "object": "chat.completion", "created": 1711377510, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci beaucoup. Pourriez-vous préciser le code postal associé à cette adresse, s'il vous plaît ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 493, "completion_tokens": 25, "total_tokens": 518 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:38:31] [66018c65cf2eb] [INFO] Sender already set +33789060090 [2024-03-25 15:38:31] [66018c65cf2eb] [DEBUG] [SMS] text : Merci beaucoup. Pourriez-vous préciser le code postal associé à cette adresse, s'il vous plaît ? [2024-03-25 15:38:31] [66018c65cf2eb] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:38:31] [66018c65cf2eb] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:38:31] [66018c65cf2eb] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Merci beaucoup. Pourriez-vous pr\u00e9ciser le code postal associ\u00e9 \u00e0 cette adresse, s'il vous pla\u00eet ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:38:32] [66018c65cf2eb] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:38:32] [66018c65cf2eb] [INFO] [SMS] SMS envoyé avec succès id : sms_66018c6824f4d006021422 [2024-03-25 15:38:32] [66018c65cf2eb] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018c6824f4d006021422","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.61} [2024-03-25 15:38:32] [66018c65cf2eb] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:38:32] [66018c65cf2eb] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] Callback main start ok [2024-03-25 15:38:34] [66018c6ade152] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] Callback main avant while ok [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] Fields : channel=sms&text=06700 saint Laurent du Var&reception_date=2024-03-25 15:38:34&metadata[message_id]=sms_66018c6824f4d006021422&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:38:34] [66018c6ade152] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: 06700 saint Laurent du Var [2024-03-25 15:38:34] [66018c6ade152] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:38:34|Message: 06700 saint Laurent du Var [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] callback main apres while ok [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] Service is enabled ? true [2024-03-25 15:38:34] [66018c6ade152] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:38:34] [66018c6ade152] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] Listen is enabled ? false [2024-03-25 15:38:34] [66018c6ade152] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:38:34] [66018c6ade152] [INFO] Callback SMS Count =? 5 [2024-03-25 15:38:34] [66018c6ade152] [INFO] Callback checkMessage : 223 avenue Léon Bérenger -- text: 06700 saint Laurent du Var [2024-03-25 15:38:34] [66018c6ade152] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '06700 saint Laurent du Var' [2024-03-25 15:38:34] [66018c6ade152] [INFO] Event ID ? [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] début chatgpt [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] curl_init OK [2024-03-25 15:38:34] [66018c6ade152] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\n - jours de pr\u00e9sence (pr\u00e9sent samedi 16 Mars ou dimanche 17 Mars ou les deux) \\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?\",\"Serez-vous pr\u00e9sent les deux jours?\",\"Quelle est votre adresse de d\u00e9part? (dont code postal)\", \"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\""},{"role":"assistant","content":"Bonjour, je suis Alfred, votre assistant covoiturage pour vos \u00e9v\u00e8nements. A quel \u00e9v\u00e8nement souhaitez-vous aller?"},{"role":"user","content":"Au Nika\u00efa "},{"role":"user","content":"\u00c0 Nice"},{"role":"assistant","content":"Tr\u00e8s bien, pour l'\u00e9v\u00e8nement au Nika\u00efa, serez-vous pr\u00e9sent le samedi 16 Mars, le dimanche 17 Mars, ou les deux jours?"},{"role":"assistant","content":"Parfait, vous souhaitez y aller pour quel(s) jour(s), samedi 16 Mars, dimanche 17 Mars, ou les deux jours ?"},{"role":"user","content":"Les 2 jours"},{"role":"assistant","content":"Excellent choix ! Souhaitez-vous \u00eatre conducteur ou passager pour ce covoiturage ?"},{"role":"user","content":"Conducteur "},{"role":"assistant","content":"Super, en tant que conducteur. Pourriez-vous me communiquer votre adresse de d\u00e9part, s'il vous pla\u00eet ? (y compris le code postal)"},{"role":"user","content":"223 avenue L\u00e9on B\u00e9renger "},{"role":"user","content":"06700 saint Laurent du Var"}]} [2024-03-25 15:38:37] [66018c6ade152] [DEBUG] Commun GPT response: { "id": "chatcmpl-96fl5xmhJH7UMhXAREtkZQVcg6h9S", "object": "chat.completion", "created": 1711377515, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci beaucoup. À quelle heure souhaitez-vous arriver à l'évènement le samedi et le dimanche ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 503, "completion_tokens": 26, "total_tokens": 529 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:38:37] [66018c6ade152] [DEBUG] Curl Closed OK [2024-03-25 15:38:37] [66018c6ade152] [INFO] Commun GPT Content: { "id": "chatcmpl-96fl5xmhJH7UMhXAREtkZQVcg6h9S", "object": "chat.completion", "created": 1711377515, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci beaucoup. À quelle heure souhaitez-vous arriver à l'évènement le samedi et le dimanche ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 503, "completion_tokens": 26, "total_tokens": 529 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 15:38:37] [66018c6ade152] [INFO] Sender already set +33789060090 [2024-03-25 15:38:37] [66018c6ade152] [DEBUG] [SMS] text : Merci beaucoup. À quelle heure souhaitez-vous arriver à l'évènement le samedi et le dimanche ? [2024-03-25 15:38:37] [66018c6ade152] [DEBUG] [SMS] number : +33789060090 [2024-03-25 15:38:37] [66018c6ade152] [DEBUG] [SMS] sender : 33757050387 [2024-03-25 15:38:37] [66018c6ade152] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33789060090"}],"text":"Merci beaucoup. \u00c0 quelle heure souhaitez-vous arriver \u00e0 l'\u00e9v\u00e8nement le samedi et le dimanche ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050387"} [2024-03-25 15:38:37] [66018c6ade152] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 15:38:37] [66018c6ade152] [INFO] [SMS] SMS envoyé avec succès id : sms_66018c6dde2fc574835689 [2024-03-25 15:38:37] [66018c6ade152] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66018c6dde2fc574835689","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.56} [2024-03-25 15:38:37] [66018c6ade152] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 15:38:37] [66018c6ade152] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] Callback main start ok [2024-03-25 15:38:55] [66018c7f58d98] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] Callback main avant while ok [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] Fields : channel=sms&text=17h&reception_date=2024-03-25 15:38:54&metadata[message_id]=sms_66018c6dde2fc574835689&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:38:55] [66018c7f58d98] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: 17h [2024-03-25 15:38:55] [66018c7f58d98] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:38:54|Message: 17h [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] callback main apres while ok [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] Service is enabled ? true [2024-03-25 15:38:55] [66018c7f58d98] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:38:55] [66018c7f58d98] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] Listen is enabled ? false [2024-03-25 15:38:55] [66018c7f58d98] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:38:55] [66018c7f58d98] [INFO] Callback SMS Count =? 7 [2024-03-25 15:38:55] [66018c7f58d98] [INFO] Callback checkMessage : 06700 saint Laurent du Var -- text: 17h [2024-03-25 15:38:55] [66018c7f58d98] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '17h' [2024-03-25 15:38:55] [66018c7f58d98] [INFO] Event ID ? [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] Total SMS USER : 6 [2024-03-25 15:38:55] [66018c7f58d98] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] Callback main start ok [2024-03-25 15:39:59] [66018cbf526a0] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] Callback main avant while ok [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] Fields : channel=sms&text=C'est gratuit ?&reception_date=2024-03-25 15:39:57&metadata[message_id]=sms_66018c6dde2fc574835689&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:39:59] [66018cbf526a0] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: C'est gratuit ? [2024-03-25 15:39:59] [66018cbf526a0] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:39:57|Message: C'est gratuit ? [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] callback main apres while ok [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] Service is enabled ? true [2024-03-25 15:39:59] [66018cbf526a0] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:39:59] [66018cbf526a0] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] Listen is enabled ? false [2024-03-25 15:39:59] [66018cbf526a0] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:39:59] [66018cbf526a0] [INFO] Callback SMS Count =? 7 [2024-03-25 15:39:59] [66018cbf526a0] [INFO] Callback checkMessage : 17h -- text: C'est gratuit ? [2024-03-25 15:39:59] [66018cbf526a0] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'C\'est gratuit ?' [2024-03-25 15:39:59] [66018cbf526a0] [INFO] Event ID ? [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] Total SMS USER : 7 [2024-03-25 15:39:59] [66018cbf526a0] [DEBUG] Callback juste avant fin callBack [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] Callback main start ok [2024-03-25 15:46:17] [66018e39a42b5] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] Callback main avant while ok [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] Fields : channel=sms&text=Test&reception_date=2024-03-25 15:46:15&metadata[message_id]=sms_66018c6dde2fc574835689&metadata[number]=+33789060090&metadata[sim_card_number]=+33757050387 [2024-03-25 15:46:17] [66018e39a42b5] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33789060090 Text: Test [2024-03-25 15:46:17] [66018e39a42b5] [INFO] From: +33789060090|To: +33757050387|Date: 2024-03-25 15:46:15|Message: Test [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] callback main apres while ok [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] Service is enabled ? true [2024-03-25 15:46:17] [66018e39a42b5] [INFO] Service +33757050387 is enabled ! [2024-03-25 15:46:17] [66018e39a42b5] [INFO] Phone Number +33789060090 is available ! [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] Listen is enabled ? false [2024-03-25 15:46:17] [66018e39a42b5] [INFO] Listen +33757050387 is disabled ! [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] BDD CheckNumber : OK [2024-03-25 15:46:17] [66018e39a42b5] [INFO] Callback SMS Count =? 7 [2024-03-25 15:46:17] [66018e39a42b5] [INFO] Callback checkMessage : C'est gratuit ? -- text: Test [2024-03-25 15:46:17] [66018e39a42b5] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Test' [2024-03-25 15:46:17] [66018e39a42b5] [INFO] Event ID ? [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] Total SMS USER : 7 [2024-03-25 15:46:17] [66018e39a42b5] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:36:45] [66019a0d7a435] [DEBUG] Callback main start ok [2024-03-25 16:36:45] [66019a0d7a435] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:36:45] [66019a0d7a435] [DEBUG] Callback main avant while ok [2024-03-25 16:36:45] [66019a0d7a435] [DEBUG] Fields : channel=sms&text=vvx&reception_date=2024-03-25 16:36:44&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050387 [2024-03-25 16:36:45] [66019a0d7a435] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33601747173 Text: vvx [2024-03-25 16:36:45] [66019a0d7a435] [INFO] From: +33601747173|To: +33757050387|Date: 2024-03-25 16:36:44|Message: vvx [2024-03-25 16:36:45] [66019a0d7a435] [DEBUG] callback main apres while ok [2024-03-25 16:36:45] [66019a0d7a435] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:36:45] [66019a0d7a435] [DEBUG] Service is enabled ? true [2024-03-25 16:36:45] [66019a0d7a435] [INFO] Service +33757050387 is enabled ! [2024-03-25 16:36:45] [66019a0d7a435] [DEBUG] Listen is enabled ? false [2024-03-25 16:36:45] [66019a0d7a435] [INFO] Listen +33757050387 is disabled ! [2024-03-25 16:36:45] [66019a0d7a435] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 16:36:45] [66019a0d7a435] [DEBUG] BDD CheckNumber : la table est vide [2024-03-25 16:36:45] [66019a0d7a435] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-03-25 16:36:45] [66019a0d7a435] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33601747173 [2024-03-25 16:36:45] [66019a0d7a435] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'vvx' [2024-03-25 16:36:45] [66019a0d7a435] [INFO] Callback Q1: l'event est VVX [2024-03-25 16:36:45] [66019a0d7a435] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-03-25 16:36:45] [66019a0d7a435] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-03-25 16:36:50] [66019a12980ee] [DEBUG] Callback main start ok [2024-03-25 16:36:50] [66019a12980ee] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:36:50] [66019a12980ee] [DEBUG] Callback main avant while ok [2024-03-25 16:36:50] [66019a12980ee] [DEBUG] Fields : channel=sms&text=vvx&reception_date=2024-03-25 16:36:44&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050387 [2024-03-25 16:36:50] [66019a12980ee] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33601747173 Text: vvx [2024-03-25 16:36:50] [66019a12980ee] [INFO] From: +33601747173|To: +33757050387|Date: 2024-03-25 16:36:44|Message: vvx [2024-03-25 16:36:50] [66019a12980ee] [DEBUG] callback main apres while ok [2024-03-25 16:36:50] [66019a12980ee] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:36:50] [66019a12980ee] [DEBUG] Service is enabled ? true [2024-03-25 16:36:50] [66019a12980ee] [INFO] Service +33757050387 is enabled ! [2024-03-25 16:36:50] [66019a12980ee] [DEBUG] Listen is enabled ? false [2024-03-25 16:36:50] [66019a12980ee] [INFO] Listen +33757050387 is disabled ! [2024-03-25 16:36:50] [66019a12980ee] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 16:36:50] [66019a12980ee] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:36:50] [66019a12980ee] [INFO] Callback SMS Count =? 0 [2024-03-25 16:36:50] [66019a12980ee] [INFO] Callback checkMessage : vvx -- text: vvx [2024-03-25 16:36:50] [66019a12980ee] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 16:36:50] [66019a12980ee] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] Callback main start ok [2024-03-25 16:43:26] [66019b9e669b1] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] Callback main avant while ok [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] Fields : channel=sms&text=vvx&reception_date=2024-03-25 16:43:25&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050387 [2024-03-25 16:43:26] [66019b9e669b1] [INFO] Callback SMS entrant sur sim_card: +33757050387 depuis Number (user): +33601747173 Text: vvx [2024-03-25 16:43:26] [66019b9e669b1] [INFO] From: +33601747173|To: +33757050387|Date: 2024-03-25 16:43:25|Message: vvx [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] callback main apres while ok [2024-03-25 16:43:26] [66019b9e669b1] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] Service is enabled ? true [2024-03-25 16:43:26] [66019b9e669b1] [INFO] Service +33757050387 is enabled ! [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] Listen is enabled ? false [2024-03-25 16:43:26] [66019b9e669b1] [INFO] Listen +33757050387 is disabled ! [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] callback main sim_card_number CORRECT : +33757050387 début d'interpretation du message [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] BDD CheckNumber : la table est vide [2024-03-25 16:43:26] [66019b9e669b1] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-03-25 16:43:26] [66019b9e669b1] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33601747173 [2024-03-25 16:43:26] [66019b9e669b1] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'vvx' [2024-03-25 16:43:26] [66019b9e669b1] [INFO] Callback Q1: l'event est VVX [2024-03-25 16:43:26] [66019b9e669b1] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'VVX via sms' [2024-03-25 16:43:26] [66019b9e669b1] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '9' [2024-03-25 16:43:26] [66019b9e669b1] [INFO] Ajout du sender : 33757050388 au +33601747173 [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] [SMS] text : Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous bénéficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. Voulez-vous qu'on organise votre covoiturage ? (Oui, non) [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:43:26] [66019b9e669b1] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous b\u00e9n\u00e9ficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. \r\nVoulez-vous qu'on organise votre covoiturage ? (Oui, non)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:43:27] [66019b9e669b1] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:43:27] [66019b9e669b1] [INFO] [SMS] SMS envoyé avec succès id : sms_66019b9eeb196788573507 [2024-03-25 16:43:27] [66019b9e669b1] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019b9eeb196788573507","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":48.47} [2024-03-25 16:43:27] [66019b9e669b1] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:43:27] [66019b9e669b1] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] Callback main start ok [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] Callback main avant while ok [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] Fields : channel=sms&text=oui&reception_date=2024-03-25 16:44:43&metadata[message_id]=sms_66019b9eeb196788573507&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: oui [2024-03-25 16:44:46] [66019bee6d1af] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:44:43|Message: oui [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] callback main apres while ok [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] Service is enabled ? true [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] Listen is enabled ? false [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Callback SMS Count =? 1 [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Callback checkMessage : vvx -- text: oui [2024-03-25 16:44:46] [66019bee6d1af] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'oui' [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Event ID ? 9 [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Fetch event [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Event name : VVX [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] [AUTOMATIC] Réponse Positive [2024-03-25 16:44:46] [66019bee6d1af] [INFO] Sender already set +33601747173 [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] [SMS] text : C’est parfait. Je vais vous poser quelques questions très simples. Sentez-vous libre de me répondre comme vous voulez. Pour en savoir plus : https://bit.ly/CGUMoBILI et politique de confidentialité https://bit.ly/PRIVaCY Souhaitez-vous être conducteur ou passager ? (Conducteur, passager, peu importe) [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:44:46] [66019bee6d1af] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"C\u2019est parfait. Je vais vous poser quelques questions tr\u00e8s simples.\r\nSentez-vous libre de me r\u00e9pondre comme vous voulez. Pour en savoir plus : https:\/\/bit.ly\/CGUMoBILI et politique de confidentialit\u00e9 https:\/\/bit.ly\/PRIVaCY\r\nSouhaitez-vous \u00eatre conducteur ou passager ? (Conducteur, passager, peu importe)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:44:48] [66019bee6d1af] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:44:48] [66019bee6d1af] [INFO] [SMS] SMS envoyé avec succès id : sms_66019bf052c1e057327560 [2024-03-25 16:44:48] [66019bee6d1af] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019bf052c1e057327560","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":48.34} [2024-03-25 16:44:48] [66019bee6d1af] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:44:48] [66019bee6d1af] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] Callback main start ok [2024-03-25 16:48:24] [66019cc88318a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] Callback main avant while ok [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] Fields : channel=sms&text=conducteur&reception_date=2024-03-25 16:48:23&metadata[message_id]=sms_66019bf052c1e057327560&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:48:24] [66019cc88318a] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: conducteur [2024-03-25 16:48:24] [66019cc88318a] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:48:23|Message: conducteur [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] callback main apres while ok [2024-03-25 16:48:24] [66019cc88318a] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] Service is enabled ? true [2024-03-25 16:48:24] [66019cc88318a] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] Listen is enabled ? false [2024-03-25 16:48:24] [66019cc88318a] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:48:24] [66019cc88318a] [INFO] Callback SMS Count =? 2 [2024-03-25 16:48:24] [66019cc88318a] [INFO] Callback checkMessage : oui -- text: conducteur [2024-03-25 16:48:24] [66019cc88318a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'conducteur' [2024-03-25 16:48:24] [66019cc88318a] [INFO] Event ID ? 9 [2024-03-25 16:48:24] [66019cc88318a] [INFO] Fetch event [2024-03-25 16:48:24] [66019cc88318a] [INFO] Event name : VVX [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] début chatgpt [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] curl_init OK [2024-03-25 16:48:24] [66019cc88318a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 8 Mai au Samedi 11 Mai)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous b\u00e9n\u00e9ficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. \r\nVoulez-vous qu'on organise votre covoiturage ? (Oui, non)"},{"role":"user","content":"oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"}]} [2024-03-25 16:48:29] [66019cc88318a] [DEBUG] Commun GPT response: { "id": "chatcmpl-96gqe9lEvPy3XrIfW7JJA2kt8eNWU", "object": "chat.completion", "created": 1711381704, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pourriez-vous me préciser les jours de votre présence à l'évènement ? (La présence est possible du Mercredi 8 Mai au Samedi 11 Mai)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 338, "completion_tokens": 43, "total_tokens": 381 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 16:48:29] [66019cc88318a] [DEBUG] Curl Closed OK [2024-03-25 16:48:29] [66019cc88318a] [INFO] Commun GPT Content: { "id": "chatcmpl-96gqe9lEvPy3XrIfW7JJA2kt8eNWU", "object": "chat.completion", "created": 1711381704, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait ! Pourriez-vous me préciser les jours de votre présence à l'évènement ? (La présence est possible du Mercredi 8 Mai au Samedi 11 Mai)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 338, "completion_tokens": 43, "total_tokens": 381 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 16:48:29] [66019cc88318a] [INFO] Sender already set +33601747173 [2024-03-25 16:48:29] [66019cc88318a] [DEBUG] [SMS] text : Parfait ! Pourriez-vous me préciser les jours de votre présence à l'évènement ? (La présence est possible du Mercredi 8 Mai au Samedi 11 Mai) [2024-03-25 16:48:29] [66019cc88318a] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:48:29] [66019cc88318a] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:48:29] [66019cc88318a] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Parfait ! Pourriez-vous me pr\u00e9ciser les jours de votre pr\u00e9sence \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Mercredi 8 Mai au Samedi 11 Mai)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:48:29] [66019cc88318a] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:48:29] [66019cc88318a] [INFO] [SMS] SMS envoyé avec succès id : sms_66019ccddf78e988471314 [2024-03-25 16:48:29] [66019cc88318a] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019ccddf78e988471314","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.29} [2024-03-25 16:48:29] [66019cc88318a] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:48:29] [66019cc88318a] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:48:34] [66019cd287259] [DEBUG] Callback main start ok [2024-03-25 16:48:34] [66019cd287259] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:48:34] [66019cd287259] [DEBUG] Callback main avant while ok [2024-03-25 16:48:34] [66019cd287259] [DEBUG] Fields : channel=sms&text=conducteur&reception_date=2024-03-25 16:48:23&metadata[message_id]=sms_66019bf052c1e057327560&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:48:34] [66019cd287259] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: conducteur [2024-03-25 16:48:34] [66019cd287259] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:48:23|Message: conducteur [2024-03-25 16:48:34] [66019cd287259] [DEBUG] callback main apres while ok [2024-03-25 16:48:34] [66019cd287259] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:48:34] [66019cd287259] [DEBUG] Service is enabled ? true [2024-03-25 16:48:34] [66019cd287259] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:48:34] [66019cd287259] [DEBUG] Listen is enabled ? false [2024-03-25 16:48:34] [66019cd287259] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:48:34] [66019cd287259] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:48:34] [66019cd287259] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:48:34] [66019cd287259] [INFO] Callback SMS Count =? 2 [2024-03-25 16:48:34] [66019cd287259] [INFO] Callback checkMessage : conducteur -- text: conducteur [2024-03-25 16:48:34] [66019cd287259] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 16:48:34] [66019cd287259] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:49:55] [66019d236e620] [DEBUG] Callback main start ok [2024-03-25 16:49:55] [66019d236e620] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:49:55] [66019d236e620] [DEBUG] Callback main avant while ok [2024-03-25 16:49:55] [66019d236e620] [DEBUG] Fields : channel=sms&text=oui je viens que pour le jeudi et le vendredi&reception_date=2024-03-25 16:49:47&metadata[message_id]=sms_66019ccddf78e988471314&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:49:55] [66019d236e620] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: oui je viens que pour le jeudi et le vendredi [2024-03-25 16:49:55] [66019d236e620] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:49:47|Message: oui je viens que pour le jeudi et le vendredi [2024-03-25 16:49:55] [66019d236e620] [DEBUG] callback main apres while ok [2024-03-25 16:49:55] [66019d236e620] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:49:55] [66019d236e620] [DEBUG] Service is enabled ? true [2024-03-25 16:49:55] [66019d236e620] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:49:55] [66019d236e620] [DEBUG] Listen is enabled ? false [2024-03-25 16:49:55] [66019d236e620] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:49:55] [66019d236e620] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:49:55] [66019d236e620] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:49:55] [66019d236e620] [INFO] Callback SMS Count =? 3 [2024-03-25 16:49:55] [66019d236e620] [INFO] Callback checkMessage : conducteur -- text: oui je viens que pour le jeudi et le vendredi [2024-03-25 16:49:55] [66019d236e620] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'oui je viens que pour le jeudi et le vendredi' [2024-03-25 16:49:55] [66019d236e620] [INFO] Event ID ? 9 [2024-03-25 16:49:55] [66019d236e620] [INFO] Fetch event [2024-03-25 16:49:55] [66019d236e620] [INFO] Event name : VVX [2024-03-25 16:49:55] [66019d236e620] [DEBUG] début chatgpt [2024-03-25 16:49:55] [66019d236e620] [DEBUG] curl_init OK [2024-03-25 16:49:55] [66019d236e620] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 8 Mai au Samedi 11 Mai)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous b\u00e9n\u00e9ficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. \r\nVoulez-vous qu'on organise votre covoiturage ? (Oui, non)"},{"role":"user","content":"oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser les jours de votre pr\u00e9sence \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Mercredi 8 Mai au Samedi 11 Mai)"},{"role":"user","content":"oui je viens que pour le jeudi et le vendredi"}]} [2024-03-25 16:49:57] [66019d236e620] [DEBUG] Commun GPT response: { "id": "chatcmpl-96gs7zIRnbQQWa57rAAYF00nrhYse", "object": "chat.completion", "created": 1711381795, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci pour cette précision. Quelle est votre adresse de départ ? (dont code postal, s'il vous plaît)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 402, "completion_tokens": 30, "total_tokens": 432 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 16:49:57] [66019d236e620] [DEBUG] Curl Closed OK [2024-03-25 16:49:57] [66019d236e620] [INFO] Commun GPT Content: { "id": "chatcmpl-96gs7zIRnbQQWa57rAAYF00nrhYse", "object": "chat.completion", "created": 1711381795, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Très bien, merci pour cette précision. Quelle est votre adresse de départ ? (dont code postal, s'il vous plaît)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 402, "completion_tokens": 30, "total_tokens": 432 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 16:49:57] [66019d236e620] [INFO] Sender already set +33601747173 [2024-03-25 16:49:57] [66019d236e620] [DEBUG] [SMS] text : Très bien, merci pour cette précision. Quelle est votre adresse de départ ? (dont code postal, s'il vous plaît) [2024-03-25 16:49:57] [66019d236e620] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:49:57] [66019d236e620] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:49:57] [66019d236e620] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Tr\u00e8s bien, merci pour cette pr\u00e9cision. Quelle est votre adresse de d\u00e9part ? (dont code postal, s'il vous pla\u00eet)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:50:00] [66019d236e620] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:50:00] [66019d236e620] [INFO] [SMS] SMS envoyé avec succès id : sms_66019d28682a6301759662 [2024-03-25 16:50:00] [66019d236e620] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019d28682a6301759662","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.25} [2024-03-25 16:50:00] [66019d236e620] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:50:00] [66019d236e620] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:50:06] [66019d2e32667] [DEBUG] Callback main start ok [2024-03-25 16:50:06] [66019d2e32667] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:50:06] [66019d2e32667] [DEBUG] Callback main avant while ok [2024-03-25 16:50:06] [66019d2e32667] [DEBUG] Fields : channel=sms&text=oui je viens que pour le jeudi et le vendredi&reception_date=2024-03-25 16:49:47&metadata[message_id]=sms_66019ccddf78e988471314&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:50:06] [66019d2e32667] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: oui je viens que pour le jeudi et le vendredi [2024-03-25 16:50:06] [66019d2e32667] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:49:47|Message: oui je viens que pour le jeudi et le vendredi [2024-03-25 16:50:06] [66019d2e32667] [DEBUG] callback main apres while ok [2024-03-25 16:50:06] [66019d2e32667] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:50:06] [66019d2e32667] [DEBUG] Service is enabled ? true [2024-03-25 16:50:06] [66019d2e32667] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:50:06] [66019d2e32667] [DEBUG] Listen is enabled ? false [2024-03-25 16:50:06] [66019d2e32667] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:50:06] [66019d2e32667] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:50:06] [66019d2e32667] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:50:06] [66019d2e32667] [INFO] Callback SMS Count =? 3 [2024-03-25 16:50:06] [66019d2e32667] [INFO] Callback checkMessage : oui je viens que pour le jeudi et le vendredi -- text: oui je viens que pour le jeudi et le vendredi [2024-03-25 16:50:06] [66019d2e32667] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 16:50:06] [66019d2e32667] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:50:32] [66019d482010b] [DEBUG] Callback main start ok [2024-03-25 16:50:32] [66019d482010b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:50:32] [66019d482010b] [DEBUG] Callback main avant while ok [2024-03-25 16:50:32] [66019d482010b] [DEBUG] Fields : channel=sms&text=9 bis grand rue, 49610 les garennes sur loire&reception_date=2024-03-25 16:50:30&metadata[message_id]=sms_66019d28682a6301759662&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:50:32] [66019d482010b] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: 9 bis grand rue, 49610 les garennes sur loire [2024-03-25 16:50:32] [66019d482010b] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:50:30|Message: 9 bis grand rue, 49610 les garennes sur loire [2024-03-25 16:50:32] [66019d482010b] [DEBUG] callback main apres while ok [2024-03-25 16:50:32] [66019d482010b] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:50:32] [66019d482010b] [DEBUG] Service is enabled ? true [2024-03-25 16:50:32] [66019d482010b] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:50:32] [66019d482010b] [DEBUG] Listen is enabled ? false [2024-03-25 16:50:32] [66019d482010b] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:50:32] [66019d482010b] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:50:32] [66019d482010b] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:50:32] [66019d482010b] [INFO] Callback SMS Count =? 4 [2024-03-25 16:50:32] [66019d482010b] [INFO] Callback checkMessage : oui je viens que pour le jeudi et le vendredi -- text: 9 bis grand rue, 49610 les garennes sur loire [2024-03-25 16:50:32] [66019d482010b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: '9 bis grand rue, 49610 les garennes sur loire' [2024-03-25 16:50:32] [66019d482010b] [INFO] Event ID ? 9 [2024-03-25 16:50:32] [66019d482010b] [INFO] Fetch event [2024-03-25 16:50:32] [66019d482010b] [INFO] Event name : VVX [2024-03-25 16:50:32] [66019d482010b] [DEBUG] début chatgpt [2024-03-25 16:50:32] [66019d482010b] [DEBUG] curl_init OK [2024-03-25 16:50:32] [66019d482010b] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 8 Mai au Samedi 11 Mai)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous b\u00e9n\u00e9ficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. \nVoulez-vous qu'on organise votre covoiturage ? (Oui, non)"},{"role":"user","content":"oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser les jours de votre pr\u00e9sence \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Mercredi 8 Mai au Samedi 11 Mai)"},{"role":"user","content":"oui je viens que pour le jeudi et le vendredi"},{"role":"assistant","content":"Tr\u00e8s bien, merci pour cette pr\u00e9cision. Quelle est votre adresse de d\u00e9part ? (dont code postal, s'il vous pla\u00eet)"},{"role":"user","content":"9 bis grand rue, 49610 les garennes sur loire"}]} [2024-03-25 16:50:34] [66019d482010b] [DEBUG] Commun GPT response: { "id": "chatcmpl-96gsirVbXQ0S7rK1J14qzRwsOvPIu", "object": "chat.completion", "created": 1711381832, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci beaucoup. Revenez-vous à la même adresse le vendredi soir ou avez-vous une autre adresse de retour à préciser ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 455, "completion_tokens": 28, "total_tokens": 483 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-25 16:50:34] [66019d482010b] [DEBUG] Curl Closed OK [2024-03-25 16:50:34] [66019d482010b] [INFO] Commun GPT Content: { "id": "chatcmpl-96gsirVbXQ0S7rK1J14qzRwsOvPIu", "object": "chat.completion", "created": 1711381832, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Merci beaucoup. Revenez-vous à la même adresse le vendredi soir ou avez-vous une autre adresse de retour à préciser ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 455, "completion_tokens": 28, "total_tokens": 483 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-25 16:50:34] [66019d482010b] [INFO] Sender already set +33601747173 [2024-03-25 16:50:34] [66019d482010b] [DEBUG] [SMS] text : Merci beaucoup. Revenez-vous à la même adresse le vendredi soir ou avez-vous une autre adresse de retour à préciser ? [2024-03-25 16:50:34] [66019d482010b] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:50:34] [66019d482010b] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:50:34] [66019d482010b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Merci beaucoup. Revenez-vous \u00e0 la m\u00eame adresse le vendredi soir ou avez-vous une autre adresse de retour \u00e0 pr\u00e9ciser ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:50:36] [66019d482010b] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:50:36] [66019d482010b] [INFO] [SMS] SMS envoyé avec succès id : sms_66019d4bf27f4232102515 [2024-03-25 16:50:36] [66019d482010b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019d4bf27f4232102515","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":48.2} [2024-03-25 16:50:36] [66019d482010b] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:50:36] [66019d482010b] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] Callback main start ok [2024-03-25 16:51:34] [66019d86b0435] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] Callback main avant while ok [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] Fields : channel=sms&text=ouu je reviens au meme endroit&reception_date=2024-03-25 16:51:33&metadata[message_id]=sms_66019d4bf27f4232102515&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:51:34] [66019d86b0435] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: ouu je reviens au meme endroit [2024-03-25 16:51:34] [66019d86b0435] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:51:33|Message: ouu je reviens au meme endroit [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] callback main apres while ok [2024-03-25 16:51:34] [66019d86b0435] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] Service is enabled ? true [2024-03-25 16:51:34] [66019d86b0435] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] Listen is enabled ? false [2024-03-25 16:51:34] [66019d86b0435] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:51:34] [66019d86b0435] [INFO] Callback SMS Count =? 5 [2024-03-25 16:51:34] [66019d86b0435] [INFO] Callback checkMessage : 9 bis grand rue, 49610 les garennes sur loire -- text: ouu je reviens au meme endroit [2024-03-25 16:51:34] [66019d86b0435] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'ouu je reviens au meme endroit' [2024-03-25 16:51:34] [66019d86b0435] [INFO] Event ID ? 9 [2024-03-25 16:51:34] [66019d86b0435] [INFO] Fetch event [2024-03-25 16:51:34] [66019d86b0435] [INFO] Event name : VVX [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] début chatgpt [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] curl_init OK [2024-03-25 16:51:34] [66019d86b0435] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 8 Mai au Samedi 11 Mai)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous b\u00e9n\u00e9ficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. \nVoulez-vous qu'on organise votre covoiturage ? (Oui, non)"},{"role":"user","content":"oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser les jours de votre pr\u00e9sence \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Mercredi 8 Mai au Samedi 11 Mai)"},{"role":"user","content":"oui je viens que pour le jeudi et le vendredi"},{"role":"assistant","content":"Tr\u00e8s bien, merci pour cette pr\u00e9cision. Quelle est votre adresse de d\u00e9part ? (dont code postal, s'il vous pla\u00eet)"},{"role":"user","content":"9 bis grand rue, 49610 les garennes sur loire"},{"role":"assistant","content":"Merci beaucoup. Revenez-vous \u00e0 la m\u00eame adresse le vendredi soir ou avez-vous une autre adresse de retour \u00e0 pr\u00e9ciser ?"},{"role":"user","content":"ouu je reviens au meme endroit"}]} [2024-03-25 16:51:40] [66019d86b0435] [DEBUG] Commun GPT response: { "id": "chatcmpl-96gtjU0ZnSQ2hA3Z29bEtk2e0CBE8", "object": "chat.completion", "created": 1711381895, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour toutes ces informations. Je vais maintenant travailler à vous trouver des passagers pour les trajets du jeudi et vendredi depuis le 9 bis grand rue, 49610 Les Garennes sur Loire. Je vous tiendrai informé dès que j'aurai des nouvelles. Avez-vous une préférence concernant le nombre de passagers ou d'autres spécificités à prendre en compte pour votre covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 500, "completion_tokens": 97, "total_tokens": 597 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-25 16:51:40] [66019d86b0435] [DEBUG] Curl Closed OK [2024-03-25 16:51:40] [66019d86b0435] [INFO] Commun GPT Content: { "id": "chatcmpl-96gtjU0ZnSQ2hA3Z29bEtk2e0CBE8", "object": "chat.completion", "created": 1711381895, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, merci pour toutes ces informations. Je vais maintenant travailler à vous trouver des passagers pour les trajets du jeudi et vendredi depuis le 9 bis grand rue, 49610 Les Garennes sur Loire. Je vous tiendrai informé dès que j'aurai des nouvelles. Avez-vous une préférence concernant le nombre de passagers ou d'autres spécificités à prendre en compte pour votre covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 500, "completion_tokens": 97, "total_tokens": 597 }, "system_fingerprint": "fp_aff4b0ea4d" } [2024-03-25 16:51:40] [66019d86b0435] [INFO] Sender already set +33601747173 [2024-03-25 16:51:40] [66019d86b0435] [DEBUG] [SMS] text : Parfait, merci pour toutes ces informations. Je vais maintenant travailler à vous trouver des passagers pour les trajets du jeudi et vendredi depuis le 9 bis grand rue, 49610 Les Garennes sur Loire. Je vous tiendrai informé dès que j'aurai des nouvelles. Avez-vous une préférence concernant le nombre de passagers ou d'autres spécificités à prendre en compte pour votre covoiturage ? [2024-03-25 16:51:40] [66019d86b0435] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:51:40] [66019d86b0435] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:51:40] [66019d86b0435] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Parfait, merci pour toutes ces informations. Je vais maintenant travailler \u00e0 vous trouver des passagers pour les trajets du jeudi et vendredi depuis le 9 bis grand rue, 49610 Les Garennes sur Loire. Je vous tiendrai inform\u00e9 d\u00e8s que j'aurai des nouvelles. Avez-vous une pr\u00e9f\u00e9rence concernant le nombre de passagers ou d'autres sp\u00e9cificit\u00e9s \u00e0 prendre en compte pour votre covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:51:41] [66019d86b0435] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:51:41] [66019d86b0435] [INFO] [SMS] SMS envoyé avec succès id : sms_66019d8d1e51e564116212 [2024-03-25 16:51:41] [66019d86b0435] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019d8d1e51e564116212","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":48.07} [2024-03-25 16:51:41] [66019d86b0435] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:51:41] [66019d86b0435] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:51:45] [66019d914691f] [DEBUG] Callback main start ok [2024-03-25 16:51:45] [66019d914691f] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:51:45] [66019d914691f] [DEBUG] Callback main avant while ok [2024-03-25 16:51:45] [66019d914691f] [DEBUG] Fields : channel=sms&text=ouu je reviens au meme endroit&reception_date=2024-03-25 16:51:33&metadata[message_id]=sms_66019d4bf27f4232102515&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:51:45] [66019d914691f] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: ouu je reviens au meme endroit [2024-03-25 16:51:45] [66019d914691f] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:51:33|Message: ouu je reviens au meme endroit [2024-03-25 16:51:45] [66019d914691f] [DEBUG] callback main apres while ok [2024-03-25 16:51:45] [66019d914691f] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:51:45] [66019d914691f] [DEBUG] Service is enabled ? true [2024-03-25 16:51:45] [66019d914691f] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:51:45] [66019d914691f] [DEBUG] Listen is enabled ? false [2024-03-25 16:51:45] [66019d914691f] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:51:45] [66019d914691f] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:51:45] [66019d914691f] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:51:45] [66019d914691f] [INFO] Callback SMS Count =? 5 [2024-03-25 16:51:45] [66019d914691f] [INFO] Callback checkMessage : ouu je reviens au meme endroit -- text: ouu je reviens au meme endroit [2024-03-25 16:51:45] [66019d914691f] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 16:51:45] [66019d914691f] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] Callback main start ok [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] Callback main avant while ok [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] Fields : channel=sms&text=non non, je n'ai pas de preference&reception_date=2024-03-25 16:52:40&metadata[message_id]=sms_66019d8d1e51e564116212&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: non non, je n'ai pas de preference [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:52:40|Message: non non, je n'ai pas de preference [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] callback main apres while ok [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] Service is enabled ? true [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] Listen is enabled ? false [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Callback SMS Count =? 6 [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Callback checkMessage : ouu je reviens au meme endroit -- text: non non, je n'ai pas de preference [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'non non, je n\'ai pas de preference' [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Event ID ? 9 [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Fetch event [2024-03-25 16:52:41] [66019dc9b1f83] [INFO] Event name : VVX [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] début chatgpt [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] curl_init OK [2024-03-25 16:52:41] [66019dc9b1f83] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 8 Mai au Samedi 11 Mai)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous b\u00e9n\u00e9ficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. \nVoulez-vous qu'on organise votre covoiturage ? (Oui, non)"},{"role":"user","content":"oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser les jours de votre pr\u00e9sence \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Mercredi 8 Mai au Samedi 11 Mai)"},{"role":"user","content":"oui je viens que pour le jeudi et le vendredi"},{"role":"assistant","content":"Tr\u00e8s bien, merci pour cette pr\u00e9cision. Quelle est votre adresse de d\u00e9part ? (dont code postal, s'il vous pla\u00eet)"},{"role":"user","content":"9 bis grand rue, 49610 les garennes sur loire"},{"role":"assistant","content":"Merci beaucoup. Revenez-vous \u00e0 la m\u00eame adresse le vendredi soir ou avez-vous une autre adresse de retour \u00e0 pr\u00e9ciser ?"},{"role":"user","content":"ouu je reviens au meme endroit"},{"role":"assistant","content":"Parfait, merci pour toutes ces informations. Je vais maintenant travailler \u00e0 vous trouver des passagers pour les trajets du jeudi et vendredi depuis le 9 bis grand rue, 49610 Les Garennes sur Loire. Je vous tiendrai inform\u00e9 d\u00e8s que j'aurai des nouvelles. Avez-vous une pr\u00e9f\u00e9rence concernant le nombre de passagers ou d'autres sp\u00e9cificit\u00e9s \u00e0 prendre en compte pour votre covoiturage ?"},{"role":"user","content":"non non, je n'ai pas de preference"}]} [2024-03-25 16:52:46] [66019dc9b1f83] [DEBUG] Commun GPT response: { "id": "chatcmpl-96guog5EpRoY1UQHcjap9cejTXiW7", "object": "chat.completion", "created": 1711381962, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, je prends note que vous êtes flexible concernant le nombre de passagers. Je m'occupe de tout et je vous contacterai dès que possible avec des propositions de covoiturage. Si vous avez d'autres questions ou des informations supplémentaires à me communiquer d'ici là, n'hésitez surtout pas. Bonne journée !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 614, "completion_tokens": 77, "total_tokens": 691 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 16:52:46] [66019dc9b1f83] [DEBUG] Curl Closed OK [2024-03-25 16:52:46] [66019dc9b1f83] [INFO] Commun GPT Content: { "id": "chatcmpl-96guog5EpRoY1UQHcjap9cejTXiW7", "object": "chat.completion", "created": 1711381962, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "D'accord, je prends note que vous êtes flexible concernant le nombre de passagers. Je m'occupe de tout et je vous contacterai dès que possible avec des propositions de covoiturage. Si vous avez d'autres questions ou des informations supplémentaires à me communiquer d'ici là, n'hésitez surtout pas. Bonne journée !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 614, "completion_tokens": 77, "total_tokens": 691 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 16:52:46] [66019dc9b1f83] [INFO] Sender already set +33601747173 [2024-03-25 16:52:46] [66019dc9b1f83] [DEBUG] [SMS] text : D'accord, je prends note que vous êtes flexible concernant le nombre de passagers. Je m'occupe de tout et je vous contacterai dès que possible avec des propositions de covoiturage. Si vous avez d'autres questions ou des informations supplémentaires à me communiquer d'ici là, n'hésitez surtout pas. Bonne journée ! [2024-03-25 16:52:46] [66019dc9b1f83] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:52:46] [66019dc9b1f83] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:52:46] [66019dc9b1f83] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"D'accord, je prends note que vous \u00eates flexible concernant le nombre de passagers. Je m'occupe de tout et je vous contacterai d\u00e8s que possible avec des propositions de covoiturage. Si vous avez d'autres questions ou des informations suppl\u00e9mentaires \u00e0 me communiquer d'ici l\u00e0, n'h\u00e9sitez surtout pas. Bonne journ\u00e9e !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:52:46] [66019dc9b1f83] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:52:46] [66019dc9b1f83] [INFO] [SMS] SMS envoyé avec succès id : sms_66019dcec380b809540781 [2024-03-25 16:52:46] [66019dc9b1f83] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019dcec380b809540781","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":47.93} [2024-03-25 16:52:46] [66019dc9b1f83] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:52:46] [66019dc9b1f83] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:52:51] [66019dd3c0c72] [DEBUG] Callback main start ok [2024-03-25 16:52:51] [66019dd3c0c72] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:52:51] [66019dd3c0c72] [DEBUG] Callback main avant while ok [2024-03-25 16:52:51] [66019dd3c0c72] [DEBUG] Fields : channel=sms&text=non non, je n'ai pas de preference&reception_date=2024-03-25 16:52:40&metadata[message_id]=sms_66019d8d1e51e564116212&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:52:51] [66019dd3c0c72] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: non non, je n'ai pas de preference [2024-03-25 16:52:51] [66019dd3c0c72] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:52:40|Message: non non, je n'ai pas de preference [2024-03-25 16:52:51] [66019dd3c0c72] [DEBUG] callback main apres while ok [2024-03-25 16:52:51] [66019dd3c0c72] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:52:51] [66019dd3c0c72] [DEBUG] Service is enabled ? true [2024-03-25 16:52:51] [66019dd3c0c72] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:52:51] [66019dd3c0c72] [DEBUG] Listen is enabled ? false [2024-03-25 16:52:51] [66019dd3c0c72] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:52:51] [66019dd3c0c72] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:52:51] [66019dd3c0c72] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:52:51] [66019dd3c0c72] [INFO] Callback SMS Count =? 6 [2024-03-25 16:52:51] [66019dd3c0c72] [INFO] Callback checkMessage : non non, je n'ai pas de preference -- text: non non, je n'ai pas de preference [2024-03-25 16:52:51] [66019dd3c0c72] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 16:52:51] [66019dd3c0c72] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] Callback main start ok [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] Callback main avant while ok [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] Fields : channel=sms&text=ha oui j'avais oublié sais tu a quelle heure commence la course vendredi?&reception_date=2024-03-25 16:54:37&metadata[message_id]=sms_66019dcec380b809540781&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: ha oui j'avais oublié sais tu a quelle heure commence la course vendredi? [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:54:37|Message: ha oui j'avais oublié sais tu a quelle heure commence la course vendredi? [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] callback main apres while ok [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] Service is enabled ? true [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] Listen is enabled ? false [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Callback SMS Count =? 7 [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Callback checkMessage : non non, je n'ai pas de preference -- text: ha oui j'avais oublié sais tu a quelle heure commence la course vendredi? [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'ha oui j\'avais oublié sais tu a quelle heure commence la course vendredi?' [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Event ID ? 9 [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Fetch event [2024-03-25 16:54:38] [66019e3e4dd55] [INFO] Event name : VVX [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] début chatgpt [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] curl_init OK [2024-03-25 16:54:38] [66019e3e4dd55] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 8 Mai au Samedi 11 Mai)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous b\u00e9n\u00e9ficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. \nVoulez-vous qu'on organise votre covoiturage ? (Oui, non)"},{"role":"user","content":"oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser les jours de votre pr\u00e9sence \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Mercredi 8 Mai au Samedi 11 Mai)"},{"role":"user","content":"oui je viens que pour le jeudi et le vendredi"},{"role":"assistant","content":"Tr\u00e8s bien, merci pour cette pr\u00e9cision. Quelle est votre adresse de d\u00e9part ? (dont code postal, s'il vous pla\u00eet)"},{"role":"user","content":"9 bis grand rue, 49610 les garennes sur loire"},{"role":"assistant","content":"Merci beaucoup. Revenez-vous \u00e0 la m\u00eame adresse le vendredi soir ou avez-vous une autre adresse de retour \u00e0 pr\u00e9ciser ?"},{"role":"user","content":"ouu je reviens au meme endroit"},{"role":"assistant","content":"Parfait, merci pour toutes ces informations. Je vais maintenant travailler \u00e0 vous trouver des passagers pour les trajets du jeudi et vendredi depuis le 9 bis grand rue, 49610 Les Garennes sur Loire. Je vous tiendrai inform\u00e9 d\u00e8s que j'aurai des nouvelles. Avez-vous une pr\u00e9f\u00e9rence concernant le nombre de passagers ou d'autres sp\u00e9cificit\u00e9s \u00e0 prendre en compte pour votre covoiturage ?"},{"role":"user","content":"non non, je n'ai pas de preference"},{"role":"assistant","content":"D'accord, je prends note que vous \u00eates flexible concernant le nombre de passagers. Je m'occupe de tout et je vous contacterai d\u00e8s que possible avec des propositions de covoiturage. Si vous avez d'autres questions ou des informations suppl\u00e9mentaires \u00e0 me communiquer d'ici l\u00e0, n'h\u00e9sitez surtout pas. Bonne journ\u00e9e !"},{"role":"user","content":"ha oui j'avais oubli\u00e9 sais tu a quelle heure commence la course vendredi?"}]} [2024-03-25 16:54:45] [66019e3e4dd55] [DEBUG] Commun GPT response: { "id": "chatcmpl-96gwhY4ML6XH52sHbNHyasadsKROy", "object": "chat.completion", "created": 1711382079, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis là pour vous aider avec l’organisation de votre covoiturage, alors je n'ai pas accès aux horaires spécifiques des événements. Je vous recommande de vérifier directement sur le site officiel de l'événement ou de les contacter pour obtenir des informations précises sur l'heure de début de la course le vendredi. Avez-vous besoin d'aide pour autre chose concernant votre covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 719, "completion_tokens": 98, "total_tokens": 817 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-25 16:54:45] [66019e3e4dd55] [DEBUG] Curl Closed OK [2024-03-25 16:54:45] [66019e3e4dd55] [INFO] Commun GPT Content: { "id": "chatcmpl-96gwhY4ML6XH52sHbNHyasadsKROy", "object": "chat.completion", "created": 1711382079, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je suis là pour vous aider avec l’organisation de votre covoiturage, alors je n'ai pas accès aux horaires spécifiques des événements. Je vous recommande de vérifier directement sur le site officiel de l'événement ou de les contacter pour obtenir des informations précises sur l'heure de début de la course le vendredi. Avez-vous besoin d'aide pour autre chose concernant votre covoiturage ?" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 719, "completion_tokens": 98, "total_tokens": 817 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-25 16:54:45] [66019e3e4dd55] [INFO] Sender already set +33601747173 [2024-03-25 16:54:45] [66019e3e4dd55] [DEBUG] [SMS] text : Je suis là pour vous aider avec l’organisation de votre covoiturage, alors je n'ai pas accès aux horaires spécifiques des événements. Je vous recommande de vérifier directement sur le site officiel de l'événement ou de les contacter pour obtenir des informations précises sur l'heure de début de la course le vendredi. Avez-vous besoin d'aide pour autre chose concernant votre covoiturage ? [2024-03-25 16:54:45] [66019e3e4dd55] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:54:45] [66019e3e4dd55] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:54:45] [66019e3e4dd55] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Je suis l\u00e0 pour vous aider avec l\u2019organisation de votre covoiturage, alors je n'ai pas acc\u00e8s aux horaires sp\u00e9cifiques des \u00e9v\u00e9nements. Je vous recommande de v\u00e9rifier directement sur le site officiel de l'\u00e9v\u00e9nement ou de les contacter pour obtenir des informations pr\u00e9cises sur l'heure de d\u00e9but de la course le vendredi. Avez-vous besoin d'aide pour autre chose concernant votre covoiturage ?","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:54:45] [66019e3e4dd55] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:54:45] [66019e3e4dd55] [INFO] [SMS] SMS envoyé avec succès id : sms_66019e45779e7350445605 [2024-03-25 16:54:45] [66019e3e4dd55] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019e45779e7350445605","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":47.8} [2024-03-25 16:54:45] [66019e3e4dd55] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:54:45] [66019e3e4dd55] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:54:48] [66019e485679f] [DEBUG] Callback main start ok [2024-03-25 16:54:48] [66019e485679f] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:54:48] [66019e485679f] [DEBUG] Callback main avant while ok [2024-03-25 16:54:48] [66019e485679f] [DEBUG] Fields : channel=sms&text=ha oui j'avais oublié sais tu a quelle heure commence la course vendredi?&reception_date=2024-03-25 16:54:37&metadata[message_id]=sms_66019dcec380b809540781&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:54:48] [66019e485679f] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: ha oui j'avais oublié sais tu a quelle heure commence la course vendredi? [2024-03-25 16:54:48] [66019e485679f] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:54:37|Message: ha oui j'avais oublié sais tu a quelle heure commence la course vendredi? [2024-03-25 16:54:48] [66019e485679f] [DEBUG] callback main apres while ok [2024-03-25 16:54:48] [66019e485679f] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:54:48] [66019e485679f] [DEBUG] Service is enabled ? true [2024-03-25 16:54:48] [66019e485679f] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:54:48] [66019e485679f] [DEBUG] Listen is enabled ? false [2024-03-25 16:54:48] [66019e485679f] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:54:48] [66019e485679f] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:54:48] [66019e485679f] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:54:48] [66019e485679f] [INFO] Callback SMS Count =? 7 [2024-03-25 16:54:48] [66019e485679f] [INFO] Callback checkMessage : ha oui j'avais oublié sais tu a quelle heure commence la course vendredi? -- text: ha oui j'avais oublié sais tu a quelle heure commence la course vendredi? [2024-03-25 16:54:48] [66019e485679f] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 16:54:48] [66019e485679f] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] Callback main start ok [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] Callback main avant while ok [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] Fields : channel=sms&text=non merci t'es au top bilou&reception_date=2024-03-25 16:55:22&metadata[message_id]=sms_66019e45779e7350445605&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: non merci t'es au top bilou [2024-03-25 16:55:23] [66019e6b92aad] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:55:22|Message: non merci t'es au top bilou [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] callback main apres while ok [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] Service is enabled ? true [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] Listen is enabled ? false [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Callback SMS Count =? 8 [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Callback checkMessage : ha oui j'avais oublié sais tu a quelle heure commence la course vendredi? -- text: non merci t'es au top bilou [2024-03-25 16:55:23] [66019e6b92aad] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'non merci t\'es au top bilou' [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Event ID ? 9 [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Fetch event [2024-03-25 16:55:23] [66019e6b92aad] [INFO] Event name : VVX [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] début chatgpt [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] curl_init OK [2024-03-25 16:55:23] [66019e6b92aad] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 8 Mai au Samedi 11 Mai)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous b\u00e9n\u00e9ficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. \nVoulez-vous qu'on organise votre covoiturage ? (Oui, non)"},{"role":"user","content":"oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser les jours de votre pr\u00e9sence \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Mercredi 8 Mai au Samedi 11 Mai)"},{"role":"user","content":"oui je viens que pour le jeudi et le vendredi"},{"role":"assistant","content":"Tr\u00e8s bien, merci pour cette pr\u00e9cision. Quelle est votre adresse de d\u00e9part ? (dont code postal, s'il vous pla\u00eet)"},{"role":"user","content":"9 bis grand rue, 49610 les garennes sur loire"},{"role":"assistant","content":"Merci beaucoup. Revenez-vous \u00e0 la m\u00eame adresse le vendredi soir ou avez-vous une autre adresse de retour \u00e0 pr\u00e9ciser ?"},{"role":"user","content":"ouu je reviens au meme endroit"},{"role":"assistant","content":"Parfait, merci pour toutes ces informations. Je vais maintenant travailler \u00e0 vous trouver des passagers pour les trajets du jeudi et vendredi depuis le 9 bis grand rue, 49610 Les Garennes sur Loire. Je vous tiendrai inform\u00e9 d\u00e8s que j'aurai des nouvelles. Avez-vous une pr\u00e9f\u00e9rence concernant le nombre de passagers ou d'autres sp\u00e9cificit\u00e9s \u00e0 prendre en compte pour votre covoiturage ?"},{"role":"user","content":"non non, je n'ai pas de preference"},{"role":"assistant","content":"D'accord, je prends note que vous \u00eates flexible concernant le nombre de passagers. Je m'occupe de tout et je vous contacterai d\u00e8s que possible avec des propositions de covoiturage. Si vous avez d'autres questions ou des informations suppl\u00e9mentaires \u00e0 me communiquer d'ici l\u00e0, n'h\u00e9sitez surtout pas. Bonne journ\u00e9e !"},{"role":"user","content":"ha oui j'avais oubli\u00e9 sais tu a quelle heure commence la course vendredi?"},{"role":"assistant","content":"Je suis l\u00e0 pour vous aider avec l\u2019organisation de votre covoiturage, alors je n'ai pas acc\u00e8s aux horaires sp\u00e9cifiques des \u00e9v\u00e9nements. Je vous recommande de v\u00e9rifier directement sur le site officiel de l'\u00e9v\u00e9nement ou de les contacter pour obtenir des informations pr\u00e9cises sur l'heure de d\u00e9but de la course le vendredi. Avez-vous besoin d'aide pour autre chose concernant votre covoiturage ?"},{"role":"user","content":"non merci t'es au top bilou"}]} [2024-03-25 16:55:30] [66019e6b92aad] [DEBUG] Commun GPT response: { "id": "chatcmpl-96gxPavAyDyyCpLczjdZwheofXiVC", "object": "chat.completion", "created": 1711382123, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je vous en prie, c'était un plaisir de vous aider ! Si vous avez besoin de quoi que ce soit d'autre ou si des questions vous viennent plus tard, n'hésitez pas à revenir vers moi. Bonne chance pour votre covoiturage et profitez bien de l'évènement. Excellente journée à vous !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 834, "completion_tokens": 73, "total_tokens": 907 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-25 16:55:30] [66019e6b92aad] [DEBUG] Curl Closed OK [2024-03-25 16:55:30] [66019e6b92aad] [INFO] Commun GPT Content: { "id": "chatcmpl-96gxPavAyDyyCpLczjdZwheofXiVC", "object": "chat.completion", "created": 1711382123, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Je vous en prie, c'était un plaisir de vous aider ! Si vous avez besoin de quoi que ce soit d'autre ou si des questions vous viennent plus tard, n'hésitez pas à revenir vers moi. Bonne chance pour votre covoiturage et profitez bien de l'évènement. Excellente journée à vous !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 834, "completion_tokens": 73, "total_tokens": 907 }, "system_fingerprint": "fp_d61f808a72" } [2024-03-25 16:55:30] [66019e6b92aad] [INFO] Sender already set +33601747173 [2024-03-25 16:55:30] [66019e6b92aad] [DEBUG] [SMS] text : Je vous en prie, c'était un plaisir de vous aider ! Si vous avez besoin de quoi que ce soit d'autre ou si des questions vous viennent plus tard, n'hésitez pas à revenir vers moi. Bonne chance pour votre covoiturage et profitez bien de l'évènement. Excellente journée à vous ! [2024-03-25 16:55:30] [66019e6b92aad] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:55:30] [66019e6b92aad] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:55:30] [66019e6b92aad] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Je vous en prie, c'\u00e9tait un plaisir de vous aider ! Si vous avez besoin de quoi que ce soit d'autre ou si des questions vous viennent plus tard, n'h\u00e9sitez pas \u00e0 revenir vers moi. Bonne chance pour votre covoiturage et profitez bien de l'\u00e9v\u00e8nement. Excellente journ\u00e9e \u00e0 vous !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:55:30] [66019e6b92aad] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:55:30] [66019e6b92aad] [INFO] [SMS] SMS envoyé avec succès id : sms_66019e72979f6145372040 [2024-03-25 16:55:30] [66019e6b92aad] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019e72979f6145372040","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":47.71} [2024-03-25 16:55:30] [66019e6b92aad] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:55:30] [66019e6b92aad] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:55:33] [66019e75a6394] [DEBUG] Callback main start ok [2024-03-25 16:55:33] [66019e75a6394] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:55:33] [66019e75a6394] [DEBUG] Callback main avant while ok [2024-03-25 16:55:33] [66019e75a6394] [DEBUG] Fields : channel=sms&text=non merci t'es au top bilou&reception_date=2024-03-25 16:55:22&metadata[message_id]=sms_66019e45779e7350445605&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:55:33] [66019e75a6394] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: non merci t'es au top bilou [2024-03-25 16:55:33] [66019e75a6394] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:55:22|Message: non merci t'es au top bilou [2024-03-25 16:55:33] [66019e75a6394] [DEBUG] callback main apres while ok [2024-03-25 16:55:33] [66019e75a6394] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:55:33] [66019e75a6394] [DEBUG] Service is enabled ? true [2024-03-25 16:55:33] [66019e75a6394] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:55:33] [66019e75a6394] [DEBUG] Listen is enabled ? false [2024-03-25 16:55:33] [66019e75a6394] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:55:33] [66019e75a6394] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:55:33] [66019e75a6394] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:55:33] [66019e75a6394] [INFO] Callback SMS Count =? 8 [2024-03-25 16:55:33] [66019e75a6394] [INFO] Callback checkMessage : non merci t'es au top bilou -- text: non merci t'es au top bilou [2024-03-25 16:55:33] [66019e75a6394] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 16:55:33] [66019e75a6394] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] Callback main start ok [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] Callback main avant while ok [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] Fields : channel=sms&text=je suis un peu amoureux secretement de toi&reception_date=2024-03-25 16:56:08&metadata[message_id]=sms_66019e72979f6145372040&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: je suis un peu amoureux secretement de toi [2024-03-25 16:56:10] [66019e9a214dd] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:56:08|Message: je suis un peu amoureux secretement de toi [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] callback main apres while ok [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] Service is enabled ? true [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] Listen is enabled ? false [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Callback SMS Count =? 9 [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Callback checkMessage : non merci t'es au top bilou -- text: je suis un peu amoureux secretement de toi [2024-03-25 16:56:10] [66019e9a214dd] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'je suis un peu amoureux secretement de toi' [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Event ID ? 9 [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Fetch event [2024-03-25 16:56:10] [66019e9a214dd] [INFO] Event name : VVX [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] début chatgpt [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] curl_init OK [2024-03-25 16:56:10] [66019e9a214dd] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-0125-preview","response_format":{"type":"text"},"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. Nous sommes polis et nous utilisons le vouvoiement. Les informations \u00e0 collecter sont: \\\\n - jours de pr\u00e9sence (pr\u00e9sence possible du Mercredi 8 Mai au Samedi 11 Mai)\\\\n - Role(si je souhaite \u00eatre conducteur ou passager) \\\\n - mon adresse de d\u00e9part. Si je ne souhaite pas covoiturer, notre conversation s'arr\u00eate poliment.\\\\nExemple de questions: \\\"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?\\\",\\\"Serez-vous pr\u00e9sent les deux jours?\\\",\\\"Quelle est votre adresse de d\u00e9part? (dont code postal)\\\", \\\"Revenez vous \u00e0 la m\u00eame adresse? Si non, pr\u00e9cisez-moi votre adresse de retour\\\""},{"role":"assistant","content":"Bonjour je suis Alfred de MICHELIN Mobili l'assistant covoiturage de la VVX. Vous b\u00e9n\u00e9ficiez de mes services (simple, gratuit, par SMS) pour vous mettre en relation avec d'autres visiteurs. \nVoulez-vous qu'on organise votre covoiturage ? (Oui, non)"},{"role":"user","content":"oui"},{"role":"assistant","content":"Souhaitez vous \u00eatre conducteur ou passager pour ce covoiturage?"},{"role":"user","content":"conducteur"},{"role":"assistant","content":"Parfait ! Pourriez-vous me pr\u00e9ciser les jours de votre pr\u00e9sence \u00e0 l'\u00e9v\u00e8nement ? (La pr\u00e9sence est possible du Mercredi 8 Mai au Samedi 11 Mai)"},{"role":"user","content":"oui je viens que pour le jeudi et le vendredi"},{"role":"assistant","content":"Tr\u00e8s bien, merci pour cette pr\u00e9cision. Quelle est votre adresse de d\u00e9part ? (dont code postal, s'il vous pla\u00eet)"},{"role":"user","content":"9 bis grand rue, 49610 les garennes sur loire"},{"role":"assistant","content":"Merci beaucoup. Revenez-vous \u00e0 la m\u00eame adresse le vendredi soir ou avez-vous une autre adresse de retour \u00e0 pr\u00e9ciser ?"},{"role":"user","content":"ouu je reviens au meme endroit"},{"role":"assistant","content":"Parfait, merci pour toutes ces informations. Je vais maintenant travailler \u00e0 vous trouver des passagers pour les trajets du jeudi et vendredi depuis le 9 bis grand rue, 49610 Les Garennes sur Loire. Je vous tiendrai inform\u00e9 d\u00e8s que j'aurai des nouvelles. Avez-vous une pr\u00e9f\u00e9rence concernant le nombre de passagers ou d'autres sp\u00e9cificit\u00e9s \u00e0 prendre en compte pour votre covoiturage ?"},{"role":"user","content":"non non, je n'ai pas de preference"},{"role":"assistant","content":"D'accord, je prends note que vous \u00eates flexible concernant le nombre de passagers. Je m'occupe de tout et je vous contacterai d\u00e8s que possible avec des propositions de covoiturage. Si vous avez d'autres questions ou des informations suppl\u00e9mentaires \u00e0 me communiquer d'ici l\u00e0, n'h\u00e9sitez surtout pas. Bonne journ\u00e9e !"},{"role":"user","content":"ha oui j'avais oubli\u00e9 sais tu a quelle heure commence la course vendredi?"},{"role":"assistant","content":"Je suis l\u00e0 pour vous aider avec l\u2019organisation de votre covoiturage, alors je n'ai pas acc\u00e8s aux horaires sp\u00e9cifiques des \u00e9v\u00e9nements. Je vous recommande de v\u00e9rifier directement sur le site officiel de l'\u00e9v\u00e9nement ou de les contacter pour obtenir des informations pr\u00e9cises sur l'heure de d\u00e9but de la course le vendredi. Avez-vous besoin d'aide pour autre chose concernant votre covoiturage ?"},{"role":"user","content":"non merci t'es au top bilou"},{"role":"assistant","content":"Je vous en prie, c'\u00e9tait un plaisir de vous aider ! Si vous avez besoin de quoi que ce soit d'autre ou si des questions vous viennent plus tard, n'h\u00e9sitez pas \u00e0 revenir vers moi. Bonne chance pour votre covoiturage et profitez bien de l'\u00e9v\u00e8nement. Excellente journ\u00e9e \u00e0 vous !"},{"role":"user","content":"je suis un peu amoureux secretement de toi"}]} [2024-03-25 16:56:15] [66019e9a214dd] [DEBUG] Commun GPT response: { "id": "chatcmpl-96gyA02OjKFs1NuT0qib41fr3Mann", "object": "chat.completion", "created": 1711382170, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Votre message me touche, merci ! Sachez que je suis là pour vous aider à organiser vos déplacements de la façon la plus efficace et agréable possible. Si vous avez d'autres questions ou avez besoin d'assistance pour vos futurs covoiturages, n'hésitez pas à me solliciter. Bonne route et prenez soin de vous !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 926, "completion_tokens": 82, "total_tokens": 1008 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 16:56:15] [66019e9a214dd] [DEBUG] Curl Closed OK [2024-03-25 16:56:15] [66019e9a214dd] [INFO] Commun GPT Content: { "id": "chatcmpl-96gyA02OjKFs1NuT0qib41fr3Mann", "object": "chat.completion", "created": 1711382170, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Votre message me touche, merci ! Sachez que je suis là pour vous aider à organiser vos déplacements de la façon la plus efficace et agréable possible. Si vous avez d'autres questions ou avez besoin d'assistance pour vos futurs covoiturages, n'hésitez pas à me solliciter. Bonne route et prenez soin de vous !" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 926, "completion_tokens": 82, "total_tokens": 1008 }, "system_fingerprint": "fp_a7daf7c51e" } [2024-03-25 16:56:15] [66019e9a214dd] [INFO] Sender already set +33601747173 [2024-03-25 16:56:15] [66019e9a214dd] [DEBUG] [SMS] text : Votre message me touche, merci ! Sachez que je suis là pour vous aider à organiser vos déplacements de la façon la plus efficace et agréable possible. Si vous avez d'autres questions ou avez besoin d'assistance pour vos futurs covoiturages, n'hésitez pas à me solliciter. Bonne route et prenez soin de vous ! [2024-03-25 16:56:15] [66019e9a214dd] [DEBUG] [SMS] number : +33601747173 [2024-03-25 16:56:15] [66019e9a214dd] [DEBUG] [SMS] sender : 33757050388 [2024-03-25 16:56:15] [66019e9a214dd] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33601747173"}],"text":"Votre message me touche, merci ! Sachez que je suis l\u00e0 pour vous aider \u00e0 organiser vos d\u00e9placements de la fa\u00e7on la plus efficace et agr\u00e9able possible. Si vous avez d'autres questions ou avez besoin d'assistance pour vos futurs covoiturages, n'h\u00e9sitez pas \u00e0 me solliciter. Bonne route et prenez soin de vous !","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050388"} [2024-03-25 16:56:15] [66019e9a214dd] [DEBUG] [SMS] HTTP Code : 200 [2024-03-25 16:56:15] [66019e9a214dd] [INFO] [SMS] SMS envoyé avec succès id : sms_66019e9fa3ca8115920523 [2024-03-25 16:56:15] [66019e9a214dd] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_66019e9fa3ca8115920523","number_of_contacts":1,"total_cost":0.135,"number_of_sms_needed":3,"residual_credit":47.57} [2024-03-25 16:56:15] [66019e9a214dd] [INFO] BDD BddMaj sender : la table est vide [2024-03-25 16:56:15] [66019e9a214dd] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:56:20] [66019ea42f318] [DEBUG] Callback main start ok [2024-03-25 16:56:20] [66019ea42f318] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:56:20] [66019ea42f318] [DEBUG] Callback main avant while ok [2024-03-25 16:56:20] [66019ea42f318] [DEBUG] Fields : channel=sms&text=je suis un peu amoureux secretement de toi&reception_date=2024-03-25 16:56:08&metadata[message_id]=sms_66019e72979f6145372040&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:56:20] [66019ea42f318] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: je suis un peu amoureux secretement de toi [2024-03-25 16:56:20] [66019ea42f318] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:56:08|Message: je suis un peu amoureux secretement de toi [2024-03-25 16:56:20] [66019ea42f318] [DEBUG] callback main apres while ok [2024-03-25 16:56:20] [66019ea42f318] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:56:20] [66019ea42f318] [DEBUG] Service is enabled ? true [2024-03-25 16:56:20] [66019ea42f318] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:56:20] [66019ea42f318] [DEBUG] Listen is enabled ? false [2024-03-25 16:56:20] [66019ea42f318] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:56:20] [66019ea42f318] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:56:20] [66019ea42f318] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:56:20] [66019ea42f318] [INFO] Callback SMS Count =? 9 [2024-03-25 16:56:20] [66019ea42f318] [INFO] Callback checkMessage : je suis un peu amoureux secretement de toi -- text: je suis un peu amoureux secretement de toi [2024-03-25 16:56:20] [66019ea42f318] [INFO] CallBack CheckLastMessage: le callback a renvoyé le meme SMS - annulation de l'appel [2024-03-25 16:56:20] [66019ea42f318] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] Callback main start ok [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] Callback main avant while ok [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] Fields : channel=sms&text=pour le covoiturage est ce que je peux voyager qu'avec des femmes blondes mineur?&reception_date=2024-03-25 16:57:02&metadata[message_id]=sms_66019e9fa3ca8115920523&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: pour le covoiturage est ce que je peux voyager qu'avec des femmes blondes mineur? [2024-03-25 16:57:04] [66019ed03fa28] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:57:02|Message: pour le covoiturage est ce que je peux voyager qu'avec des femmes blondes mineur? [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] callback main apres while ok [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] Service is enabled ? true [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] Listen is enabled ? false [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Callback SMS Count =? 10 [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Callback checkMessage : je suis un peu amoureux secretement de toi -- text: pour le covoiturage est ce que je peux voyager qu'avec des femmes blondes mineur? [2024-03-25 16:57:04] [66019ed03fa28] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'pour le covoiturage est ce que je peux voyager qu\'avec des femmes blondes mineur?' [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Event ID ? 9 [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Fetch event [2024-03-25 16:57:04] [66019ed03fa28] [INFO] Event name : VVX [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] Total SMS USER : 9 [2024-03-25 16:57:04] [66019ed03fa28] [DEBUG] Callback juste avant fin callBack [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] Callback main start ok [2024-03-25 16:58:10] [66019f122e23a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] Callback main avant while ok [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] Fields : channel=sms&text=tu me boudes?&reception_date=2024-03-25 16:58:09&metadata[message_id]=sms_66019e9fa3ca8115920523&metadata[number]=+33601747173&metadata[sim_card_number]=+33757050388 [2024-03-25 16:58:10] [66019f122e23a] [INFO] Callback SMS entrant sur sim_card: +33757050388 depuis Number (user): +33601747173 Text: tu me boudes? [2024-03-25 16:58:10] [66019f122e23a] [INFO] From: +33601747173|To: +33757050388|Date: 2024-03-25 16:58:09|Message: tu me boudes? [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] callback main apres while ok [2024-03-25 16:58:10] [66019f122e23a] [INFO] Phone Number +33601747173 is available ! [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] Service is enabled ? true [2024-03-25 16:58:10] [66019f122e23a] [INFO] Service +33757050388 is enabled ! [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] Listen is enabled ? false [2024-03-25 16:58:10] [66019f122e23a] [INFO] Listen +33757050388 is disabled ! [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] callback main sim_card_number CORRECT : +33757050388 début d'interpretation du message [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] BDD CheckNumber : OK [2024-03-25 16:58:10] [66019f122e23a] [INFO] Callback SMS Count =? 10 [2024-03-25 16:58:10] [66019f122e23a] [INFO] Callback checkMessage : pour le covoiturage est ce que je peux voyager qu'avec des femmes blondes mineur? -- text: tu me boudes? [2024-03-25 16:58:10] [66019f122e23a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'tu me boudes?' [2024-03-25 16:58:10] [66019f122e23a] [INFO] Event ID ? 9 [2024-03-25 16:58:10] [66019f122e23a] [INFO] Fetch event [2024-03-25 16:58:10] [66019f122e23a] [INFO] Event name : VVX [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] Total SMS USER : 10 [2024-03-25 16:58:10] [66019f122e23a] [DEBUG] Callback juste avant fin callBack