✏️ 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 wday_names = {'0':'Mo','1':'Di','2':'Mi','3':'Do','4':'Fr','5':'Sa','6':'So'} %} {% for d in plan_days %} {% set art = plan_articles.get(d) %} {% set is_today = (d == today) %}
{% set d_date = d.split('-') %} {% set weekday_idx = (d_date[0]|int, d_date[1]|int, d_date[2]|int) %} {{ d[8:] }}.{{ d[5:7] }}.
{% if is_today %}Heute{% else %}{{ d }}{% endif %}
{{ channel.post_time or '19:55' }}
{% if art %} {% if art.status == 'posted' %}πŸ“€ {% elif art.status == 'approved' %}βœ… {% elif art.status == 'sent_to_bot' %}πŸ“± {% elif art.status in ('pending_review','draft') %}πŸ“ {% else %}⏭️{% endif %} {% else %}β€”{% endif %}
{% if art and art.content_final %}
{{ art.content_final[:80] }}
v{{ art.version }} Β· {{ art.tag or '' }}
{% else %}
Kein Artikel geplant
{% endif %}
{% if art %} {{ {'draft':'Entwurf','sent_to_bot':'Beim Bot','approved':'Freigegeben','posted':'Gepostet','skipped':'Skip','pending_review':'Offen'}.get(art.status, art.status) }} {% else %} leer {% 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
laden…

πŸ“‹ 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 %}