Files
lastwar/README.md

85 lines
1.9 KiB
Markdown

# Last War - Sistema de Mensajería Multiplataforma
Sistema de mensajería automatizada para Discord y Telegram con traducción automática y asistente IA.
## Características
- **Discord Bot**: Envío de mensajes, traducción automática, comandos (#lista)
- **Telegram Bot**: Webhook para mensajes, traducción con botones inline
- **Traducción Automática**: LibreTranslate con detección de idioma
- **Asistente IA**: Integración con Groq para respuestas inteligentes
- **Panel de Administración**: Gestiona usuarios, mensajes, plantillas y configuración
## Requisitos
- PHP 8.3+
- MySQL 8.0+
- Composer
- Servidor web (Apache/Nginx)
## Instalación
1. Clonar el repositorio
2. Instalar dependencias: `composer install`
3. Configurar `.env` con las variables de entorno
4. Importar estructura de base de datos
5. Configurar webhooks de Telegram y Discord
## Variables de Entorno
```env
# Base de datos
DB_HOST=localhost
DB_PORT=3306
DB_NAME=lastwar
DB_USER=root
DB_PASS=
# Telegram
TELEGRAM_BOT_TOKEN=
# Discord
DISCORD_BOT_TOKEN=
# LibreTranslate
LIBRETRANSLATE_URL=http://localhost:5000
# IA (Groq)
GROQ_API_KEY=
# Knowledge Base
KB_DB_HOST=
KB_DB_PORT=
KB_DB_NAME=
KB_DB_USER=
KB_DB_PASS=
```
## Comandos
### Telegram
- `#lista` - Enviar plantilla de lista
- `hola` - Mostrar botones de traducción
### Discord
- `#lista` - Enviar plantilla de lista
- `/comandos` - Ver comandos disponibles
- `/agente` - Activar modo IA
## Estructura
```
├── admin/ # Panel de administración
├── discord/ # Archivos de Discord
├── includes/ # Funciones principales
├── src/ # Clases (IA, Translate)
├── telegram/ # Archivos de Telegram
├── templates/ # Plantillas HTML
├── logs/ # Logs del sistema
└── *.php # Archivos principales
```
## Licencia
MIT