{% extends "base.html" %} {% block content %}

Tweet Kuyruğu

Mod: {% if s.automation_mode=='approval' %}Onaylı — tweetler senin onayınla gider {% else %}Tam otomatik — kuyruk kendiliğinden gönderilir{% endif %} · değiştir {% if not account %} · doğrulanmış hesap yok{% endif %}

{% if request.query_params.get('err')=='empty' %}
⚠ X boş yanıt döndürdü (sessiz ret). Tweet kuyrukta bırakıldı, tekrar deneyebilirsin.
{% endif %} {% if request.query_params.get('err')=='noacc' %}
✕ Gönderilemedi: doğrulanmış aktif X hesabı yok. Hesaplar →
{% endif %}
Bekleyen ({{ counts.pending }}) Geçmiş ({{ counts.history }})

Elle tweet oluştur

0 / 280 Elle eklenen tweetler bayatlamaz, onaylı olarak kuyruğa girer.
{% if f == 'history' %}

Geçmiş

son 80
{% if rows %} {% for p in rows %} {% endfor %}
ZamanDurumTipİçerik
{{ (p.posted_at or p.created_at)|tr }} {% if p.status=='posted' %}gönderildi {% elif p.status=='failed' %}hata {% else %}iptal{% endif %} {{ p.kind }}{% if p.is_reply %}
↳ yanıt
{% endif %}
{{ p.content[:130] }}{% if p.content|length > 130 %}…{% endif %} {% if p.error %}
{{ p.error }}
{% endif %}
{% if p.tweet_id and p.tweet_id != 'unknown' %} X'te ↗ {% endif %}
{% else %}

Henüz gönderim yok.

{% endif %}
{% else %}

Bekleyenler

{{ rows|length }}
{% if rows %} {% for p in rows %}
{{ p.kind }} {% if p.is_reply %}↳ thread yanıtı{% endif %} {% if p.status=='approved' %}onaylı{% endif %} {% if p.match_id %}maçı gör →{% endif %} {{ p.created_at|tr('%H:%M:%S') }}
{% endfor %} {% else %}

Kuyruk boş. Canlı maç olayı veya yeni haber geldiğinde buraya düşer.

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