
CroquetaBot
Chatbot de Twitch para interactuar con los espectadores de un canal
CroquetaBot
Este repositorio contiene un chatbot personalizado para Twitch, diseñado para el chat de Rasenkai7 para interactuar con sus espectadores.
Características
El bot responde a los siguientes comandos escritos en el chat del canal:
Croquetas:
- !croqueta [usuario]: Dar una croqueta a un usuario.
- !miscroquetas: Mostrar las croquetas del usuaro.
- !topcroquetas: Mostrar las croquetas más populares.
Castigos:
- !castigo [usuario]: Dar un castigo a un usuario.
- !miscastigos: Mostrar los castigos del usuario.
- !topcastigos: Mostrar los castigos más populares.
Estudio:
- !estudiar: Empezar el estudio.
- !noestudiar: Terminar el estudio.
- !misestudios: Mostrar el tiempo total del usuario.
Requisitos
Lenguaje: Node.js 20.6.0 o superior.
Dependencias:
mariadbtmi.jszod
Cuenta de Twitch: Una cuenta para el bot y su correspondiente token de acceso OAuth.
Instalación
Clona este repositorio:
git clone https://github.com/jbr1989/CroquetaBot cd CroquetaBotInstala las dependencias:
pnpm installCrea un archivo
.enven el directorio principal con los parametros de.env.example.Ejecuta el bot:
pnpm dev
Contribución
Si deseas contribuir:
- Haz un fork del repositorio.
- Crea una rama nueva para tu función o corrección.
- Envía un pull request con una descripción clara de los cambios.
Licencia
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.