Un bot completo de Discord diseñado para servidores de roleplay con sistemas económicos, policiales, administrativos y de gestión de usuarios.
- Requisitos de Roles
- Comandos Económicos
- Comandos de Licencias
- Comandos de Inventario
- Comandos Policiales
- Comandos Administrativos
- Comandos Generales
- Sistema de Sueldos
- Configuración
- verificado: Rol base requerido para la mayoría de comandos
- civil: Ciudadano con derechos civiles
- dni: Usuario con documentación oficial
- miembro de un cuerpo policial: Agentes de policía general
- dt: Departamento de Tráfico (DDT)
- mod: Moderadores del servidor
- staff: Personal administrativo
- owners: Propietarios del servidor
- deudor: Usuarios con préstamos pendientes
Rol requerido: verificado
- Descripción: Crear una cuenta bancaria en Banco Central
- Parámetros:
banco: Banco donde crear la cuenta (Solo Banco Central disponible)
- Saldo inicial: 1.500 €
- Descripción: Ver información de tu cuenta bancaria
- Muestra: Saldo actual, banco, fecha de creación
- Descripción: Transferir dinero a otro usuario
- Parámetros:
usuario: Usuario destinatariocantidad: Cantidad a transferir
- Límites: Máximo 10.000 € por transferencia
- Descripción: Depositar dinero en efectivo a tu cuenta bancaria
- Parámetros:
cantidad: Cantidad a depositar
- Descripción: Retirar dinero de tu cuenta bancaria
- Parámetros:
cantidad: Cantidad a retirar
- Descripción: Apostar dinero en el casino
- Parámetros:
cantidad: Cantidad a apostar
- Límites: Entre 10 € y 5.000 € por apuesta
- Probabilidad: 45% de ganar (ganancia x2)
- Descripción: Solicitar un préstamo bancario
- Parámetros:
cantidad: Cantidad del préstamo
- Límites: Entre 100 € y 50.000 €
- Interés: 5% sobre el monto solicitado
- Descripción: Pagar préstamos pendientes
- Rol requerido:
deudoroverificado
- Descripción: Cobrar el sueldo según tu rol
- Frecuencia: Una vez cada 24 horas
- Cantidad: Varía según el rol (ver Sistema de Sueldos)
- Descripción: Solicitar un Documento Nacional de Identidad
- Rol requerido:
verificado - Precio: 150 €
- Parámetros requeridos:
nombre: Tu nombreapellido: Tu apellidoedad: Tu edadfecha_nacimiento: Fecha en formato DD/MM/AAAAsexo: Masculino/Femenino/Otronacionalidad: Tu nacionalidad
- Efecto: Asigna automáticamente el rol
DNI
- Descripción: Solicitar licencia de portación de armas
- Rol requerido:
civil+ tenerDNI - Precio: 2.500 €
- Duración: 365 días
- Efecto: Asigna automáticamente el rol
Licencia de armas (Beretta M9)
- Descripción: Solicitar licencia de conducir
- Rol requerido:
civil+ tenerDNI - Precio: 1.000 €
- Duración: 365 días
- Efecto: Asigna automáticamente el rol
Licencia de conducir
- Descripción: Ver información de tu DNI
- Rol requerido:
verificado - Muestra: Datos personales, número de DNI, fecha de emisión
- Descripción: Ver estado de tu licencia de armas
- Rol requerido:
verificado - Muestra: Estado, fecha de emisión, fecha de vencimiento
- Descripción: Ver estado de tu licencia de conducir
- Rol requerido:
verificado - Muestra: Estado, fecha de emisión, fecha de vencimiento
- Descripción: Ver todos los artículos disponibles en la tienda
- Rol requerido:
civil - Categorías disponibles:
- Seguros: Seguro de vehículo (300 €)
- Armas: Beretta M9 (1.750 €)
- Tecnología: Dron (2.000 €)
- Herramientas: Bate (15 €), Navaja (30 €), Spray (45 €)
- Propiedades: Casa pequeña (15.000 €), Establecimiento empresarial (20.000 €), Casa de campo (25.000 €), Casa grande (35.000 €)
- Descripción: Comprar un artículo de la tienda
- Rol requerido:
verificado - Parámetros:
objeto: Nombre exacto del objetocantidad: Cantidad a comprar (por defecto: 1)
- Efectos especiales:
- Seguros asignan roles automáticamente
- Propiedades asignan roles específicos
- Beretta M9 requiere licencia de armas
- Descripción: Ver tu inventario personal
- Rol requerido:
verificado - Muestra: Todos los objetos que posees y sus cantidades
- Descripción: Ver el inventario de otro usuario
- Rol requerido:
modostaff - Parámetros:
usuario: Usuario cuyo inventario quieres ver
- Descripción: Ver tu arsenal de armas y estado de licencias
- Rol requerido:
verificado - Muestra: Armas en posesión y estado de licencia de armas
- Descripción: Arrestar a un usuario
- Rol requerido:
miembro de un cuerpo policial - Parámetros:
usuario: Usuario a arrestarrazon: Motivo del arresto
- Efecto: Registra el arresto en la base de datos, notifica al usuario
- Descripción: Imponer una multa a un usuario
- Rol requerido:
miembro de un cuerpo policial - Parámetros:
usuario: Usuario a multarcantidad: Cantidad de la multaarticulos: Artículos del código penal infringidos
- Límite máximo: 1.500 € (infracciones mayores requieren arresto)
- Descripción: Ver las multas de un usuario
- Rol requerido:
miembro de un cuerpo policial - Parámetros:
usuario: Usuario cuyas multas quieres ver
- Muestra: Historial completo de multas (pagadas y pendientes)
- Descripción: Eliminar una multa específica
- Rol requerido:
miembro de un cuerpo policial - Parámetros:
multa_id: ID de la multa a eliminar
- Descripción: Pagar todas las multas pendientes
- Rol requerido:
verificado - Efecto: Descuenta el dinero automáticamente de la cuenta
- Descripción: Revocar la licencia de un usuario
- Rol requerido:
miembro de un cuerpo policial - Parámetros:
usuario: Usuario al que revocar la licenciatipo_licencia: Tipo de licencia (conducir/armas)
- Efecto: Revoca la licencia y quita el rol correspondiente
- Descripción: Incautar un vehículo
- Rol requerido:
dt(DDT - Departamento de Tráfico) - Parámetros:
usuario: Propietario del vehículomodelo: Modelo del vehículomatricula: Matrícula del vehículoimagen: URL de imagen del vehículo (opcional)
- Efecto: Registra la incautación, notifica al propietario
- Descripción: Banear a un usuario del servidor
- Rol requerido:
staff - Parámetros:
usuario: Usuario a banearrazon: Motivo del baneoeliminar_mensajes: Días de mensajes a eliminar (0-7)
- Descripción: Expulsar a un usuario del servidor
- Rol requerido:
staff - Parámetros:
usuario: Usuario a expulsarrazon: Motivo de la expulsión
- Descripción: Aplicar una sanción a un usuario
- Rol requerido:
modostaff - Parámetros:
usuario: Usuario a sancionartipo: Tipo de sanciónduracion: Duración en horasrazon: Motivo de la sanción
- Descripción: Quitar una sanción activa
- Rol requerido:
staffomod - Parámetros:
sancion_id: ID de la sanción a quitar
- Descripción: Ver las sanciones de un usuario
- Rol requerido:
modostaff - Parámetros:
usuario: Usuario cuyas sanciones quieres ver
- Descripción: Activar/desactivar modo mantenimiento
- Rol requerido:
owners - Efecto: Bloquea todos los comandos excepto para owners
- Descripción: Ver información del servidor
- Rol requerido:
owners - Muestra: Estadísticas de usuarios, cuentas, transacciones
- Descripción: Character Kill - Eliminar todos los datos de un usuario
- Rol requerido:
owners - Parámetros:
usuario: Usuario cuyos datos eliminar
⚠️ PELIGRO: Esta acción es irreversible
- Descripción: Eliminar documentación específica de un usuario
- Rol requerido:
owners - Parámetros:
usuario: Usuario objetivotipo: Tipo de documentación (dni/licencia_armas/licencia_conducir)
- Descripción: Crear o actualizar tu historia personal
- Rol requerido:
verificado - Parámetros:
historia: Tu historia personal (máximo 1.000 caracteres)
- Efecto: Guarda tu historia en la base de datos
- Descripción: Ver la historia personal de un usuario
- Rol requerido:
verificado - Parámetros:
usuario: Usuario cuya historia quieres ver (opcional, por defecto: tu historia)
Los sueldos se pueden cobrar una vez cada 24 horas usando /cobrar-sueldo:
| Rol | Sueldo |
|---|---|
| Desempleado | 800 € |
| Empleado | 1.200 € |
| Jefe de empresa | 1.700 € |
| DT | 1.550 € |
| Bombero | 1.600 € |
| Miembro de un cuerpo sanitario | 1.600 € |
| Miembro de policía nacional | 1.700 € |
| Miembro de policía local | 1.650 € |
| Miembro de guardia civil | 1.800 € |
| Sub-jefe policía local | 1.800 € |
| Sub-jefe de bomberos | 1.800 € |
| Sub-jefe policía nacional | 2.000 € |
| Sub-jefe guardia civil | 2.200 € |
| Jefe policía local | 2.000 € |
| Jefe bomberos | 2.000 € |
| Jefe policía nacional | 2.200 € |
| Jefe guardia civil | 2.400 € |
| Premium | 5.000 € |
- Transferencia máxima: 10.000 €
- Apuesta mínima: 10 €
- Apuesta máxima: 5.000 €
- Préstamo mínimo: 100 €
- Préstamo máximo: 50.000 €
- Multa máxima: 1.500 €
- DNI: 150 €
- Licencia de Conducir: 1.000 €
- Licencia de Armas: 2.500 €
- Probabilidad de ganar: 45%
- Multiplicador de ganancia: x2
- Python 3.8+
- discord.py
- python-dotenv
DISCORD_TOKEN=tu_token_de_discordEl bot requiere que el servidor tenga configurados los siguientes roles:
verificadocivilDNImiembro de un cuerpo policialdtmodstaffownersdeudorLicencia de conducirLicencia de armas (Beretta M9)- Roles de propiedades (asignados automáticamente)
- Roles de seguros (asignados automáticamente)
El bot utiliza SQLite y crea automáticamente las tablas necesarias en el primer inicio.
Para soporte o reportar errores, contacta con los administradores del servidor.
Total de comandos disponibles: 43
Última actualización: Septiembre 2025