{% extends "base.html" %} {% block title %}اکانت‌ها{% endblock %} {% block page_title %} مدیریت اکانت‌ها{% endblock %} {% block content %} {% macro account_form_fields(a) %}
{% endmacro %} {% macro provider_fields(p) %}
{% endmacro %} {% macro bale_fields(b, creds) %}
{% endmacro %} {% macro bot_fields(bot, creds) %}
{% endmacro %}
{# ── Telegram ── #}
اکانت‌های تلگرام
{% for a in accounts %} {% else %} {% endfor %}
#نامنقشSessionوضعیتآخرین اتصالعملیات
{{ a.id }} {{ a.name }}{% if a.tg_username %}
@{{ a.tg_username }}
{% endif %}
{% if a.account_type == MOTHER %}Mother {% else %}Worker{% endif %} {{ previews[a.id] or '—' }} {% set sm = {'connected':'chip-active','auth_error':'chip-inactive','error':'chip-inactive','disconnected':'chip-group'} %} {{ a.health_status }} {% if a.health_detail %}
{{ a.health_detail }}
{% endif %}
{{ a.last_connected|jalali if a.last_connected else '—' }}

هنوز اکانتی ثبت نشده است

{# ── Bale ── #}
اکانت‌های بله
{% for b in bale_accounts %} {% else %} {% endfor %}
#نامChat IDBase URLوضعیت
{{ b.id }} {{ b.name }} {{ bale_creds[b.id].get('chat_id','—') }} {{ bale_creds[b.id].get('base_url','—') }} {{ 'فعال' if b.is_active else 'غیرفعال' }}

هنوز اکانت بله‌ای ثبت نشده است

{# ── AI ── #}
اکانت‌های هوش مصنوعی (Provider)
{% for p in providers %} {% else %} {% endfor %}
#نامنوعModelAPI Keyوضعیتعملیات
{{ p.id }} {{ p.name }} {{ p.provider_type }} {{ p.model or '—' }} {{ ai_masks[p.id] or '—' }} {{ 'فعال' if p.is_active else 'غیرفعال' }}

هنوز Providerی اضافه نشده است

{# ── Telegram Bot (forward-approval requests) ── #}
ربات‌های تلگرام (برای تاییدیهٔ فوروارد)
توکن ربات را از @BotFather بگیرید. این ربات برای ارسال درخواست تاییدیه (بخش فوروارد خودکار) استفاده می‌شود.
{% for bot in bot_accounts %} {% set bot_token = bot_creds[bot.id].get('bot_token','') %} {% else %} {% endfor %}
#نامتوکنوضعیت
{{ bot.id }} {{ bot.name }} {{ (bot_token[:6] + '••••••••') if bot_token else '—' }} {{ 'فعال' if bot.is_active else 'غیرفعال' }}

هنوز رباتی اضافه نشده است

{# ── AI Provider add/edit modals ── #} {% for p in providers %} {% endfor %} {# ── Telegram edit modals ── #} {% for a in accounts %} {% endfor %} {# ── Telegram add modal ── #} {# ── Bulk join modal ── #} {# ── Bale modals ── #} {% for b in bale_accounts %} {% endfor %} {# ── Telegram Bot modals ── #} {% for bot in bot_accounts %} {% endfor %} {# ── Telegram operations modal (shared) ── #} {% endblock %} {% block scripts %} {% endblock %}