Skip to content

p-estor/Labubot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Labubot

Labubot es un bot de Discord multifuncional que mejora la experiencia del servidor con dos funciones principales:

  • 🔗 Conversión automática de enlaces de redes sociales para una mejor visualización
  • 🈶 Diccionario japonés integrado para búsquedas en japonés

✨ Características

🔗 Fix de Enlaces Sociales

  • Convierte automáticamente enlaces de:
    • Twitter/Xfxtwitter
    • Instagramkkinstagram
    • Blueskyvxbsky
  • Muestra previews embebidas mejoradas en Discord
  • Detección automática (sin comandos)

🇯🇵 Diccionario de Japonés

  • Búsqueda de palabras japonesas usando la API de Jisho.org
  • Traducciones instantáneas
  • Muestra lecturas (hiragana / katakana)
  • Información de kanji
  • Ejemplos de uso

🚀 Instalación

🧩 Requisitos previos

🪜 Pasos

# Clona el repositorio
git clone https://github.com/p-estor/Labubot.git
cd Labubot

# Instala las dependencias
npm install

Crea un archivo .env en la raíz del proyecto y añade tu token:

DISCORD_TOKEN=tu_token_de_discord_aqui

Inicia el bot:

node index.js

📝 Comandos

🔍 Diccionario de Japonés

!jisho <palabra>

Busca una palabra en japonés o inglés usando la API de Jisho.

🔗 Enlaces Sociales

El bot detecta y convierte enlaces automáticamente — no requiere comandos.


🛠️ Tecnologías

  • Discord.js — Interacción con la API de Discord
  • Node.js — Entorno de ejecución
  • Jisho API — Diccionario japonés-inglés
  • dotenv — Variables de entorno

📦 Dependencias

{
  "discord.js": "^13.x.x",
  "axios": "^1.x.x",
  "dotenv": "^16.x.x"
}

🔐 Permisos recomendados

  • Send Messages
  • Embed Links
  • Read Message History
  • Add Reactions

📖 Ejemplos de Uso

🐦 Fix de Enlaces

Usuario:
https://twitter.com/usuario/status/123456789

Bot:
https://fxtwitter.com/usuario/status/123456789

🈶 Diccionario

Usuario:
!jisho 猫

Bot:

Significados: cat (esp. the domestic cat, Felis catus) (Noun)
shamisen (Noun)
geisha (Noun)

📚 JLPT: jlpt-n5 ✨ Palabra común


🧭 Roadmap

  • Soporte para más redes sociales (Reddit, YouTube)
  • Comando de conjugación de verbos japoneses
  • Sistema de favoritos para palabras
  • Estadísticas de uso
  • Modo de quiz para practicar japonés
  • Integración con más APIs de diccionarios

⚠️ Troubleshooting

El bot no responde

  • Verifica que el token en .env sea correcto
  • Asegúrate de que el bot tenga permisos suficientes
  • Revisa los logs en la consola

Los enlaces no se convierten

  • Comprueba que el bot pueda leer y enviar mensajes
  • Verifica el formato del enlace

Error con la API de Jisho

  • Verifica tu conexión a internet
  • La API puede estar temporalmente no disponible

📄 Licencia

Este proyecto está bajo la Licencia MIT.
Consulta el archivo LICENSE para más detalles.


👤 Autor

Pedro Estor
GitHub: @p-estor


🙏 Agradecimientos

  • Jisho.org por su excelente API
  • Discord.js por la documentación
  • Comunidad de desarrolladores de bots de Discord

Si este proyecto te fue útil, considera darle una estrella en GitHub!

About

Bot para Discord

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •