{"id":1,"date":"2025-01-08T16:00:19","date_gmt":"2025-01-08T16:00:19","guid":{"rendered":"http:\/\/www.contadinoweb.it\/?p=1"},"modified":"2025-07-22T13:13:29","modified_gmt":"2025-07-22T13:13:29","slug":"rispondi","status":"publish","type":"post","link":"https:\/\/www.contadinoweb.it\/index.php\/2025\/01\/08\/rispondi\/","title":{"rendered":"L&#8217;agronomo risponde"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1\" class=\"elementor elementor-1\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0ce0cfe elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0ce0cfe\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bc84b0f\" data-id=\"bc84b0f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-639523f elementor-widget elementor-widget-shortcode\" data-id=\"639523f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"chat-container\">\n        <form id=\"chatgpt-form\">\n            <label for=\"user-input\">Scrivi la tua domanda:<\/label>\n            <textarea id=\"user-input\" placeholder=\"Inserisci il tuo messaggio...\"><\/textarea>\n            <button type=\"submit\">Invia<\/button>\n        <\/form>\n        <div id=\"loading\" class=\"loading\">\n            <img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/M9O05wQeGe8ek\/giphy.gif\" alt=\"Caricamento...\">\n            <p>Sto cercando la risposta...<\/p>\n        <\/div>\n        <div id=\"response\" class=\"response\" style=\"display: none;\"><\/div>\n        <button id=\"listen-button\" class=\"audio-icon\" style=\"display: none;\">\n            <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios-filled\/50\/000000\/speaker.png\" alt=\"Ascolta risposta\">\n        <\/button>\n        <button id=\"stop-button\" class=\"audio-icon\" style=\"display: none;\">\n            <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios-filled\/50\/000000\/no-audio.png\" alt=\"Ferma audio\">\n        <\/button>\n    <\/div>\n    <style>\n        .chat-container {\n            font-family: Arial, sans-serif;\n            background-color: #fff;\n            color: #333;\n            padding: 20px;\n            border-radius: 10px;\n            box-shadow: 0 0 10px rgba(0,0,0,0.1);\n            max-width: 700px;\n            margin: auto;\n        }\n        textarea {\n            width: 100%;\n            height: 100px;\n            margin: 10px 0;\n            resize: none;\n            border-radius: 8px;\n        }\n        button {\n            padding: 10px;\n            margin: 5px;\n            border: none;\n            cursor: pointer;\n        }\n        .response {\n            margin-top: 20px;\n            padding: 10px;\n            background-color: #f9f9f9;\n            border-left: 5px solid #007BFF;\n        }\n        .loading {\n            margin-top: 20px;\n            display: none;\n        }\n        .loading img {\n            width: 100px;\n            animation: move 1s linear infinite;\n        }\n        @keyframes move {\n            0% { transform: translateX(0); }\n            50% { transform: translateX(10px); }\n            100% { transform: translateX(0); }\n        }\n        .audio-icon {\n            background: none;\n        }\n        .audio-icon img {\n            width: 40px;\n            height: 40px;\n        }\n    <\/style>\n    <script>\n        document.addEventListener('DOMContentLoaded', function () {\n            const form = document.getElementById('chatgpt-form');\n            const loadingDiv = document.getElementById('loading');\n            const responseDiv = document.getElementById('response');\n            const listenButton = document.getElementById('listen-button');\n            const stopButton = document.getElementById('stop-button');\n\n            form.addEventListener('submit', async function (e) {\n                e.preventDefault();\n                const userInput = document.getElementById('user-input').value;\n\n                if (!userInput.trim()) {\n                    alert('Inserisci un messaggio.');\n                    return;\n                }\n\n                const agricultureKeywords = [\"agricoltura\", \"coltivazione\", \"terreno\", \"raccolto\", \"fattoria\", \"irrigazione\", \"semi\", \"piante\", \"coltiva\", \"frutta\"];\n                const isRelevant = agricultureKeywords.some(keyword => userInput.toLowerCase().includes(keyword));\n                if (!isRelevant) {\n                    responseDiv.style.display = 'block';\n                    responseDiv.innerHTML = \"<strong>Errore:<\/strong> La domanda deve essere relativa all'agricoltura.\";\n                    listenButton.style.display = 'none';\n                    stopButton.style.display = 'none';\n                    return;\n                }\n\n                responseDiv.style.display = 'none';\n                loadingDiv.style.display = 'block';\n                listenButton.style.display = 'none';\n                stopButton.style.display = 'none';\n\n                try {\n                    const res = await fetch(\"https:\/\/api.openai.com\/v1\/chat\/completions\", {\n                        method: \"POST\",\n                        headers: {\n                            \"Content-Type\": \"application\/json\",\n                            \"Authorization\": \"Bearer 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\"\n                        },\n                        body: JSON.stringify({\n                            model: \"gpt-4\",\n                            messages: [{ role: \"user\", content: userInput }]\n                        })\n                    });\n\n                    if (!res.ok) throw new Error(\"Errore nella risposta API\");\n\n                    const data = await res.json();\n                    const message = data.choices[0].message.content;\n\n                    loadingDiv.style.display = 'none';\n                    responseDiv.style.display = 'block';\n                    responseDiv.innerHTML = `<strong>Risposta:<\/strong> ${message}`;\n\n                    const utterance = new SpeechSynthesisUtterance(message);\n                    utterance.lang = 'it-IT';\n\n                    listenButton.style.display = 'inline-block';\n                    stopButton.style.display = 'inline-block';\n                    listenButton.onclick = () => speechSynthesis.speak(utterance);\n                    stopButton.onclick = () => speechSynthesis.cancel();\n\n                } catch (err) {\n                    loadingDiv.style.display = 'none';\n                    responseDiv.style.display = 'block';\n                    responseDiv.innerHTML = `<strong>Errore:<\/strong> ${err.message}`;\n                }\n            });\n        });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c842267 elementor-widget-divider--view-line_icon elementor-view-default elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"c842267\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon elementor-divider__element\">\n\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-star\"><\/i><\/div>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-301b479 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"301b479\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-05eff3e\" data-id=\"05eff3e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-613c4d4 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"613c4d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"250\" height=\"375\" src=\"https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/07\/agronomo.png\" class=\"attachment-medium_large size-medium_large wp-image-2218\" alt=\"\" srcset=\"https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/07\/agronomo.png 250w, https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/07\/agronomo-200x300.png 200w, https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/07\/elementor\/thumbs\/agronomo-150x150.png 300w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef6518f elementor-widget elementor-widget-heading\" data-id=\"ef6518f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contatta l'agronomo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-86cbec4\" data-id=\"86cbec4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-076c936 elementor-widget elementor-widget-image\" data-id=\"076c936\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/youtu.png\" class=\"attachment-full size-full wp-image-2253\" alt=\"\" srcset=\"https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/youtu.png 1536w, https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/youtu-300x200.png 300w, https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/youtu-1024x683.png 1024w, https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/youtu-768x512.png 768w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97b8609 elementor-widget elementor-widget-heading\" data-id=\"97b8609\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Il canale dell'agronomo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-9e33d71\" data-id=\"9e33d71\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d9e4d33 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"d9e4d33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/trre-768x768.png\" class=\"attachment-medium_large size-medium_large wp-image-2257\" alt=\"\" srcset=\"https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/trre-768x768.png 768w, https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/trre-300x300.png 300w, https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/trre-150x150.png 150w, https:\/\/www.contadinoweb.it\/wp-content\/uploads\/2025\/01\/trre.png 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ad6e6e elementor-widget elementor-widget-heading\" data-id=\"4ad6e6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Chatta con l'agronomo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Contatta l&#8217;agronomo Il canale dell&#8217;agronomo Chatta con l&#8217;agronomo<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":39,"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":2260,"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/posts\/1\/revisions\/2260"}],"wp:attachment":[{"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.contadinoweb.it\/index.php\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}