Esta API ofrece varios servicios principales:
Ruta: /color?hex=
Descripción: Este endpoint convierte un código hexadecimal de color en su nombre correspondiente en español.
Parámetro requerido: hex: El código hexadecimal del color. Ejemplo: FF5733
Ejemplo de solicitud: /color?hex=FF5733
Respuesta esperada: El nombre del color en español.
Ruta: /timestamp?unix=
Descripción: Convierte un timestamp Unix a un formato legible.
Parámetro requerido: unix: El timestamp Unix en segundos.
Ejemplo de solicitud: /timestamp?unix=60
Respuesta esperada: El tiempo formateado.
Ruta: /datediff?date1=&date2=
Descripción: Calcula la diferencia en días entre dos fechas.
Parámetros requeridos: date1 y date2 en formato ISO.
Ejemplo de solicitud: /datediff?date1=2023-01-01&date2=2024-08-21
Respuesta esperada: La diferencia en días.
Ruta: /convertirunidad?valor=&de=&a=
Descripción: Convierte una cantidad de una unidad a otra.
Parámetros requeridos: valor, de y a.
Ejemplo de solicitud: /convertirunidad?valor=10&de=metros&a=pies
Respuesta esperada: La cantidad convertida.
Ruta: /unidades
Descripción: Devuelve una lista de todas las unidades disponibles.
Ejemplo de solicitud: /unidades
Respuesta esperada: Lista de unidades.
Ruta: /morse?text=
Descripción: Convierte un texto en código morse.
Parámetro requerido: text.
Ejemplo de solicitud: /morse?text=Hola
Respuesta esperada: El código morse correspondiente.
Ruta: /qr?text=
Descripción: Genera un código QR basado en el texto proporcionado.
Parámetro requerido: text: El texto que deseas convertir en un código QR.
Ejemplo de solicitud: /qr?text=Lo que quieras convertir en QR
Respuesta esperada: Una imagen del código QR que representa el texto proporcionado.
Ruta: /search-images?q=
Descripción: Busca imágenes basadas en una consulta proporcionada.
Parámetro requerido: q: La consulta de búsqueda para encontrar imágenes.
Ejemplo de solicitud: /search-images?q=auroras
Respuesta esperada: Un array de URLs de imágenes que coinciden con la consulta.
Ruta: /chatgpt
Método: POST
Descripción: Envía un texto a la API de ChatGPT y recibe una respuesta generada. Puedes especificar una personalidad opcional para simular diferentes emociones, una longitud máxima para limitar la cantidad de caracteres en la respuesta, y un contexto adicional para enriquecer la interacción.
Parámetros requeridos (en el cuerpo de la solicitud POST):
Parámetros opcionales (en el cuerpo de la solicitud POST):
POST /chatgpt HTTP/1.1 Content-Type: application/json { "text": "Hola, ¿cómo estás?", "userID": "12345", "personality": "feliz", "longitud": 500, "context": "conversación casual" }
Respuesta esperada: La respuesta generada por ChatGPT, simulando la personalidad, el contexto y la longitud especificada si se incluyen.
Ruta: /diccionario?palabra=
Descripción: Devuelve la definición de una palabra proporcionada.
Parámetro requerido: palabra: La palabra que deseas buscar.
Ejemplo de solicitud: /diccionario?palabra=hola
Respuesta esperada: La definición de la palabra en español.
Ruta: /traducir?idioma=&texto=
Descripción: Traduce automáticamente un texto de un idioma detectado al idioma especificado.
Parámetros requeridos: idioma: El código del idioma de destino (por ejemplo, 'en' para inglés, 'fr' para francés). texto: El texto que deseas traducir.
Ejemplo de solicitud: /traducir?idioma=en&texto=Hola%20mundo
Respuesta esperada: El texto traducido en el idioma especificado.
Ruta: /uptime
Descripción: Este endpoint verifica el estado y el tiempo de actividad de la API.
Respuesta esperada: Un mensaje que indica si la API está activa y el tiempo de actividad.
Ruta: /ip?dir=
Descripción: Este endpoint proporciona información sobre la IP pública de la solicitud, incluyendo detalles como país, región, ciudad, latitud, longitud, zona horaria y proveedor de servicios de Internet (ISP).
Ejemplo de solicitud: /ip?dir=8.8.8.8
Respuesta esperada: Un objeto JSON que incluye información detallada sobre la IP pública, como el ejemplo:
{ "ip": "8.8.8.8", "pais": "US", "codigo_pais": "US", "region": "No disponible", "ciudad": "No disponible", "latitud": 37.751, "longitud": -97.822, "zona_horaria": "America/Chicago", "isp": [134744064, 134744575], "organizacion": "No disponible" }
Ruta: /welcome-image?background=&text1=&text2=&useravatar=&textColor=
Descripción: Este endpoint genera una imagen de bienvenida personalizada con un fondo, texto y avatar del usuario.
Parámetros requeridos:
Parámetro opcional:
Ejemplo de solicitud: /welcome-image?background=https://example.com/background.jpg&text1=Bienvenido&text2=a%20nuestro%20servidor&useravatar=https://example.com/avatar.png&textColor=%23FF0000
Respuesta esperada: La URL de la imagen de bienvenida generada.
Ruta: /aki
Descripción: Este endpoint proporciona acceso al juego Akinator.
Instrucciones: Para obtener información sobre cómo jugar Akinator, visita la ruta /aki.
Ruta: /bdfd?funcion=
Método: GET
Descripción: Este endpoint proporciona información sobre las funciones de BDFD (Bot Designer for Discord).
Parámetro requerido: funcion: El nombre de la función BDFD que deseas consultar.
Ejemplos de solicitud:
Respuesta esperada: Información detallada sobre la función BDFD especificada, incluyendo su descripción, uso y ejemplos.
Ruta: /image-ia
Método: POST
Content-Type: application/x-www-form-urlencoded
Descripción: Este endpoint genera imágenes utilizando inteligencia artificial basada en el prompt y el modelo especificados.
Headers requeridos:
Parámetros requeridos:
Modelos disponibles:
Nota: Los modelos v1, v2, v2-beta, y v3 son los modelos DALLE que usa ChatGPT.
POST /image-ia HTTP/1.1 Content-Type: application/x-www-form-urlencoded API-KEY: tu_clave_de_api_aqui prompt=Un gato jugando al ajedrez&modelo=v3
Respuesta esperada: La URL de la imagen generada por la IA según el prompt y el modelo especificados.
Nota: Para obtener tu API-KEY, únete a nuestro servidor de Discord: https://discord.com/invite/XJqWsyb3CZ y usa el comando "$key" en el canal "Comandos".