{"_id":"@diagram-amposta/chatbot-sdk","_rev":"14-22bc0c91f3069fa2cbcaf13d694a81e0","name":"@diagram-amposta/chatbot-sdk","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.2":{"name":"@diagram-amposta/chatbot-sdk","version":"1.0.2","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","_id":"@diagram-amposta/chatbot-sdk@1.0.2","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"dist":{"shasum":"4d1b90a8caf309567208026cd980356e145765c9","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.0.2.tgz","fileCount":12,"integrity":"sha512-ac3aBNvyFBkW/crE2S2O6X+98bMt5KCEhFbBcHRNs8YO/rAedI6ps4/oNDkuMb0SAZAzMhrdcp7FWXu91uYH5w==","signatures":[{"sig":"MEUCIGXTgB3xFM7UwFiFUs6kYutw1H/zaIMIuEbGtzSlRPacAiEA1loLBQxXYUE1zzFvZdChexpcwlie1UDGJFuSFc36gkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105887},"main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","gitHead":"8a1a0d5d64ee775a4632eb85bf39b4dfc46152ed","scripts":{"dev":"node build.js --watch","build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"repository":{"url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chatbot-sdk_1.0.2_1763545078684_0.7890822918572538","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@diagram-amposta/chatbot-sdk","version":"1.0.3","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","_id":"@diagram-amposta/chatbot-sdk@1.0.3","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"dist":{"shasum":"44ebd90b3201f242120f0ac917deb20428b9031c","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.0.3.tgz","fileCount":12,"integrity":"sha512-EDpmgGhSPud6o7sUEpOryrhEbiM4db4BpggPtuChnvtEkfriZL3dQd5DHQWA/PpEt3fx7AxyIozS1DnQqmFBTw==","signatures":[{"sig":"MEUCIQD4yQYUTo+v7BwqRXNdFE1hfkjKTHTdleq3fig6MFspDQIgMqAFdhZRMWPdnLVVWeB9KkgQQP7tV1MvwpBU7zXntYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107027},"main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","gitHead":"5bd5b8d09720627bef79c73d7b4f276a3749126c","scripts":{"dev":"node build.js --watch","build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"repository":{"url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chatbot-sdk_1.0.3_1763987287301_0.969741626564522","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@diagram-amposta/chatbot-sdk","version":"1.0.4","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","_id":"@diagram-amposta/chatbot-sdk@1.0.4","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"dist":{"shasum":"da2d3e6d0b13b1eb597657b8444fc5ed4bc734e5","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.0.4.tgz","fileCount":12,"integrity":"sha512-ncGxA6DqdDdLfywLVDdJz94cCAc4/LwRXSJlmAcdm8fZ+0aAGrYO9z/hIIJ3oclAN52rqRlAosRyYGQffiO/hA==","signatures":[{"sig":"MEUCIQDhkSaMC0bz/iQqWhOjFFQF2j7sPktE8ax98uL91TUH1QIgONfrhWb9ZYRZoq5opHNsznwKEyJ+kFB8jPRnXmK/JUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112217},"main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","gitHead":"2bf8ab7705351e95814bae14468a51799ba4f457","scripts":{"dev":"node build.js --watch","build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"repository":{"url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chatbot-sdk_1.0.4_1763992166909_0.40575686640028086","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@diagram-amposta/chatbot-sdk","version":"1.0.5","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","_id":"@diagram-amposta/chatbot-sdk@1.0.5","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"dist":{"shasum":"accbf28056b33683ff9b5b0f4286cbc096b2a8f5","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.0.5.tgz","fileCount":12,"integrity":"sha512-mNJMHZzKCMrMRMfW9C1OLaUadS++nW1svzDjZoH16LH8SORYgJbzJ1uckIhlGsFk6c3T8ul0+WcCEJ/MY06pMQ==","signatures":[{"sig":"MEUCIDhSgfC7Cq0HOlim6sRhinX7oJxinKflPuTu5/YPnSVBAiEAu+lXk24ef6fz80fQJudUD6eUm2TbbUdRA1MJG2Q60Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109483},"main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","gitHead":"fe18bff442b0b483e86b6fac8d5c68d741622ba9","scripts":{"dev":"node build.js --watch","build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"repository":{"url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chatbot-sdk_1.0.5_1763992793482_0.8713321457227956","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@diagram-amposta/chatbot-sdk","version":"1.0.6","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","_id":"@diagram-amposta/chatbot-sdk@1.0.6","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"dist":{"shasum":"355fdd7786032a54a1fe6e09e56164f447edc058","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.0.6.tgz","fileCount":12,"integrity":"sha512-YJrv0am5FmRHQxDbz9NE77TqwhPi0vCyJkiC/hhVsM11I4XNPf5AdkfzAro1HYl8XhuC9sSj6hhsMNZtBs57GQ==","signatures":[{"sig":"MEYCIQD6YQcTPuip7eRzj86edaxRH5ultP+ymfG5g1FKbbFqCgIhAKOlC4FSOn2DDAcxo40U17/LlJT+bazr7/6/DSZrgjfF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109873},"main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","gitHead":"fe18bff442b0b483e86b6fac8d5c68d741622ba9","scripts":{"dev":"node build.js --watch","build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"repository":{"url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chatbot-sdk_1.0.6_1763997783300_0.11848853352767041","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@diagram-amposta/chatbot-sdk","version":"1.0.7","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","_id":"@diagram-amposta/chatbot-sdk@1.0.7","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"dist":{"shasum":"c07c0fb4e21e19367e20e6d1c7d4915f4510fc54","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.0.7.tgz","fileCount":12,"integrity":"sha512-FsGmHcS4/3wFuDeVzgB/3Dj08Y7tCkWflUVvYLxgKLG/A7tbj/6rF3lJ5AtsBImUUJXNw6+iBE/iIJcCuYCoSw==","signatures":[{"sig":"MEYCIQDVdRUGF8GNFRCbTJbBQW584t9tn3PmJmd8uedKCZe9dwIhAKvCybBesmfD7urE6MUP2TMVtpWFg3mMgDiAco2cIUtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109529},"main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","gitHead":"ea8a120bfb665f70bc7d1582dfea5ae907dc17b7","scripts":{"dev":"node build.js --watch","build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"repository":{"url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chatbot-sdk_1.0.7_1763998048877_0.6125390876317847","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@diagram-amposta/chatbot-sdk","version":"1.0.8","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","_id":"@diagram-amposta/chatbot-sdk@1.0.8","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"dist":{"shasum":"879337f60421ba6552ffa5bee1e1db59d4f10be1","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.0.8.tgz","fileCount":12,"integrity":"sha512-/apNVtweLfn0b6Z/3tGACd6R7Qb63ssF5D/G6BCeKoElfOz3jIYwvjBffrGSnJU0/c95jkCWMdqQArHA3m9J+g==","signatures":[{"sig":"MEUCIQDiSqMpzh9s2K4jhxSqRylu1w8JPFr5Ib75CgG6sV0WZAIgMjHHfnsLfNkyKOrsOYj4xTDBcnWHuw4pPceczoJ1mjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109843},"main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","gitHead":"ea8a120bfb665f70bc7d1582dfea5ae907dc17b7","scripts":{"dev":"node build.js --watch","build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"repository":{"url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chatbot-sdk_1.0.8_1763998281440_0.6323510123483584","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@diagram-amposta/chatbot-sdk","version":"1.0.9","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","_id":"@diagram-amposta/chatbot-sdk@1.0.9","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"dist":{"shasum":"41b8061a32718cf84ff4656dcc0232a142d4bbda","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.0.9.tgz","fileCount":12,"integrity":"sha512-wzcJOQIq1lt/amJsm4ja+q/brM6VSFyP5emNM56nSUM1W+0Nh0LvHDUay8rtMcX6eEbC+0RCwa7pQTGGc9jd5Q==","signatures":[{"sig":"MEUCIEXIKM3X2ijUsOMqtpKOoG/YlfqWXL40GO7qDyiGnUubAiEArPLzj3TOMPTy0ZAvPjgRkHAD7uQhV8CucJliYojVfuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109863},"main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","gitHead":"ea8a120bfb665f70bc7d1582dfea5ae907dc17b7","scripts":{"dev":"node build.js --watch","build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"repository":{"url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chatbot-sdk_1.0.9_1763998640015_0.7177356427086792","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@diagram-amposta/chatbot-sdk","version":"1.1.0","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","_id":"@diagram-amposta/chatbot-sdk@1.1.0","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"dist":{"shasum":"0bbb59314cb795b98c395925f7710ce3d409224b","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.1.0.tgz","fileCount":12,"integrity":"sha512-qBcxst3cXi6n2sdtnYHzZrRa/QEy6cww55rLcy53iw6vY06KY00St8dSPTT6LTAyUAxx9wiNSgAij+DN19UjlQ==","signatures":[{"sig":"MEYCIQDs5qQqQlY1ZcITQ1xVqqDg8gWk9C5UJopvzdxzShM9TgIhAN0zAHRVw+HTsnlnXGeY5iZLWnJ9kghTAk/aHdPwhtvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109813},"main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","gitHead":"ea8a120bfb665f70bc7d1582dfea5ae907dc17b7","scripts":{"dev":"node build.js --watch","build":"node build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"repository":{"url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chatbot-sdk_1.1.0_1763998722420_0.8231901351464814","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@diagram-amposta/chatbot-sdk","version":"1.1.1","description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","main":"dist/diagram-amposta-chatbot.js","module":"src/index.js","scripts":{"build":"node build.js","dev":"node build.js --watch","prepublishOnly":"npm run build"},"keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"author":{"name":"Diagram-Amposta"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git"},"bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","publishConfig":{"access":"public"},"gitHead":"e790fca09e87171e528d9232221c695fe703eff4","_id":"@diagram-amposta/chatbot-sdk@1.1.1","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-osbvnIirNLRhaw4fnUPs9wiMttig2y5Yi7/WCcfftWq9YWJr8PdBRRGQTPMDmfYJ9C1nBFna+1m2lbN/N4kmTA==","shasum":"431f8e559bdb34c7367dee21828ddf1ee54374e2","tarball":"https://registry.npmjs.org/@diagram-amposta/chatbot-sdk/-/chatbot-sdk-1.1.1.tgz","fileCount":12,"unpackedSize":112379,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBXlNc0mSlufzC+8dyBfJV9JSjhAnPBL7kQrdtf7/ma3AiBbGxL7Mo9qc3XTGh3yPVtGmaOKNCCWNGWXjs++eHf2YA=="}]},"_npmUser":{"name":"gabrieldiagram","email":"gabriel@diagram.es"},"directories":{},"maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chatbot-sdk_1.1.1_1764000978367_0.8804329705945309"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-19T09:37:58.622Z","modified":"2025-11-24T16:16:18.774Z","1.0.0":"2025-11-18T13:17:32.163Z","1.0.1":"2025-11-18T13:32:49.281Z","1.0.2":"2025-11-19T09:37:58.882Z","1.0.3":"2025-11-24T12:28:07.518Z","1.0.4":"2025-11-24T13:49:27.099Z","1.0.5":"2025-11-24T13:59:53.691Z","1.0.6":"2025-11-24T15:23:03.526Z","1.0.7":"2025-11-24T15:27:29.096Z","1.0.8":"2025-11-24T15:31:21.635Z","1.0.9":"2025-11-24T15:37:20.233Z","1.1.0":"2025-11-24T15:38:42.606Z","1.1.1":"2025-11-24T16:16:18.571Z"},"bugs":{"url":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk/issues"},"author":{"name":"Diagram-Amposta"},"license":"MIT","homepage":"https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk#readme","keywords":["chatbot","diagram-amposta","sdk","chat","assistant"],"repository":{"type":"git","url":"git+https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git"},"description":"SDK JavaScript para integrar el chatbot de Diagram-Amposta en cualquier sitio web","maintainers":[{"name":"gabrieldiagram","email":"gabriel@diagram.es"}],"readme":"# TIC Place Chatbot SDK\n\nSDK JavaScript para integrar el chatbot de TIC Place en cualquier sitio web. Conecta directamente con las APIs de TIC Place sin necesidad de backend intermedio.\n\n## Características\n\n- ✅ **Fácil integración**: Un simple script tag o instalación npm\n- ✅ **Conexión directa**: Se conecta directamente a las APIs de TIC Place\n- ✅ **Selección de zonas**: Carga y muestra zonas disponibles automáticamente\n- ✅ **Personalizable**: Colores, mensajes y comportamiento configurables\n- ✅ **Responsive**: Diseño adaptativo para móviles y tablets\n- ✅ **Historial**: Guarda conversaciones en localStorage\n- ✅ **Sin dependencias**: Vanilla JavaScript, sin frameworks requeridos\n\n## Instalación\n\n### Opción 1: Script Tag (CDN)\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n    <link rel=\"stylesheet\" href=\"https://unpkg.com/@diagram-amposta/chatbot-sdk@latest/dist/diagram-amposta-chatbot.css\">\n</head>\n<body>\n    <!-- Tu contenido -->\n    \n    <script src=\"https://unpkg.com/@diagram-amposta/chatbot-sdk@latest/dist/diagram-amposta-chatbot.js\"></script>\n    <script>\n        DiagramAmpostaChatbot.init({\n            agentKey: 'ag_TU_CLAVE_AQUI',\n            companyName: 'Diagram',\n            primaryColor: '#3B82F6',\n            botName: 'Asistente',\n            welcomeMessage: 'Bienvenido, ¿en qué te podemos ayudar?',\n            autoOpenDelay: 5\n        });\n    </script>\n</body>\n</html>\n```\n\n### Opción 2: NPM\n\n```bash\nnpm install @diagram-amposta/chatbot-sdk\n```\n\n```javascript\nimport DiagramAmpostaChatbot from '@diagram-amposta/chatbot-sdk';\n\nDiagramAmpostaChatbot.init({\n    agentKey: 'ag_TU_CLAVE_AQUI',\n    companyName: 'Diagram',\n    primaryColor: '#3B82F6',\n    botName: 'Asistente',\n    welcomeMessage: 'Bienvenido, ¿en qué te podemos ayudar?',\n    autoOpenDelay: 5\n});\n```\n\n## Configuración\n\n### Variables de Entorno (.env)\n\nPuedes usar un archivo `.env` para la configuración:\n\n```env\nDIAGRAM_AMPOSTA_AGENT_KEY=ag_TU_CLAVE_AQUI\nDIAGRAM_AMPOSTA_COMPANY_NAME=Diagram\nDIAGRAM_AMPOSTA_PRIMARY_COLOR=#3B82F6\nDIAGRAM_AMPOSTA_BOT_NAME=Asistente\nDIAGRAM_AMPOSTA_WELCOME_MESSAGE=Bienvenido, ¿en qué te podemos ayudar?\nDIAGRAM_AMPOSTA_AUTO_OPEN_DELAY=5\nDIAGRAM_AMPOSTA_ENABLE_CHAT=true\n```\n\nEn el navegador, puedes usar `window.__DIAGRAM_AMPOSTA_ENV__`:\n\n```javascript\nwindow.__DIAGRAM_AMPOSTA_ENV__ = {\n    agentKey: 'ag_TU_CLAVE_AQUI',\n    companyName: 'Diagram',\n    primaryColor: '#3B82F6'\n};\n\nDiagramAmpostaChatbot.init(); // Carga automáticamente desde window.__DIAGRAM_AMPOSTA_ENV__\n```\n\n### Opciones de Configuración\n\n| Opción | Tipo | Requerido | Default | Descripción |\n|--------|------|-----------|---------|-------------|\n| `agentKey` | string | ✅ Sí | - | API Key del agente de TIC Place |\n| `companyName` | string | ✅ Sí | - | Nombre de la empresa (para cargar zonas) |\n| `primaryColor` | string | No | `#3B82F6` | Color principal del chatbot (hex) |\n| `botName` | string | No | `Asistente` | Nombre del bot |\n| `welcomeMessage` | string | No | `¡Hola! ¿En qué puedo ayudarte?` | Mensaje de bienvenida |\n| `autoOpenDelay` | number | No | `0` | Segundos para auto-abrir (0 = desactivado) |\n| `enableChat` | boolean | No | `true` | Mostrar/ocultar el chatbot |\n| `position` | string | No | `bottom-right` | Posición: `bottom-right` o `bottom-left` |\n| `theme` | string | No | `light` | Tema: `light` o `dark` |\n| `enableHistory` | boolean | No | `true` | Guardar historial de conversaciones |\n| `enableTypingIndicator` | boolean | No | `true` | Mostrar indicador de escritura |\n\n## Uso Avanzado\n\n### Acceso a la instancia\n\n```javascript\nconst chatbot = DiagramAmpostaChatbot.init({\n    agentKey: 'ag_TU_CLAVE_AQUI',\n    companyName: 'Diagram'\n});\n\n// Métodos disponibles\nchatbot.handleOpen();  // Abrir chat programáticamente\nchatbot.handleClose(); // Cerrar chat programáticamente\nchatbot.destroy();     // Destruir instancia y limpiar\n```\n\n### Personalización de estilos\n\nEl SDK incluye estilos CSS que puedes sobrescribir. Los estilos dinámicos (colores) se aplican automáticamente basándose en `primaryColor`.\n\n\n## Desarrollo\n\n### Clonar y desarrollar\n\n```bash\ngit clone https://github.com/diagram-amposta/diagram-amposta-chatbot-sdk.git\ncd diagram-amposta-chatbot-sdk\nnpm install\n```\n\n### Build\n\n```bash\nnpm run build\n```\n\nEsto generará los archivos en `dist/`:\n- `diagram-amposta-chatbot.js` - Bundle completo\n- `diagram-amposta-chatbot.css` - Estilos\n\n### Ejemplos\n\nVer ejemplos en la carpeta `examples/`:\n- `basic.html` - Integración básica con script tag\n- `npm-example.html` - Uso con npm\n- `env-example.html` - Configuración con variables de entorno\n\n## Estructura del Proyecto\n\n```\ndiagram-amposta-chatbot-sdk/\n├── src/\n│   ├── index.js       # Punto de entrada\n│   ├── Chatbot.js     # Clase principal\n│   ├── API.js         # Cliente API\n│   ├── UI.js          # Interfaz de usuario\n│   ├── Storage.js     # Gestión de almacenamiento\n│   └── utils.js       # Utilidades\n├── styles/\n│   └── chatbot.css    # Estilos\n├── examples/          # Ejemplos de uso\n├── dist/             # Archivos compilados\n└── package.json\n```\n\n## Compatibilidad\n\n- Navegadores modernos (Chrome, Firefox, Safari, Edge)\n- ES6+ requerido\n- Sin dependencias externas\n\n## Licencia\n\nMIT\n\n## Soporte\n\nPara más información, visita [Diagram-Amposta.com](https://diagram-amposta.com)\n\n## Changelog\n\n### 1.0.0\n- Lanzamiento inicial\n- Integración básica del chatbot\n- Selección de zonas\n- Personalización de colores y mensajes\n- Historial de conversaciones\n\n","readmeFilename":"README.md"}