Type your schedule.
Get real Discord events.

A Discord bot for streamers. It reads the schedule message you already write and turns it into native scheduled events. No embeds to babysit, no reaction RSVPs, no paid tier.

From message to events

Post your schedule. The bot makes the events.

S
streamer Today at 11:04 AM

Schedule for the week ahead: Tuesday 9-10am EST start till we drop Wednesday (8/5) Long Thursday 7am-1130 EST Warmup Friday 10pm till last boss

TUE
9:00a
till we drop
9:00 AM – 10:00 AM
WED
Aug 5
Long
All day
THU
7:00a
Warmup
7:00 AM – 11:30 AM
FRI
10:00p
till last boss
Starts 10:00 PM
How it works
  1. 1
    Post your schedule the way you already write it. Days, times, timezones, and free text like "till we drop" all parse.
  2. 2
    Right-click the message and pick Create events, or paste it into /schedule. The bot replies with a receipt: every event it created, every line it skipped, Undo one press away.
  3. 3
    Discord does the rest. Events land in the Events tab, members tap Interested, and reminders come from Discord itself.
es
event-scheduler APP 6:08 PM
Created 4 events.
  • till we drop Tuesday · 9:00 AM to 10:00 AM
  • Long Wednesday Aug 5 · All day
  • Warmup Thursday · 7:00 AM to 11:30 AM
  • till last boss Friday · 10:00 PM
Publish
Undo
What you get
Native events Real Discord events, not embeds. They keep working if the bot leaves.
Publish One button posts the schedule to a channel. Resyncs edit the same post. Never pings.
Calendar feed Every server gets an iCal URL. Subscribe once, changes just show up.
Timezones Type "EST" or "new york" during setup and pick a real timezone. No IANA guessing.
Undo Every receipt has an Undo that deletes everything that run created.
Free Runs on Cloudflare's free tier. No LLM, no server bill, nothing to pay for.
FAQ
What if it misreads a line?

The receipt lists every line it skipped, so nothing fails silently. If it created something wrong, Undo removes everything from that run.

What formats does it understand?

Whatever you'd naturally type: "9-10am EST", "(8/5)", "10pm till last boss". Dates and times become the event schedule, the leftover text becomes the event name.

Does publishing ping my server?

No. Publish posts one announcement with a link per event, and resyncs edit that same post in place.

What happens if the bot leaves?

The events stay. They're native Discord scheduled events, so they don't depend on the bot once created.

Is it really free?

Yes. It runs on Cloudflare's free tier with no LLM and no paid services. Invite the running instance, or self-host from the source on GitHub.

Does the bot collect any data?

Only what it needs to work: your server's settings from /setup and the IDs of the events it created. No analytics, no message scanning, nothing sold or shared. The full list is in the privacy policy, and the whole thing is open source, so you can check the code on GitHub.

Put your schedule where your community already looks.