🔱 Info • Bot
- Este proyecto no está afiliado de ninguna manera con
WhatsApp,Inc. WhatsAppes una marca registrada deWhatsApp 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...
📋 Instalación Manual - Click para ver los Comandos
Nota: Copie y pegue los comandos en Termux uno por uno.
1️⃣ Otorgar permisos de almacenamiento:
termux-setup-storage2️⃣ Actualizar paquetes e instalar dependencias:
apt update && apt upgrade && pkg install -y git nodejs ffmpeg imagemagick yarn3️⃣ Clonar el repositorio:
git clone https://github.com/Fer280809/Asta_bot && cd Asta_bot4️⃣ Instalar dependencias con Yarn:
yarn install5️⃣ Instalar dependencias con NPM:
npm install6️⃣ Actualizar paquetes:
npm update7️⃣ Iniciar el bot:
npm startImportante: Si aparece (Y/I/N/O/D/Z) [default=N] ? use la letra "y" y luego "ENTER" para continuar con la instalación.
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 startSi deseas agregar tu número a la lista de owners del bot:
cd && cd Asta_bot && nano settings.jsBusca la sección de
global.ownery agrega tu número. Luego presionaCTRL + X, luegoYyENTERpara guardar.
Si necesitas escanear un nuevo código QR:
1️⃣ Detener el bot:
Presiona
CTRL + Zhasta que aparezca:Asta_bot $
2️⃣ Ejecutar comando:
cd && cd Asta_bot && rm -rf sessions/Principal && npm run qrSi 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)
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.
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- Este proceso crea un backup automático de tu
database.jsony 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
El script incluye un menú completo con 9 funcionalidades para gestionar tu bot:
cd Asta_bot && bash termux.shcd Asta_bot && bash termux.sh --auto- 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
- Instala o actualiza todas las dependencias npm
- Útil cuando solo cambiaron las librerías
- No modifica el código fuente
- Revisa que todos los archivos esenciales estén presentes
- Detecta sistemas adicionales (RPG, economía, gacha)
- Identifica archivos faltantes
- Inicia el bot usando PM2 (si está instalado)
- O inicia manualmente en segundo plano
- Reinicia procesos existentes automáticamente
- Muestra los registros del bot en vivo
- Útil para debugging y monitoreo
- Presiona
CTRL + Cpara salir
- 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
- Crea copia de seguridad manual de:
lib/database.js- Base de datos del botlib/config.js- Configuración generallib/settings.js- Ajustes del botlib/economy_codes.json- Códigos de economíalib/gacha_users.json- Datos de usuarios gachalib/characters.json- Personajes del juego
- Los backups se guardan con fecha y hora
- Ajusta permisos de archivos y scripts
- Da permisos de ejecución a archivos
.sh - Establece permisos correctos para archivos
.js
- 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
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]
Si hay conflictos durante la actualización, el script:
- Detecta automáticamente archivos con conflictos
- Muestra qué archivos tienen problemas
- Te permite resolverlos manualmente con
nano - Completa la fusión una vez resueltos
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)
# 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)- 🌈 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
- Después de actualizar, siempre deberás volver a vincular el bot (QR o código)
- Los backups se crean automáticamente y se conservan por 7 días
- Si usas PM2, el script lo detecta y lo usa automáticamente
- El modo automático (
--auto) ejecuta todo sin preguntar (útil para scripts)
Si el script no se ejecuta:
chmod +x termux.sh
bash termux.shSi 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
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🗑️ Eliminar proceso del bot:
pm2 delete index📊 Ver logs del bot:
pm2 logs⏸️ Detener el bot:
pm2 stop indexpm2 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
⬇️ Click en la imagen para ir al video⬇️
🚀 Enlaces Oficiales
- ⭐ Canal Oficial
¡ÚNETE AHORA! - 💫 Grupo Oficial
¡ÚNETE AHORA! - 🌟 Comunidad Oficial
¡ÚNETE AHORA!
☎️ Contactos Directos
- 📲 WhatsApp:
CONTÁCTANOS - 🔥 Solicita bot oficial:
CONTÁCTANOS


