{% include '_head.html' %} {% set activa = 'cuenta' %}{% include '_barra.html' %}

Mi cuenta

Todo en un solo lugar. Se actualiza sola cada minuto.

← Volver al panel

Tu usuario

Usuario{{ username }}
ID{{ usuario_id }}
Rol {% if es_admin %}Admin{% else %}Usuario normal{% endif %}
{% if not es_admin %}
No eres admin, así que no ves la pestaña Cuentas ni el panel /admin. Para hacerte admin, corre en la carpeta de la app:
python3 hacer_admin.py {{ username }}
{% endif %}

Cuenta base (crea las cuentas del traductor)

Estado {% if cuenta_base_gmail %}Configurada{% else %}Falta configurar{% endif %}
{% if not cuenta_base_gmail %}
Sin cuenta base la app no puede crear ni revisar cuentas en el traductor. La pone un admin desde el panel /admin (Gmail + App Password + contraseña del traductor).
{% endif %}
Cuentas activas
{{ total_activas }}
Videos disponibles
{{ videos_disponibles }}
Creándose ahora
{{ total_creando }}
Cuentas en total
{{ cuentas|length }}

Revisión automática

Estado {% if cuenta_base_gmail %}Funcionando{% else %}Apagada: falta la cuenta base{% endif %}
Último chequeo en el traductor (minutos reales) {{ estado_revision.ultimo_chequeo_rask.strftime('%d/%m %H:%M') if estado_revision.ultimo_chequeo_rask else 'Todavía no' }}
Última revisión de cuentas {{ estado_revision.ultima_revision.strftime('%d/%m %H:%M') if estado_revision.ultima_revision else 'Todavía no' }}
Cada {{ minutos_chequeo_rask }} min entra al traductor y lee los minutos reales de cada cuenta activa. Cada {{ minutos_revision }} min revisa si alguna cumplió {{ dias_aviso }} días o se quedó sin videos, y en ese caso crea una nueva sola.

Tus cuentas del traductor

{% for c in cuentas %} {% else %} {% endfor %}
CuentaCréditosEstado
{{ c.alias|cuenta }} {% if c.lleva_3_dias %} {{ c.dias_creada }} días de creada {% elif c.dias_creada is not none %} Creada hace {% if c.dias_creada == 0 %}menos de 1 día{% elif c.dias_creada == 1 %}1 día{% else %}{{ c.dias_creada }} días{% endif %} {% else %} Sin fecha de creación (cuenta vieja) {% endif %} {{ c.creditos|replace('📊 ','')|replace('🔴 ','')|replace('⚠️ ','')|replace('❌ ','') }} {% if c.estado == 'Activo' %}Activo {% elif c.estado == 'Creando' %}Creando {% else %}{{ c.estado }}{% endif %}
Todavía no tienes cuentas del traductor.
Estos datos salen de la base de datos de esta app{% if ultimo_video %} (último video registrado: {{ ultimo_video[:16] }}){% endif %}. Si la cuenta base no está configurada, nadie los ha revisado en el traductor y pueden estar viejos.
{% include '_aviso.html' %}