New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

chat-ts

Package Overview
Dependencies
Maintainers
0
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chat-ts

prueba web component chatbot practica

  • 1.2.0
  • unpublished
  • npm
  • Socket score

Version published
Weekly downloads
228
decreased by-66.07%
Maintainers
0
Weekly downloads
 
Created
Source

Chatbot Web Component

Vite Lit TypeScript

Un Web Component reutilizable y ligero creado con Lit y TypeScript, que implementa un chatbot conversacional basado en la API de OpenAI. Este es un proyecto de práctica diseñado para aprendizaje y uso casual.

Características

  • Fácil integración: Añádelo a cualquier proyecto con una simple etiqueta HTML.
  • Independiente de frameworks: Compatible con cualquier stack tecnológico.
  • Configuración flexible: Personaliza el tema, tamaño y endpoint.
  • Responsive y accesible: Diseño adaptable y compatible con estándares de accesibilidad.

Tecnologías

  • Lit: Para un desarrollo eficiente y rápido de Web Components.
  • TypeScript: Mejora la claridad y seguridad del código.
  • Vite: Para un entorno de desarrollo rápido y moderno.
  • OpenAI API: Proporciona la funcionalidad de generación de texto del chatbot.

Instalación y Uso

1. Instalar el paquete

npm install chat-ts

2. Importar el componente

HTML

<!-- En index.html -->
<script type="module" src="./node_modules/chat-ts/dist/chat-ts.js"></script>

Frameworks (Vue, React, Angular, etc)

import "chat-ts";

3. Usar el componente

Agrega la etiqueta del web component donde desees implementar el chat:

<chat-container />

Configuración

Atributos Requeridos

Todos estos atributos son necesarios para el funcionamiento del componente:

<chat-container
  content-button="❉"
  api-paht-start-chat="http://localhost:3000/api/openai/assistant"
  api-paht-delete-chat="http://localhost:3000/api/openai/thread"
  user-name="Drap"
  welcome-name="Saguaro APP"
></chat-container>
AtributoDescripción
content-buttonÍcono o texto para el botón del chat
api-paht-start-chatURL del endpoint para iniciar el chat
api-paht-delete-chatURL del endpoint para eliminar el chat
user-nameNombre del usuario en el chat
welcome-nameNombre de bienvenida mostrado en el chat

Notas Importantes

  • Las URLs de API mostradas son ejemplos locales. Debes proporcionar tus propias rutas de API cuando implementes el componente.
  • La personalización de estilos está actualmente en desarrollo y se agregará en futuras versiones.

FAQs

Package last updated on 21 Jan 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc