✏️ Artikel-Studio β€” {{ today }}

{% if article_today %} {{ {'draft':'πŸ“ Entwurf','sent_to_bot':'πŸ“± Beim Bot','approved':'βœ… Freigegeben','posted':'πŸ“€ Gepostet','skipped':'⏭️ Übersprungen','pending_review':'⏳ Offen'}.get(article_today.status, article_today.status) }} {% else %} πŸ“ Neu {% endif %}
Vorschau erscheint beim Bearbeiten…

⏰ Posting

πŸ‡©πŸ‡ͺ
{{ channel.post_time or '19:55' }} Uhr πŸ‡©πŸ‡ͺ

πŸ“… Redaktionsplan β€” NΓ€chste 7 Tage

Posting: {{ channel.post_time or '19:55' }} Uhr πŸ‡©πŸ‡ͺ
{% set status_icons = {'draft':'πŸ“','scheduled':'πŸ—“οΈ','sent_to_bot':'πŸ“±','approved':'βœ…','posted':'πŸ“€','skipped':'⏭️','pending_review':'⏳'} %} {% set status_labels = {'draft':'Entwurf','scheduled':'Eingeplant','sent_to_bot':'Beim Bot','approved':'Freigegeben','posted':'Gepostet','skipped':'Skip','pending_review':'Offen'} %} {% set status_css = {'posted':'status-posted','approved':'status-approved','sent_to_bot':'status-sent','scheduled':'status-sent','draft':'status-pending','pending_review':'status-pending','skipped':'status-skipped'} %} {% for d in plan_days %} {% set arts = plan_articles.get(d, []) %} {% set is_today = (d == today) %}
{{ d[8:] }}.{{ d[5:7] }}. {% if is_today %}Heute{% endif %} {% if not arts %}β€” kein Artikel{% endif %}
{% for art in arts %}
{{ status_icons.get(art.status, '❓') }} {{ art.post_time }}
{% if art.content_final %}
{{ art.content_final[:70] }}
v{{ art.version }}{% if art.tag %} Β· {{ art.tag }}{% endif %}
{% else %}
Kein Inhalt
{% endif %}
{{ status_labels.get(art.status, art.status) }} {% if art.status != 'posted' %}
{% endif %}
{% endfor %} {% if not arts %}
{% endif %} {% endfor %}

πŸ“† MonatsΓΌbersicht

Mo
Di
Mi
Do
Fr
Sa
So
Gepostet Geplant Entwurf Leer

πŸ“Š {{ today[:7] }}

{{ stats.posted }}
Gepostet
{{ stats.skipped }}
Skip
{{ stats.avg_version }}Γ—
Ø Regen.
πŸ’° OpenRouter
β€” πŸ”„ klicken

πŸ“‹ Letzte Posts

Alle β†’
{% for art in recent[:4] %}
{{ art.date[5:] }} {{ art.content_final[:50] if art.content_final else 'β€”' }} {{ {'posted':'πŸ“€','approved':'βœ…','sent_to_bot':'πŸ“±','draft':'πŸ“','skipped':'⏭️'}.get(art.status,'?') }}
{% else %}
Keine Artikel.
{% endfor %}