{% extends "base.html" %}{% block title %}ตั้งค่า {{ name }}{% endblock %}{% block content %}

การตั้งค่าทั้งหมด: {{ name }}

{% if saved == 'live' %}

บันทึกแล้วและใช้กับบอตที่กำลังทำงานทันที โดยไม่ restart

{% elif saved == 'restart' %}

บันทึกแล้ว มีอย่างน้อยหนึ่งค่าที่ต้อง restart และ Web Manager ได้ดำเนินการให้แล้ว

{% elif saved == 'stored' %}

บันทึกแล้ว บอตหยุดอยู่ ค่าจะพร้อมใช้เมื่อเปิดครั้งถัดไป

{% elif saved == 'unchanged' %}

ไม่มีค่าที่เปลี่ยน จึงไม่ restart บอต

{% endif %}

ค่าที่รองรับการเปลี่ยนขณะทำงานจะส่งผ่าน loopback API ของ instance ทันที ค่าระดับการเชื่อมต่อ อุปกรณ์เสียง และส่วนลึกที่จำเป็นเท่านั้นจึงจะ restart

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

เพื่อป้องกันการย้ายบอตไปยัง TeamTalk Server ที่เจ้าของไม่ได้รับอนุญาต ค่า host/ports/encryption และบัญชี TeamTalk ของบอตจะอ่านได้แต่แก้ไม่ได้หลังยืนยันเจ้าของแล้ว หากจำเป็นต้องเปลี่ยนให้ Super Admin เป็นผู้ดำเนินการ

{% endif %}
{% for section in sections %}
[{{ section.name }}] {% for f in section.fields %}

{{ f.description }} {{ f.section }}.{{ f.key }}

{% if f.kind == 'bool' %} {% elif f.kind == 'choice' %}
{{ f.label }} {% for option_label, option_value in f.options %}{% endfor %}
{% elif f.kind == 'secret' %} {% if not f.locked %}{% endif %} {% elif f.kind in ('int','float') %} {% else %} {% endif %} {% endfor %}
{% endfor %}
{% endblock %}