{% extends "base.html" %}{% block title %}แดชบอร์ด — SNTalkBot Web Manager{% endblock %} {% block content %}

ภาพรวม

{% if page_warnings %}

หน้าเว็บอ่านข้อมูลระบบบางส่วนไม่สำเร็จ แต่ยังใช้งานส่วนที่เหลือได้: {{ page_warnings|join('; ') }}

{% endif %}

TTUHelper: {{ system.helper_version or 'ยังไม่ติดตั้ง' }} | Docker: {{ 'พร้อม' if system.docker_installed else 'ยังไม่พร้อม' }} | Image: {{ system.image }}

{% if user.role == 'superadmin' and (not system.helper_installed or not system.docker_installed) %}

Core Stack ยังไม่พร้อม ไปที่ ระบบ/อัปเดต เพื่อให้เว็บตรวจและติดตั้งเฉพาะสิ่งที่ยังขาด

{% endif %}

สร้างบอตใหม่

{% if user.role == 'superadmin' %}บอตทั้งหมด{% else %}บอตของคุณ{% endif %} ({{ instances|length }})

{% if not instances %}

{% if user.role == 'superadmin' %}ยังไม่พบ instance ในระบบ หาก TTUHelper มีบอตอยู่ให้ใช้เมนู ระบบ/อัปเดต > รัน doctor เพื่อตรวจ path/permission{% else %}คุณยังไม่มีบอตของคุณเลย สร้างตัวแรกกันเถอะ — สร้างบอตใหม่{% endif %}

{% endif %}
{% for bot in instances %}
{{ bot.name }} — {{ 'กำลังรัน' if bot.running else 'หยุดอยู่' }} — {{ bot.role }} {% if bot.warnings %}

ข้อมูลบางส่วนของ instance นี้อ่านไม่สมบูรณ์ แต่ Dashboard ส่วนอื่นยังทำงานได้: {{ bot.warnings|join('; ') }}

{% endif %} {% if user.role == 'superadmin' %}

ผู้สร้าง/เจ้าของ: {% if bot.owner %}{{ bot.owner.display_name or bot.owner.username }} ({{ bot.owner.username }}){% else %}ยังไม่ผูกบัญชี{% endif %} | สร้าง/นำเข้าเมื่อ: {{ bot.created_at }}

{% endif %}

ชื่อเล่น: {{ bot.nickname }} | Server: {{ bot.server }} | ห้องตั้งต้น: {{ bot.channel }}

{% if bot.running %}กำลังเชื่อมต่อข้อมูลสด…{% else %}บอตหยุดอยู่ — ไม่มีข้อมูลสด{% endif %}

{% if bot.running %}{% else %}{% endif %}
{% if bot.role == 'manager' %}จัดการ Manager{% else %}เล่นเพลง / Playlistจัดการคิวเพลง{% endif %} รายละเอียด บันทึก ตั้งค่า
{% if not bot.running %}
ลบ instance นี้

ยังไม่ลบทันที ต้องพิมพ์ชื่อ {{ bot.name }} ให้ตรงทุกตัวอักษร ระบบจะสำรองข้อมูลก่อนลบ

{% endif %}
{% endfor %} {% endblock %}