🛠️ CORRECCIONES
-
Se ha solucionado el error en el comando #verificar que no mostraba la imagen del usuario o imagen predeterminada por GataBot. Aquí
-
Las descargas de MediaFire fueron solucionadas.
-
Hemos solucionado los errores que decían "undefined" en la consola
-
Los mensajes de "PreKeys" en consola ya no aparecerán (Aclaro que no se trata de un error, los mensajes eran de tipo informativos pero no era relevante a mostrar)
-
Las descargas de TikTok fueron solucionadas.
-
Las descargas de X (Twitter) fueron solucionadas.
-
La función #on serbotmd y #on antidelete ya vuelven a funcionar.
-
Mejoramos en todo sentido la calidad que ofrece el comando #dalle
-
Los siguientes comandos están solucionados:
#play [texto o enlace] & #yta [enlace] (descargar audio)
#play2 [texto o enlace] & #ytv [enlace] (descargar vídeo)
#ytadoc [enlace] (descargar audios como documento)
#ytvdoc [enlace] (descargar vídeos como documento)
#ytmax [enlace] (descargar vídeo en la máxima calidad posible)
#ytmaxdoc [enlace] (descargar vídeo como documento en la máxima calidad posible)
🆕 NUEVO
🌐 ¡Mensajes adaptado a tú idioma!
- Se ha agregado la función de poder hacer que GataBot responda varios idiomas a la vez, la configuración se lo hace mediante el comando #idiomagb que solo se podrá usar después de registrarte con el comando #verificar
👉 Es probable que el idioma de la consola cambie también de forma momentánea. Ingresa aquí para conocer los idiomas disponibles
📇 Formatos de texto en consola
- De acuerdo a las ultimas actualizaciones de WhatsApp, los nuevos formatos tales como
(Lista con viñetas, Lista numerada, Cita, Código alineado)
aplicarán esta misma apariencia del texto en la consola.
- Ejemplo
🔊 Respuestas de audio de la IA
- Utilizando ChatGPT ahora podrás recibir respuestas de audio cuando se use el comando #iavoz
Requisito(s): Texto
- Ejemplo
✨ ¡Gemini ya esta en GataBot!
- La Inteligencia artificial de Google esta disponible para que la uses en GataBot, accede usando el comando #gemini
Requisito(s): Texto
- Ejemplo
🪄 ¡Convierte a alguien en un Anime!
- Usando el comando #toanime podrás transformar la imagen en un anime
Requisito(s): Responder a una imagen o enlace de tipo imagen
- Ejemplo
🖼️ Obtén información a partir de imágenes
- Mediante tecnología de Gemini, ya puedes buscar o solicitar información a partir de imágenes usando el comando #geminimg
Requisito(s): Responder a una imagen o enlace de tipo imagen y agregar un texto
Advertencia: Esta función no busca información a partir de imágenes de personas, datos sensibles o contenido inadecuado. Úsalo con responsabilidad.
- Ejemplo
💕 Reacciones
- Agregamos más emojis para variar a la hora que el Bot reaccione a mensajes (Ya no va reaccionar a mensajes propios del Bot)
😁 ¡Traduce texto como quieras!
- Agregamos varias maneras de poder traducir un texto, usa la que consideres oportuna con el comando #traducir
- Ejemplo
🍥 Convierte una imagen en una imagen de ilusión de patrones
- Esta función es totalmente gratis, podrás usar el comando #toilusion respondiendo a una imagen o a partir de un enlace de imagen, también podrás definir detalles de como deseas que sea el resultado final al puro estilo de un
prompt
- Ejemplo
💫 Modificación en el diseño del Menú
- Realizamos un pequeño ajuste en la visualización del Menú.
🥳 ¡Nuevos idiomas disponibles!
💻 PARA PROGRAMADORES:
Dependencias nuevas/modificadas
"emoji-country-flags": "^1.0.3"
"@whiskeysockets/baileys": "^6.0.0"
>> "@whiskeysockets/baileys": "^6.5.0",
"cache-manager": "5.2.4"
(eliminado)
Scripts de inicio en NodeJS
"start": "node index.js" // opciones de conexión (package.json)
"qr": "node index.js qr" // código QR
"code": "node index.js code" // Código de 8 dígitos
"vortexus": "bash vortexus.sh" // Para servidores en Vortexus
Afrontar evento
Antes:
ev.emit('groups.update', [{ id: chat, ...update }]) // simple.js
Ahora:
conn.ev.emit('groups.update', [{id: chat, ...update}])
Descartamos varios filtros en beneficio de conseguir solución a errores en la consola
const listaDirectorios = readdirSync('./GataJadiBot/');
let SBprekey = [];
listaDirectorios.forEach(directorio => {
if (statSync(`./GataJadiBot/${directorio}`).isDirectory()) {
const DSBPreKeys = readdirSync(`./GataJadiBot/${directorio}`).filter(fileInDir => {
return fileInDir.startsWith('pre-key-')
}) // main.js