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

# 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

Description
No description provided
Readme 22 MiB
Languages
PHP 99.7%
Dockerfile 0.3%