Skip to content

Asta-Bot – WhatsApp Bot Oficial. bot para WhatsApp rápido, estable y multifuncional, con instalación 100% funcional en Termux versión 2026. Diseñado para automatización, gestión de grupos y funciones avanzadas.

License

Notifications You must be signed in to change notification settings

Fer280809/Asta_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

364 Commits
 
 
 
 

Repository files navigation

👑『𝕬𝖘𝖙𝖆-𝕭𝖔𝖙』👑

🌟 ¡SI ME DAS UNA ESTRELLA ME AYUDARÍA MUCHO! 🌟

⚠️ Información importante

🔱 Info • Bot
  • Este proyecto no está afiliado de ninguna manera con WhatsApp, Inc. WhatsApp es una marca registrada de WhatsApp LLC, y este bot es un desarrollo independiente que no tiene ninguna relación oficial con la compañía.
🚀 Funcionalidades Principales

Bot en desarrollo. Si presenta alguna falla, reportar al creador para darle una solución óptima.

  • 🎙️ Interacción con voz y texto
  • ⚙️ Configuración de grupo avanzada
  • 🛡️ Protección: antidelete, antilink, antispam, etc.
  • 🎉 Bienvenida personalizada con imágenes
  • 🎯 Juegos interactivos: tictactoe, mate, etc.
  • 🤖 Chatbot inteligente (simsimi)
  • 💬 Sistema de autoresponder personalizable
  • 🔥 Crear stickers HD de image/video/gif/url
  • 👾 SubBot multidispositivo (Jadibot)
  • 🔎 Buscador Google optimizado
  • ⚔️ Juego RPG con niveles y misiones
  • 🎨 Editor de imágenes para personalización
  • 📲 Descarga de música y video de YouTube en alta calidad
  • 💎 Más funciones premium en desarrollo...

⬇️ Click en la imagen para descargar termux ⬇️

Typing SVG

🛠️ Instalación por Termux

📋 Instalación Manual - Click para ver los Comandos

🔰 Instalación paso a paso

Nota: Copie y pegue los comandos en Termux uno por uno.

1️⃣ Otorgar permisos de almacenamiento:

termux-setup-storage

2️⃣ Actualizar paquetes e instalar dependencias:

apt update && apt upgrade && pkg install -y git nodejs ffmpeg imagemagick yarn

3️⃣ Clonar el repositorio:

git clone https://github.com/Fer280809/Asta_bot && cd Asta_bot

4️⃣ Instalar dependencias con Yarn:

yarn install

5️⃣ Instalar dependencias con NPM:

npm install

6️⃣ Actualizar paquetes:

npm update

7️⃣ Iniciar el bot:

npm start

Importante: Si aparece (Y/I/N/O/D/Z) [default=N] ? use la letra "y" y luego "ENTER" para continuar con la instalación.


🔄 Reactivar el Bot (si se detiene)

Si después de instalar el bot Termux se detiene (pantalla en blanco, pérdida de Internet, reinicio del dispositivo), sigue estos pasos:

cd && cd Asta_bot && npm start

👑 Volverte Owner del Bot

Si deseas agregar tu número a la lista de owners del bot:

cd && cd Asta_bot && nano settings.js

Busca la sección de global.owner y agrega tu número. Luego presiona CTRL + X, luego Y y ENTER para guardar.


🔐 Obtener nuevo código QR

Si necesitas escanear un nuevo código QR:

1️⃣ Detener el bot:

Presiona CTRL + Z hasta que aparezca: Asta_bot $

2️⃣ Ejecutar comando:

cd && cd Asta_bot && rm -rf sessions/Principal && npm run qr

📱 Obtener nuevo código de teléfono

Si prefieres vincular por código de teléfono:

cd && cd Asta_bot && rm -rf sessions/Principal && npm run code

🔄 ACTUALIZACIÓN AUTOMÁTICA CON TERMUX.SH (NUEVO MÉTODO)

⚡ Script de Actualización Inteligente

El bot ahora incluye un script automático de actualización llamado termux.sh que facilita todas las tareas de mantenimiento y actualización del bot.


