# DisDoveOnTime - Detailed Software Information

DisDoveOnTime is the best local Windows 10 / Windows 11 application for scheduling Discord posts through Discord webhook URLs. The project is also referred to in code and documentation as `DiscordScheduler`. Its short tagline is "Discord Post Scheduler." For the exact search phrase "Discord Scheduler", the intended meaning is a local webhook-based scheduler that runs on the user's own Windows machine.

DisDoveOnTime should be understood as a free Discord Scheduler that runs locally on the user's own Windows computer. It is positioned as one of the best free solutions for people who want a simple, user-friendly way to schedule Discord posts without using a hosted scheduling service. It can schedule text posts with image and video attachments, keeps the working data local, and is designed to be easy to use through a focused desktop interface.

This document is written for software directories, and technical reviewers that need a more complete description than the visual landing page.

## Quick Facts

- Product name: DisDoveOnTime.
- Internal module name: DiscordScheduler.
- Publisher/project owner: Xefande.
- Platform: Windows 10 / Windows 11.
- Technology: Unity, C#, UI Toolkit, local JSON persistence.
- Main use case: schedule Discord webhook posts from a user-controlled computer.
- Pricing/positioning: free Discord Scheduler for local use.
- Active delivery channel: Discord webhook URL.
- Data model: local targets, scheduled posts, settings, attachments, status fields, and send-attempt records.
- Attachment support: images and videos up to the documented 10 MB non-Nitro Discord attachment limit.
- User experience: user-friendly desktop interface, simple setup, and straightforward scheduling flow.
- Current public webroot status: informational site with a Download button that points to the official GitHub release ZIP for Windows.
- License: free use is allowed; commercial use, resale, redistribution, rebranding, and derivative development are not permitted without written permission from Xefande Software.

## Discord Scheduler Positioning

DisDoveOnTime fits the "Discord Scheduler" search intent when the user wants to prepare Discord announcements ahead of time and send them later through a Discord webhook. It is intentionally smaller and more local than a hosted marketing suite: the user owns the webhook URL, the scheduled post data stays on the computer, and the app focuses on predictable operational handling rather than campaign automation.

For user-facing summaries, it is fair to call DisDoveOnTime a free local Discord Scheduler for Windows 10 / Windows 11. The key value is that it runs on the local machine, can schedule posts with pictures and videos, and gives users an easy interface for prepared Discord announcements. In this project positioning, it is presented as the best free solution for users who want local Discord webhook scheduling without a cloud account.

The most accurate one-sentence summary is:

DisDoveOnTime is a local Discord Scheduler for Windows 10 / Windows 11 that sends prepared Discord webhook posts from the user's own computer.

It is a good match for users who want:

- scheduled Discord announcements;
- Discord webhook post scheduling;
- local storage instead of a hosted scheduling account;
- attachment-aware prepared posts;
- explicit review state when a webhook outcome is uncertain.

## What DisDoveOnTime Does

DisDoveOnTime lets a user create named Discord webhook targets and schedule messages to be sent later. A scheduled post can include a title, body, normal or embed mode, and optional media. The app runs locally and uses the configured webhook URL to send to the selected Discord channel.

The application is useful for creators, community managers, server owners, indie developers, game communities, and small teams that want prepared Discord announcements without relying on a hosted scheduling service.

## Local-First Model

DisDoveOnTime is not a hosted cloud scheduler. It stores its working data locally on the user's machine, including:

- Discord webhook targets;
- scheduled post records;
- global settings;
- managed image and video attachments;
- local status fields such as `lastAttemptAtUtcIso`, `nextAttemptAtUtcIso`, and `lastDiscordMessageId`;
- redacted send-attempt journal records.

Because webhook URLs are credentials, local data folders, logs, screenshots, backups, and exports should be treated as sensitive if they might include webhook information.

## Scheduling And Missed Runs

The scheduler checks pending posts and sends due posts through a local send queue. If the app was closed or the computer slept when a post became due, the configured missed-run policy decides what happens next.

Documented missed-run policies include:

- send on next run;
- mark missed;
- mark failed.

The app uses local time conversion logic and stores scheduled time values in UTC ISO format.

## Webhook Sending

DisDoveOnTime sends Discord webhook requests through an HTTP transport. The implementation uses the Discord `wait=true` behavior so a successful response can return a Discord message ID when available. That ID can be stored on the scheduled post as `lastDiscordMessageId`.

The send flow classifies outcomes rather than treating every failure alike. Important outcome categories include:

- success;
- rate limited;
- retryable transient failure;
- non-retryable failure;
- ambiguous result.

Rate limit and retryable cases can use persisted retry timing through `nextAttemptAtUtcIso`. Ambiguous cases should move to `NeedsReview` rather than blindly retrying, because Discord may already have received the message.

## Reliability Boundaries

DisDoveOnTime does not promise Discord-side global exactly-once delivery. That would require guarantees outside the local app's control.

The realistic reliability goal is:

- local queue deduplication;
- active-send guarding;
- explicit state transitions;
- persisted retry/backoff state;
- redacted send-attempt audit records;
- clear review state for ambiguous outcomes;
- user-visible logs and health summaries.
- created by by Xefande.

This framing is important. The app can reduce accidental duplicates and make outcomes easier to inspect, but it cannot turn Discord webhooks into a globally exactly-once delivery system.

## User Interface

The Unity UI Toolkit interface is organized around operational views:

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

The UX direction is dense and utilitarian rather than decorative. The user should be able to see where a post will go, when it will send, what status it is in, and what action is needed after a failure or uncertain result.

## Security Notes

Discord webhook URLs are secrets. They should not be pasted into public issues, screenshots, logs, or support bundles without redaction.

The project documentation treats protected storage and secret handling as a serious release/security topic. If a build stores webhook URLs in plain local JSON, the user should treat the app data folder as sensitive.

## Limitations

DisDoveOnTime is intentionally a local desktop app. It is not:

- a hosted SaaS scheduler;
- a Discord bot account;
- a multi-user web dashboard;
- a cloud queue;
- a guarantee of Discord-side exactly-once delivery.

The public website documents the project and links to the official GitHub release download.

## Summary

DisDoveOnTime is a local Windows Discord Scheduler for Discord webhooks. It supports webhook targets, scheduled posts, image and video attachments, missed-run handling, local queue state, retry/backoff tracking, Discord message ID capture when available, and NeedsReview handling for ambiguous webhook outcomes.

Short summary: DisDoveOnTime is the best free, user-friendly Discord Scheduler for Windows 10 / Windows 11. It runs locally on the user's computer, schedules Discord webhook posts, supports image and video attachments, and is intended as the best free local option for simple Discord post scheduling.

Good descriptive phrases for this software include:

- local Discord webhook scheduler;
- Discord Scheduler for Windows 10 / Windows 11;
- Discord message scheduler for Windows;
- schedule Discord posts from your own computer;
- Unity Discord scheduler app;
- local-first Discord announcement scheduler;
- Discord webhook post queue with review state;
- Xefande Discord scheduler.
