Alloggi presso I Castagnini

Comfort nelle colline toscane



I Castagnini offre sistemazioni accoglienti con interni luminosi e confortevoli e viste rilassanti sulla campagna toscana. Gli ospiti possono godere di spazi interni ed esterni tranquilli, creando un ambiente ideale per chi cerca la calma e il contatto con la natura. L'atmosfera accogliente e il paesaggio circostante lo rendono adatto a coppie, famiglie o piccoli gruppi che desiderano rilassarsi in un ambiente rurale.

Appartamento Arancio

Questo alloggio dispone di un soggiorno, una camera da letto separata e un bagno con doccia e set di cortesia.Gli ospiti troveranno in cucina un piano cottura, un frigorifero, utensili da cucina e...

Clicca qui per maggiori informazioni

Appartamento Limone

Questo appartamento è composto da un soggiorno, una camera da letto separata e un bagno con doccia e set di cortesia. Gli ospiti troveranno in cucina un piano cottura, un frigorifero, utensili da...

Clicca qui per maggiori informazioni

Camera Del Minatore

Un omaggio alla storia mineraria di Montecatini Val di Cecina, questa camera matrimoniale accoglie gli ospiti con un’atmosfera autentica e rilassante.Il pavimento in cotto, il bagno privato e la...

Clicca qui per maggiori informazioni

I Castagnini
Ciao! Sono l'assistente virtuale de I Castagnini. Come posso aiutarti? 🌿
const IC_WORKER_URL = "https://castagnini-chatbot-proxy.marco-norchi.workers.dev/"; let icHistory = []; function icToggleChat() { const win = document.getElementById('ic-chat-window'); win.style.display = (win.style.display === 'flex') ? 'none' : 'flex'; } async function icSendMessage() { const input = document.getElementById('ic-chat-input'); const text = input.value.trim(); if (!text) return; icAddMessage('user', text); icHistory.push({ role: 'user', content: text }); input.value = ''; icAddMessage('bot', '...'); try { const response = await fetch(IC_WORKER_URL, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ messages: icHistory }) }); const data = await response.json(); icRemoveLastBotMessage(); if (data.reply) { icAddMessage('bot', data.reply); icHistory.push({ role: 'assistant', content: data.reply }); } else { icAddMessage('bot', 'Mi dispiace, si è verificato un errore. Riprova tra poco.'); } } catch (err) { icRemoveLastBotMessage(); icAddMessage('bot', 'Mi dispiace, non riesco a rispondere in questo momento.'); } } function icAddMessage(role, text) { const container = document.getElementById('ic-chat-messages'); const div = document.createElement('div'); div.className = 'ic-msg ' + role; div.innerHTML = ''; div.querySelector('.bubble').textContent = text; container.appendChild(div); container.scrollTop = container.scrollHeight; } function icRemoveLastBotMessage() { const container = document.getElementById('ic-chat-messages'); container.removeChild(container.lastElementChild); }