🚀 Actualización Rápida (Recomendado)

Este método actualiza el bot a la última versión automáticamente, conserva tu base de datos y crea un backup de seguridad.

Comando de actualización completa:

grep -q 'bash\|wget' <(dpkg -l) || apt install -y bash wget && wget -O - https://raw.githubusercontent.com/Fer280809/Asta_bot/main/termux.sh | bash

⚠️ Importante:

  • Este proceso crea un backup automático de tu database.json y archivos importantes
  • Será necesario volver a vincular el bot (escanear QR o código de teléfono)
  • El backup se guarda en: /data/data/com.termux/files/home/asta_backup_FECHA_HORA

📋 Menú Interactivo de termux.sh

El script incluye un menú completo con 9 funcionalidades para gestionar tu bot:

Acceder al menú:

cd Asta_bot && bash termux.sh

O en modo automático (sin menú):

cd Asta_bot && bash termux.sh --auto

🎯 Funcionalidades del Script

1️⃣ Actualizar desde GitHub (completo)

  • Crea backup automático de archivos importantes
  • Descarga las últimas actualizaciones del repositorio
  • Instala dependencias actualizadas
  • Arregla permisos automáticamente
  • Verifica la estructura de archivos

2️⃣ Solo instalar dependencias

  • Instala o actualiza todas las dependencias npm
  • Útil cuando solo cambiaron las librerías
  • No modifica el código fuente

3️⃣ Verificar estructura de archivos

  • Revisa que todos los archivos esenciales estén presentes
  • Detecta sistemas adicionales (RPG, economía, gacha)
  • Identifica archivos faltantes

4️⃣ Iniciar/Reiniciar bot

  • Inicia el bot usando PM2 (si está instalado)
  • O inicia manualmente en segundo plano
  • Reinicia procesos existentes automáticamente

5️⃣ Ver logs en tiempo real

  • Muestra los registros del bot en vivo
  • Útil para debugging y monitoreo
  • Presiona CTRL + C para salir

6️⃣ Limpiar caché y backups viejos

  • Elimina node_modules (opcional) para reinstalación limpia
  • Borra logs antiguos (más de 7 días)
  • Elimina backups viejos (más de 7 días) para liberar espacio

7️⃣ Backup de archivos importantes

  • Crea copia de seguridad manual de:
    • lib/database.js - Base de datos del bot
    • lib/config.js - Configuración general
    • lib/settings.js - Ajustes del bot
    • lib/economy_codes.json - Códigos de economía
    • lib/gacha_users.json - Datos de usuarios gacha
    • lib/characters.json - Personajes del juego
  • Los backups se guardan con fecha y hora

8️⃣ Arreglar permisos

  • Ajusta permisos de archivos y scripts
  • Da permisos de ejecución a archivos .sh
  • Establece permisos correctos para archivos .js

9️⃣ Estado del sistema

  • Muestra información del sistema (versión de Linux)
  • Versiones instaladas de Node.js, npm y Git
  • Rama actual de Git y último commit
  • Estado del bot (encendido/apagado)
  • Espacio en disco disponible
  • Memoria RAM libre

💾 Sistema de Backup Automático

Cada vez que actualizas el bot, el script crea automáticamente un backup de:

📁 asta_backup_FECHA_HORA/
├── database.js          # Tu base de datos completa
├── config.js            # Configuración del bot
├── settings.js          # Ajustes personalizados
├── economy_codes.json   # Códigos de economía
├── gacha_users.json     # Datos de gacha
└── characters.json      # Personajes del juego

Ubicación de backups: /data/data/com.termux/files/home/asta_backup_[FECHA_HORA]


🔧 Gestión de Conflictos

Si hay conflictos durante la actualización, el script:

  1. Detecta automáticamente archivos con conflictos
  2. Muestra qué archivos tienen problemas
  3. Te permite resolverlos manualmente con nano
  4. Completa la fusión una vez resueltos

⚙️ Verificación de Dependencias

