[2024-03-31 05:59:42] [6608dfae3e971] [DEBUG] Callback main start ok [2024-03-31 05:59:42] [6608dfae3e971] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-31 05:59:42] [6608dfae3e971] [DEBUG] Callback main avant while ok [2024-03-31 05:59:42] [6608dfae3e971] [DEBUG] Fields : channel=sms&text=VVX&reception_date=2024-03-31 05:59:40&metadata[number]=+33612561622&metadata[sim_card_number]=+33755517567 [2024-03-31 05:59:42] [6608dfae3e971] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33612561622 Text: VVX [2024-03-31 05:59:42] [6608dfae3e971] [INFO] From: +33612561622|To: +33755517567|Date: 2024-03-31 05:59:40|Message: VVX [2024-03-31 05:59:42] [6608dfae3e971] [DEBUG] callback main apres while ok [2024-03-31 05:59:42] [6608dfae3e971] [INFO] Phone Number +33612561622 is not available ! [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] Callback main start ok [2024-03-31 20:14:42] [6609a81281c3b] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] Callback main avant while ok [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] Fields : channel=sms&text=Bénévole&reception_date=2024-03-31 20:14:41&metadata[number]=+33686603855&metadata[sim_card_number]=+33755517567 [2024-03-31 20:14:42] [6609a81281c3b] [INFO] Callback SMS entrant sur sim_card: +33755517567 depuis Number (user): +33686603855 Text: Bénévole [2024-03-31 20:14:42] [6609a81281c3b] [INFO] From: +33686603855|To: +33755517567|Date: 2024-03-31 20:14:41|Message: Bénévole [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] callback main apres while ok [2024-03-31 20:14:42] [6609a81281c3b] [INFO] Phone Number +33686603855 is available ! [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] Service is enabled ? true [2024-03-31 20:14:42] [6609a81281c3b] [INFO] Service +33755517567 is enabled ! [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] Listen is enabled ? false [2024-03-31 20:14:42] [6609a81281c3b] [INFO] Listen +33755517567 is disabled ! [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] callback main sim_card_number CORRECT : +33755517567 début d'interpretation du message [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] BDD CheckNumber : la table est vide [2024-03-31 20:14:42] [6609a81281c3b] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-03-31 20:14:42] [6609a81281c3b] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33686603855 [2024-03-31 20:14:42] [6609a81281c3b] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Bénévole' [2024-03-31 20:14:42] [6609a81281c3b] [INFO] Callback Q1: l'event n'est pas reconnu [2024-03-31 20:14:42] [6609a81281c3b] [INFO] Ajout du sender : 33757050374 au +33686603855 [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] [SMS] text : Bonjour, je suis Alfred, votre assistant covoiturage pour vos évènements. A quel évènement souhaitez-vous aller? [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] [SMS] number : +33686603855 [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] [SMS] sender : 33757050374 [2024-03-31 20:14:42] [6609a81281c3b] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33686603855"}],"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":"33757050374"} [2024-03-31 20:14:43] [6609a81281c3b] [DEBUG] [SMS] HTTP Code : 200 [2024-03-31 20:14:43] [6609a81281c3b] [INFO] [SMS] SMS envoyé avec succès id : sms_6609a813177fb845726939 [2024-03-31 20:14:43] [6609a81281c3b] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6609a813177fb845726939","number_of_contacts":1,"total_cost":0.045,"number_of_sms_needed":1,"residual_credit":186.46} [2024-03-31 20:14:43] [6609a81281c3b] [INFO] BDD BddMaj sender : la table est vide [2024-03-31 20:14:43] [6609a81281c3b] [DEBUG] Callback juste avant fin callBack [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] Callback main start ok [2024-03-31 21:29:35] [6609b99f41d92] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] Callback main avant while ok [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] Fields : channel=sms&text=VVX 2024&reception_date=2024-03-31 21:29:33&metadata[message_id]=sms_6609a813177fb845726939&metadata[number]=+33686603855&metadata[sim_card_number]=+33757050374 [2024-03-31 21:29:35] [6609b99f41d92] [INFO] Callback SMS entrant sur sim_card: +33757050374 depuis Number (user): +33686603855 Text: VVX 2024 [2024-03-31 21:29:35] [6609b99f41d92] [INFO] From: +33686603855|To: +33757050374|Date: 2024-03-31 21:29:33|Message: VVX 2024 [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] callback main apres while ok [2024-03-31 21:29:35] [6609b99f41d92] [INFO] Phone Number +33686603855 is available ! [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] Service is enabled ? true [2024-03-31 21:29:35] [6609b99f41d92] [INFO] Service +33757050374 is enabled ! [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] Listen is enabled ? false [2024-03-31 21:29:35] [6609b99f41d92] [INFO] Listen +33757050374 is disabled ! [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] callback main sim_card_number CORRECT : +33757050374 début d'interpretation du message [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] BDD CheckNumber : OK [2024-03-31 21:29:35] [6609b99f41d92] [INFO] Callback SMS Count =? 1 [2024-03-31 21:29:35] [6609b99f41d92] [INFO] Callback checkMessage : Bénévole -- text: VVX 2024 [2024-03-31 21:29:35] [6609b99f41d92] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'VVX 2024' [2024-03-31 21:29:35] [6609b99f41d92] [INFO] Event ID ? [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] début chatgpt [2024-03-31 21:29:35] [6609b99f41d92] [DEBUG] curl_init OK [2024-03-31 21:29:35] [6609b99f41d92] [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":"VVX 2024"}]} [2024-03-31 21:29:38] [6609b99f41d92] [DEBUG] Commun GPT response: { "id": "chatcmpl-98v9zs9nRt1E5hNeJFtdUusgf71yG", "object": "chat.completion", "created": 1711913375, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, ravi de vous aider pour l'organisation de votre covoiturage pour le VVX 2024. Pouvez-vous me préciser quels jours vous serez présent(e) à l'évènement ? (Samedi 16 Mars, Dimanche 17 Mars ou les deux jours)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 315, "completion_tokens": 66, "total_tokens": 381 }, "system_fingerprint": "fp_f38f4d6482" } [2024-03-31 21:29:38] [6609b99f41d92] [DEBUG] Curl Closed OK [2024-03-31 21:29:38] [6609b99f41d92] [INFO] Commun GPT Content: { "id": "chatcmpl-98v9zs9nRt1E5hNeJFtdUusgf71yG", "object": "chat.completion", "created": 1711913375, "model": "gpt-4-0125-preview", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Parfait, ravi de vous aider pour l'organisation de votre covoiturage pour le VVX 2024. Pouvez-vous me préciser quels jours vous serez présent(e) à l'évènement ? (Samedi 16 Mars, Dimanche 17 Mars ou les deux jours)" }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 315, "completion_tokens": 66, "total_tokens": 381 }, "system_fingerprint": "fp_f38f4d6482" } [2024-03-31 21:29:38] [6609b99f41d92] [INFO] Sender already set +33686603855 [2024-03-31 21:29:38] [6609b99f41d92] [DEBUG] [SMS] text : Parfait, ravi de vous aider pour l'organisation de votre covoiturage pour le VVX 2024. Pouvez-vous me préciser quels jours vous serez présent(e) à l'évènement ? (Samedi 16 Mars, Dimanche 17 Mars ou les deux jours) [2024-03-31 21:29:38] [6609b99f41d92] [DEBUG] [SMS] number : +33686603855 [2024-03-31 21:29:38] [6609b99f41d92] [DEBUG] [SMS] sender : 33757050374 [2024-03-31 21:29:38] [6609b99f41d92] [DEBUG] [SMS] JSON : {"recipients":[{"phone_number":"+33686603855"}],"text":"Parfait, ravi de vous aider pour l'organisation de votre covoiturage pour le VVX 2024. Pouvez-vous me pr\u00e9ciser quels jours vous serez pr\u00e9sent(e) \u00e0 l'\u00e9v\u00e8nement ? (Samedi 16 Mars, Dimanche 17 Mars ou les deux jours)","type":"sms_premium","purpose":"alert","with_replies":"true","sender":"33757050374"} [2024-03-31 21:29:38] [6609b99f41d92] [DEBUG] [SMS] HTTP Code : 200 [2024-03-31 21:29:38] [6609b99f41d92] [INFO] [SMS] SMS envoyé avec succès id : sms_6609b9a2509d1772848446 [2024-03-31 21:29:38] [6609b99f41d92] [DEBUG] [SMS] debug content : {"sms_ticket":"sms_6609b9a2509d1772848446","number_of_contacts":1,"total_cost":0.09,"number_of_sms_needed":2,"residual_credit":186.37} [2024-03-31 21:29:38] [6609b99f41d92] [INFO] BDD BddMaj sender : la table est vide [2024-03-31 21:29:38] [6609b99f41d92] [DEBUG] Callback juste avant fin callBack