[2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] Callback main start ok [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] Callback Provider : Octopush [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] Callback main avant while ok [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] Fields : channel=sms&message_id=sms_66d590be63b46625382489&number=+33601747173&text=ok&answer_date=2024-09-02 12:18:15 [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): +33601747173 Text: ok [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] From: +33601747173|To: |Date: 2024-09-02 12:18:15|Message: ok [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] callback main apres while ok [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Phone Number +33601747173 is available ! [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] Service is enabled ? true [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Service is enabled ! [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] Listen is enabled ? false [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Listen is disabled ! [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] callback main sim_card_number CORRECT : début d'interpretation du message [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] BDD CheckNumber : OK [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Callback SMS Count =? 7 [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Callback checkMessage : passe ger -- text: ok [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'ok' [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Event ID ? 16 [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Fetch event [2024-09-02 12:18:17] [66d590e98ec2a] [INFO] Event name : 2 - Michelin EA - Architects Network Seminar 2024 [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] début chatgpt [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] curl_init OK [2024-09-02 12:18:17] [66d590e98ec2a] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-4-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Vous \u00eates Alfred, un organisateur de covoiturage bilingue (anglais-fran\u00e7ais) pour le s\u00e9minaire \"Architects Network Seminar 2024\" au Ch\u00e2teau de Chignat, Vertaizon (63910), du mardi 25 juin 2024 au vendredi 27 juin 2024 (l'\u00e9v\u00e8nement est sur trois jours). Nous communiquons par SMS avec un maximum de 160 caract\u00e8res par message. Utilisez le vouvoiement et soyez poli. Si je refuse le covoiturage, la conversation s\u2019arr\u00eate poliment. R\u00e9pondez en anglais si je vous parle en anglais. Vous \u00eates un assistant mobilit\u00e9, \u00e9vitez les d\u00e9tails sur le fonctionnement de votre service.\r\nCollectez les informations suivantes :\r\n-pr\u00e9sence (Pr\u00e9sent tous les jours de l'\u00e9v\u00e8nement ou non).\r\n-R\u00f4le dans le covoiturage (conducteur, passager).\r\n-Adresse de d\u00e9part (avec code postal).\r\n-Informations particuli\u00e8res (nom d'h\u00f4tel, covoiturage d\u00e9j\u00e0 organis\u00e9, etc.).\r\n\r\nQuestions en fran\u00e7ais :\r\n\"Souhaitez-vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)\"\r\n\"Serez-vous pr\u00e9sent les trois jours? (oui, non)\"\r\n\"Quelle est votre adresse de d\u00e9part? (avec code postal)\"\r\n\"Revenez-vous \u00e0 la m\u00eame adresse? Si non, quelle est votre adresse de retour?\"\r\n\"Avez-vous des informations particuli\u00e8res \u00e0 partager? (H\u00f4tel, trajet d\u00e9j\u00e0 organis\u00e9, etc.)\"\r\nQuestions en anglais :\r\n\"Do you want to be a driver or a passenger? (Driver, passenger, no preference)\"\r\n\"Will you be present all three days? (yes,no)\"\r\n\"What is your departure location? (including local postal code - ZIP Code)\"\r\n\"Are you returning to the same address? If not, what is your return address?\"\r\n\"Do you have any special information to share? (Hotel, trip already organized, etc.)\"\r\n\r\nUne fois toutes les informations collect\u00e9s vous r\u00e9pondrez que vous reprendrez contact rapidement et que vous restez \u00e0 ma disposition en signant \"Alfred\"."},{"role":"assistant","content":"You are now registered for the event \"\"Architects Network Seminar 2024\" carpool. I will get back to you several days before the event. Alfred"},{"role":"user","content":"yes"},{"role":"assistant","content":"Great! Will you be present all three days of the event? (yes, no)"},{"role":"user","content":"allo?"},{"role":"assistant","content":"Bonjour! Serez-vous pr\u00e9sent les trois jours de l'\u00e9v\u00e9nement? (oui, non)"},{"role":"user","content":"oui"},{"role":"assistant","content":"Parfait! Souhaitez-vous \u00eatre conducteur ou passager? (conducteur, passager, peu importe)"},{"role":"user","content":"i dont speak french"},{"role":"assistant","content":"Do you want to be a driver or a passenger? (Driver, passenger, no preference)"},{"role":"user","content":"passe ger"},{"role":"assistant","content":"Thank you. What is your departure location? (including local postal code - ZIP Code)"},{"role":"user","content":"ok"}]} [2024-09-02 12:18:19] [66d590e98ec2a] [DEBUG] Commun GPT response: { "id": "chatcmpl-A2yQUL1soztN8IM8niRscvQVlXLF9", "object": "chat.completion", "created": 1725272298, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Could you please provide your departure location with the postal code?", "refusal": null }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 670, "completion_tokens": 12, "total_tokens": 682 }, "system_fingerprint": "fp_6f7679d977" } [2024-09-02 12:18:19] [66d590e98ec2a] [DEBUG] Curl Closed OK [2024-09-02 12:18:19] [66d590e98ec2a] [INFO] Commun GPT Content: { "id": "chatcmpl-A2yQUL1soztN8IM8niRscvQVlXLF9", "object": "chat.completion", "created": 1725272298, "model": "gpt-4-turbo-2024-04-09", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Could you please provide your departure location with the postal code?", "refusal": null }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 670, "completion_tokens": 12, "total_tokens": 682 }, "system_fingerprint": "fp_6f7679d977" } [2024-09-02 12:18:19] [66d590e98ec2a] [DEBUG] [SMS] HTTP Code : 201 [2024-09-02 12:18:19] [66d590e98ec2a] [INFO] [SMS][SMSMode] SMS envoyé avec succès id : c7281bf0-b601-4c06-8bf9-76b437fa1b95 [2024-09-02 12:18:19] [66d590e98ec2a] [DEBUG] [SMS][SMSMode] debug content : {"messageId":"c7281bf0-b601-4c06-8bf9-76b437fa1b95","acceptedAt":"2024-09-02T12:18:19","channel":{"channelId":"b7fc0522-5e5e-4f71-bae8-fa458b513d06","name":"transaction","type":"SMS","flow":"TRANSACTIONAL"},"type":"SMS","direction":"MT","recipient":{"to":"33601747173"},"from":"36034","body":{"text":"Could you please provide your departure location with the postal code?","encoding":"GSM7","messagePartCount":1,"length":70},"status":{"deliveryDate":"2024-09-02T12:18:19","value":"ENROUTE"},"callbackUrlStatus":"https://mobili.ovh/mobirecup5.0/callback_ar_smsmode.php","callbackUrlMo":"https://mobili.ovh/mobirecup5.0/callback.php","href":"https://rest.smsmode.com/sms/v1/messages/c7281bf0-b601-4c06-8bf9-76b437fa1b95"} [2024-09-02 12:18:19] [66d590e98ec2a] [INFO] BDD BddMaj sender : la table est vide [2024-09-02 12:18:19] [66d590e98ec2a] [DEBUG] Callback juste avant fin callBack [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] Callback main start ok [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] Callback Provider : Octopush [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] Callback main avant while ok [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] Fields : channel=sms&message_id=sms_66d59198585ac104796785&number=+33641041159&text=Tu connais Brice de Nice? J'ai un pied pouce moi&answer_date=2024-09-02 12:21:44 [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): +33641041159 Text: Tu connais Brice de Nice? J'ai un pied pouce moi [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] From: +33641041159|To: |Date: 2024-09-02 12:21:44|Message: Tu connais Brice de Nice? J'ai un pied pouce moi [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] callback main apres while ok [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] Phone Number +33641041159 is available ! [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] Service is enabled ? true [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] Service is enabled ! [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] Listen is enabled ? false [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] Listen is disabled ! [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] callback main sim_card_number CORRECT : début d'interpretation du message [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] BDD CheckNumber : la table est vide [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] Callback ******** NOUVEL Utilisateur ****** [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] BDD CreateNumber : Nouveau numero ajouté : +33641041159 [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'Tu connais Brice de Nice? J\'ai un pied pouce moi' [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] Callback Q1: l'event n'est pas reconnu [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] BDD BddMaj : Event mis à jour. Valeur: 'Non reconnu via sms' [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] BDD BddMaj : event_id mis à jour. Valeur: '15' [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] [SMS] HTTP Code : 201 [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] [SMS][SMSMode] SMS envoyé avec succès id : c7382f31-3d45-46f9-baf3-6f2a38e5cf41 [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] [SMS][SMSMode] debug content : {"messageId":"c7382f31-3d45-46f9-baf3-6f2a38e5cf41","acceptedAt":"2024-09-02T12:21:46","channel":{"channelId":"b7fc0522-5e5e-4f71-bae8-fa458b513d06","name":"transaction","type":"SMS","flow":"TRANSACTIONAL"},"type":"SMS","direction":"MT","recipient":{"to":"33641041159"},"from":"36034","body":{"text":"Bonjour, je suis Alfred, votre assistant covoiturage, souhaitez-vous que je vous aide à organiser votre trajet vers un évènement? (oui, non)","encoding":"GSM7","messagePartCount":1,"length":140},"status":{"deliveryDate":"2024-09-02T12:21:46","value":"ENROUTE"},"callbackUrlStatus":"https://mobili.ovh/mobirecup5.0/callback_ar_smsmode.php","callbackUrlMo":"https://mobili.ovh/mobirecup5.0/callback.php","href":"https://rest.smsmode.com/sms/v1/messages/c7382f31-3d45-46f9-baf3-6f2a38e5cf41"} [2024-09-02 12:21:46] [66d591ba5c0fd] [INFO] BDD BddMaj : sender mis à jour. Valeur: '36034' [2024-09-02 12:21:46] [66d591ba5c0fd] [DEBUG] Callback juste avant fin callBack [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] Callback main start ok [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Callback ****** Nouveau SMS recu: ******** [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] Callback Provider : Octopush [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] Callback main avant while ok [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] Fields : channel=sms&message_id=sms_66d591d0de2d1027549563&number=+33641041159&text=C'est la mer noire&answer_date=2024-09-02 12:22:35 [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Callback SMS entrant sur sim_card: depuis Number (user): +33641041159 Text: C'est la mer noire [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] From: +33641041159|To: |Date: 2024-09-02 12:22:35|Message: C'est la mer noire [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] callback main apres while ok [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Phone Number +33641041159 is available ! [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] Service is enabled ? true [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Service is enabled ! [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] Listen is enabled ? false [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Listen is disabled ! [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] callback main sim_card_number CORRECT : début d'interpretation du message [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] BDD CheckNumber : OK [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Callback SMS Count =? 1 [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Callback checkMessage : Tu connais Brice de Nice? J'ai un pied pouce moi -- text: C'est la mer noire [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] BDD BddMaj : LastMessage mis à jour. Valeur: 'C\'est la mer noire' [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Event ID ? 15 [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Fetch event [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Event name : 9 - par défaut : Quel évènement? [2024-09-02 12:22:36] [66d591ec4f4c8] [ERROR] Callback ERREUR : problème avec le premier message (sent_at || received_at) [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] début chatgpt [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] curl_init OK [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] [CHAT GPT] Commun JsonMessage : {"model":"gpt-3.5-turbo","response_format":{"type":"text"},"messages":[{"role":"system","content":"Je souhaite conna\u00eetre pour chaque message si le message est positif ou n\u00e9gatif \u00e0 la question 'Souhaitez-vous faire du covoiturage ?'. Pour cela, tu utiliseras une \u00e9chelle d'entier de 0 \u00e0 10, pour noter le message, o\u00f9 0 veut vraiment dire non et 10 vraiment dire oui. Si le message n'est pas pr\u00e9cis ou est hors sujet, tu renverras 0. Tu renverras uniquement la valeur de la note de l'\u00e9chelle."},{"role":"user","content":"Le message : C'est la mer noire"}]} [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] Commun GPT response: { "id": "chatcmpl-A2yUeD1g39kLFZaeWVHYRsUhcIRj5", "object": "chat.completion", "created": 1725272556, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0", "refusal": null }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 132, "completion_tokens": 1, "total_tokens": 133 }, "system_fingerprint": null } [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] Curl Closed OK [2024-09-02 12:22:36] [66d591ec4f4c8] [INFO] Commun GPT Content: { "id": "chatcmpl-A2yUeD1g39kLFZaeWVHYRsUhcIRj5", "object": "chat.completion", "created": 1725272556, "model": "gpt-3.5-turbo-0125", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "0", "refusal": null }, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 132, "completion_tokens": 1, "total_tokens": 133 }, "system_fingerprint": null } [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] [AUTOMATIC] Réponse 0 [2024-09-02 12:22:36] [66d591ec4f4c8] [DEBUG] [AUTOMATIC] Réponse Negative : C'est la mer noire [2024-09-02 12:22:37] [66d591ec4f4c8] [DEBUG] [SMS] HTTP Code : 201 [2024-09-02 12:22:37] [66d591ec4f4c8] [INFO] [SMS][SMSMode] SMS envoyé avec succès id : 3c8652b3-c3da-44e4-a9e0-6afac8132bb1 [2024-09-02 12:22:37] [66d591ec4f4c8] [DEBUG] [SMS][SMSMode] debug content : {"messageId":"3c8652b3-c3da-44e4-a9e0-6afac8132bb1","acceptedAt":"2024-09-02T12:22:37","channel":{"channelId":"b7fc0522-5e5e-4f71-bae8-fa458b513d06","name":"transaction","type":"SMS","flow":"TRANSACTIONAL"},"type":"SMS","direction":"MT","recipient":{"to":"33641041159"},"from":"36034","body":{"text":"Je comprends, si vous changez d'avis, n'hésitez pas à revenir vers moi. Bonne fin de journée. Alfred.","encoding":"GSM7","messagePartCount":1,"length":101},"status":{"deliveryDate":"2024-09-02T12:22:37","value":"ENROUTE"},"callbackUrlStatus":"https://mobili.ovh/mobirecup5.0/callback_ar_smsmode.php","callbackUrlMo":"https://mobili.ovh/mobirecup5.0/callback.php","href":"https://rest.smsmode.com/sms/v1/messages/3c8652b3-c3da-44e4-a9e0-6afac8132bb1"} [2024-09-02 12:22:37] [66d591ec4f4c8] [INFO] BDD BddMaj sender : la table est vide [2024-09-02 12:22:37] [66d591ec4f4c8] [DEBUG] Callback juste avant fin callBack