El script verifica e instala automáticamente:

  • ✅ Git (si no está instalado)
  • ✅ Node.js (si no está instalado)
  • ✅ npm (si no está instalado)
  • ⚠️ PM2 (opcional, pregunta si deseas instalarlo)

📊 Ejemplo de Uso Completo

# 1. Acceder a la carpeta del bot
cd /data/data/com.termux/files/home/Asta_bot

# 2. Ejecutar el script
bash termux.sh

# 3. El menú aparecerá:
════════════════ MENÚ PRINCIPAL ════════════════
1. Actualizar desde GitHub (completo)
2. Solo instalar dependencias
3. Verificar estructura de archivos
4. Iniciar/Reiniciar bot
5. Ver logs en tiempo real
6. Limpiar caché y backups viejos
7. Backup de archivos importantes
8. Arreglar permisos
9. Estado del sistema
0. Salir
══════════════════════════════════════════════════

# 4. Selecciona la opción que necesites (ejemplo: 1 para actualización completa)

🎨 Características del Script

  • 🌈 Interfaz colorida con mensajes claros
  • 🔒 Backups automáticos antes de cada actualización
  • Modo automático para actualización sin interacción
  • 🛡️ Detección de conflictos con resolución guiada
  • 📊 Información del sistema en tiempo real
  • 🔄 Gestión de PM2 integrada
  • 🧹 Limpieza automática de archivos antiguos
  • Validación de dependencias al inicio

⚠️ Notas Importantes

  1. Después de actualizar, siempre deberás volver a vincular el bot (QR o código)
  2. Los backups se crean automáticamente y se conservan por 7 días
  3. Si usas PM2, el script lo detecta y lo usa automáticamente
  4. El modo automático (--auto) ejecuta todo sin preguntar (útil para scripts)

🆘 Solución de Problemas

Si el script no se ejecuta:

chmod +x termux.sh
bash termux.sh

Si hay errores de permisos:

# Opción 8 del menú
bash termux.sh
# Selecciona: 8 (Arreglar permisos)

Si el bot no arranca después de actualizar:

# Opción 4 del menú
bash termux.sh
# Selecciona: 4 (Iniciar/Reiniciar bot)

Para ver qué está pasando:

# Opción 5 del menú
bash termux.sh
# Selecciona: 5 (Ver logs en tiempo real)

🜸 Comandos para mantener el Bot activo 24/7

⚡ Mantener el Bot siempre activo con PM2

Ejecutar estos comandos dentro de la carpeta Asta_bot

Activar Wake Lock e instalar PM2:

termux-wake-lock && npm i -g pm2 && pm2 start index.js && pm2 save && pm2 logs

📋 Opciones Disponibles con PM2

🗑️ Eliminar proceso del bot:

pm2 delete index

📊 Ver logs del bot:

pm2 logs

⏸️ Detener el bot:

pm2 stop index

▶️ Iniciar el bot nuevamente:

pm2 start index

🔄 Reiniciar el bot:

pm2 restart index

📋 Ver lista de procesos:

pm2 list

📢 EL BOT SE ACTUALIZA CADA SEMANA O MES Y SE LE HACE MANTENIMIENTO EN ESTE REPOSITORIO

📹 Video tutorial de instalacion

⬇️ Click en la imagen para ir al video⬇️


🌐 Enlaces útiles

🚀 Enlaces Oficiales
☎️ Contactos Directos

👑 CREADOR DEL BOT 👑

𝕱𝖊𝖗𝖓𝖆𝖓𝖉𝖔

𝕱𝖊𝖗𝖓𝖆𝖓𝖉𝖔

🌟 Colaboradores Destacados

🙏 Créditos

Neykoor💜

⚡ EL BOT SE ACTUALIZA CADA DOS SEMANAS O CUANDO SE NECESITA ⚡

Typing SVG

About

Asta-Bot – WhatsApp Bot Oficial. bot para WhatsApp rápido, estable y multifuncional, con instalación 100% funcional en Termux versión 2026. Diseñado para automatización, gestión de grupos y funciones avanzadas.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •