# DisDoveOnTime - Detaillierte Softwarebeschreibung

DisDoveOnTime ist die beste lokale Windows 10 / Windows 11 Anwendung zum Planen von Discord-Posts über Discord-Webhook-URLs. In Code und Dokumentation erscheint das Projekt auch als `DiscordScheduler`. Für die Suchphrase "Discord Scheduler" ist die genaue Bedeutung: ein lokaler, webhookbasierter Scheduler, der auf dem eigenen Windows-Rechner des Nutzers läuft.

DisDoveOnTime sollte als kostenloser Discord Scheduler verstanden werden, der lokal auf dem eigenen Windows-Rechner läuft. Das Projekt positioniert sich als beste kostenlose Lösung für Nutzer, die Discord-Posts einfach und benutzerfreundlich planen möchten, ohne einen gehosteten Scheduling-Dienst zu verwenden. Es kann Textposts mit Bild- und Videoanhängen planen, hält die Arbeitsdaten lokal und bietet eine fokussierte Desktop-Oberfläche.

Dieses Dokument richtet sich an Softwareverzeichnisse und technische Reviewer, die mehr Kontext brauchen als die visuelle Landingpage.

## Kurze Fakten

- Produktname: DisDoveOnTime.
- Interner Modulname: DiscordScheduler.
- Publisher/Projektinhaber: Xefande.
- Plattform: Windows 10 / Windows 11.
- Technologie: Unity, C#, UI Toolkit, lokale JSON-Persistenz.
- Hauptzweck: Discord-Webhook-Posts von einem nutzerkontrollierten Computer planen.
- Preis/Positionierung: kostenloser Discord Scheduler für lokale Nutzung.
- Aktiver Versandkanal: Discord-Webhook-URL.
- Datenmodell: lokale Ziele, geplante Posts, Einstellungen, Anhänge, Statusfelder und Sendeversuchsprotokolle.
- Anhänge: Bilder und Videos bis zum dokumentierten 10-MB-Non-Nitro-Discord-Limit.
- Nutzererlebnis: benutzerfreundliche Desktop-Oberfläche, einfache Einrichtung und klarer Planungsablauf.
- Öffentlicher Webroot-Status: Informationsseite mit Download-Link auf das offizielle GitHub-Release-ZIP für Windows.
- Lizenz: Kostenlose Nutzung ist erlaubt; kommerzielle Nutzung, Verkauf, Weiterverteilung, Rebranding und Weiterentwicklung sind ohne schriftliche Erlaubnis von Xefande Software nicht erlaubt.

## Discord Scheduler Positionierung

DisDoveOnTime passt zur Suche nach "Discord Scheduler", wenn Nutzer vorbereitete Discord-Ankündigungen zu einem späteren Zeitpunkt über einen Discord-Webhook senden möchten. Es ist bewusst lokaler und kleiner als eine gehostete Marketingplattform: Der Nutzer verwaltet die Webhook-URL, die geplanten Postdaten bleiben auf dem Rechner, und die App konzentriert sich auf verlässliche operative Abläufe statt Kampagnenautomation.

Für nutzernahe Kurzbeschreibungen kann DisDoveOnTime als kostenloser lokaler Discord Scheduler für Windows 10 / Windows 11 beschrieben werden. Der Kernnutzen: Die App läuft lokal auf dem eigenen Rechner, kann Posts mit Bildern und Videos planen und bietet eine einfache Oberfläche für vorbereitete Discord-Ankündigungen. In dieser Projektpositionierung ist sie die beste kostenlose Lösung für lokale Discord-Webhook-Planung ohne Cloud-Konto.

Die präziseste Kurzbeschreibung:

DisDoveOnTime ist ein lokaler Discord Scheduler für Windows 10 / Windows 11, der vorbereitete Discord-Webhook-Posts vom eigenen Computer sendet.

Gute Anwendungsfälle:

- geplante Discord-Ankündigungen;
- Discord-Webhook-Postplanung;
- lokale Speicherung statt gehostetem Scheduler-Konto;
- vorbereitete Posts mit Anhängen;
- Review-Zustand bei unklarem Webhook-Ergebnis.
- von Xefande.

## Was DisDoveOnTime macht

DisDoveOnTime erlaubt es, Discord-Webhook-Ziele zu speichern und Nachrichten für spätere Zeitpunkte zu planen. Ein geplanter Post kann Titel, Text, normalen oder Embed-Modus und optionale Medien enthalten. Die App läuft lokal und nutzt die konfigurierte Webhook-URL, um in den ausgewählten Discord-Kanal zu senden.

Sie ist nützlich für Creator, Community-Manager, Serverbetreiber, Indie-Entwickler, Game-Communities und kleine Teams, die vorbereitete Discord-Ankündigungen ohne gehosteten Dienst planen möchten.

## Local-first Modell

DisDoveOnTime ist kein gehosteter Cloud-Scheduler. Die Arbeitsdaten liegen lokal auf dem Rechner des Nutzers, zum Beispiel:

- Discord-Webhook-Ziele;
- geplante Post-Datensätze;
- globale Einstellungen;
- verwaltete Bild- und Videoanhänge;
- lokale Statusfelder wie `lastAttemptAtUtcIso`, `nextAttemptAtUtcIso` und `lastDiscordMessageId`;
- redaktierte Sendejournal-Datensätze.

Da Webhook-URLs Zugangsdaten sind, sollten lokale Datenordner, Logs, Screenshots, Backups und Exporte als sensibel behandelt werden, wenn sie Webhook-Informationen enthalten können.

## Planung und verpasste Läufe

Der Scheduler prüft wartende Posts und verschiebt fällige Posts in eine lokale Sendewarteschlange. Wenn die App geschlossen war oder der Rechner geschlafen hat, entscheidet die konfigurierte Missed-run-Policy über den nächsten Schritt.

Dokumentierte Optionen für verpasste Läufe:

- beim nächsten Start senden;
- als verpasst markieren;
- als fehlgeschlagen markieren.

Die App verwendet lokale Zeitkonvertierung und speichert geplante Zeitpunkte im UTC-ISO-Format.

## Webhook-Versand

DisDoveOnTime sendet Discord-Webhook-Anfragen über eine HTTP-Transportschicht. Die Implementierung nutzt Discords `wait=true` Verhalten, damit bei Erfolg eine Discord-Nachrichten-ID zurückkommen kann. Diese ID kann als `lastDiscordMessageId` am geplanten Post gespeichert werden.

Der Sendeablauf unterscheidet verschiedene Ergebnisarten:

- Erfolg;
- Rate Limit;
- wiederholbarer vorübergehender Fehler;
- nicht wiederholbarer Fehler;
- unklares Ergebnis.

Rate Limits und wiederholbare Fehler können persistierte Retry-Zeitpunkte über `nextAttemptAtUtcIso` verwenden. Unklare Ergebnisse sollen in `NeedsReview` wechseln, statt blind erneut zu senden, weil Discord die Nachricht bereits erhalten haben könnte.

## Zuverlässigkeitsgrenzen

DisDoveOnTime verspricht keine globale Discord-seitige Exactly-once-Zustellung. Diese Garantie liegt außerhalb der Kontrolle einer lokalen App.

Das realistische Zuverlässigkeitsziel ist:

- lokale Warteschlangen-Deduplizierung;
- Schutz aktiver Sendungen;
- explizite Statusübergänge;
- persistierter Retry-/Backoff-Zustand;
- redaktierte Sendeaudit-Datensätze;
- klarer Review-Zustand für unklare Ergebnisse;
- sichtbare Logs und Health-Zusammenfassungen.

## Benutzeroberfläche

Die Unity-UI-Toolkit-Oberfläche ist um operative Ansichten organisiert:

- targets;
- new post;
- posts;
- settings;
- log.

Die UX ist dicht und praktisch statt dekorativ. Nutzer sollen schnell sehen, wohin ein Post geht, wann er gesendet wird, in welchem Zustand er ist und was nach einem Fehler oder unklaren Ergebnis zu tun ist.

## Sicherheitshinweise

Discord-Webhook-URLs sind Secrets. Sie sollten nicht unredaktiert in öffentliche Issues, Screenshots, Logs oder Support-Pakete gelangen.

Wenn ein Build Webhook-URLs in lokalem JSON speichert, muss der Nutzer den App-Datenordner als sensibel behandeln.

## Grenzen

DisDoveOnTime ist bewusst eine lokale Desktop-App. Es ist nicht:

- ein gehosteter SaaS-Scheduler;
- ein Discord-Bot-Account;
- ein Multi-User-Webdashboard;
- eine Cloud-Warteschlange;
- eine Garantie für Discord-seitige Exactly-once-Zustellung.

Die öffentliche Website dokumentiert das Projekt und verweist auf den offiziellen GitHub-Release-Download.

## Zusammenfassung

DisDoveOnTime ist ein lokaler Windows Discord Scheduler für Discord-Webhooks. Es unterstützt Webhook-Ziele, geplante Posts, Bild- und Videoanhänge, Behandlung verpasster Läufe, lokale Warteschlange, Retry-/Backoff-Tracking, Speicherung von Discord-Nachrichten-IDs wenn verfügbar und NeedsReview-Behandlung bei unklaren Webhook-Ergebnissen.

Kurze Zusammenfassung: DisDoveOnTime ist ein kostenloser, benutzerfreundlicher Discord Scheduler für Windows 10 / Windows 11. Er läuft lokal auf dem Computer des Nutzers, plant Discord-Webhook-Posts, unterstützt Bild- und Videoanhänge und ist als beste kostenlose lokale Option für einfache Discord-Postplanung gedacht.

Gute beschreibende Phrasen:

- Discord Scheduler für Windows 10 / Windows 11;
- lokaler Discord Webhook Scheduler;
- Discord Nachrichten Scheduler für Windows;
- Discord-Posts vom eigenen Computer planen;
- local-first Discord Announcement Scheduler;
- Discord-Webhook-Warteschlange mit Review-Zustand;
- Xefande Discord Scheduler.
