SporkBots

SporkAlerts

Schedule recurring messages and event-based reminders in your Discord server. Text, images, role pings, custom timing — set it once and let it run.

How it works
1
Invite SporkAlerts
Add the bot to your server with the invite link
2
Run /sched create
An interactive wizard covers channel, timing, content, and pings — no syntax
3
Configure permissions
Grant specific roles the ability to manage schedules
4
It just runs
Messages fire automatically — no babysitting required
Repeat forever
Recurring schedules
Fire on any interval — hourly, daily, weekly, or fully custom timing. Timezone-aware, so "every Friday at 7 PM" means your community's 7 PM.
Weekly raid-night reminder, daily standup prompt, hourly server rules rotation
Count down
Limited-run schedules
Cap how many times a schedule fires with max-fire limits. When the count runs out, the schedule stops on its own.
"5 days until the tournament" countdown, a giveaway reminder that posts 3 times then stops
Rich delivery
Full-content messages
Every schedule can carry plain text, image attachments, styled embeds, and pings to any user or role — with content variants so repeat posts don't feel copy-pasted.
An embed announcement with a banner image that pings @Events
🔁
Recurring Schedules
Set messages to fire on any interval — hourly, daily, weekly, or custom timing with fine-grained control.
🧙
Guided Setup Wizard
No syntax to memorize. An interactive, step-by-step wizard with dropdowns walks you through every schedule.
🖼️
Rich Content
Schedules support text, image attachments, embeds, and pings to any user or role in your server.
🔑
Role-based Permissions
Grant specific roles the ability to create and manage schedules. Server admins always have full access.
🌍
Timezone Support
Configure your server's timezone so schedules fire at the right local time for your community.
🔢
Max-fire Limits
Cap how many times a schedule fires — perfect for limited-run announcements or countdown-style posts.
📋
Manage at a Glance
List, preview, edit, and cancel every schedule from a single management interface — see what fires next and when.
🔒
Privacy First
No message content snooping. The bot only stores what you explicitly schedule — nothing else.
PermissionStatusWhy it's needed
Send MessagesRequiredTo post scheduled messages in channels
Embed LinksRequiredFor embed-style scheduled posts
Attach FilesRequiredTo send image attachments in schedules
Mention All RolesOptionalOnly needed if schedules ping @role or @here

SporkAlerts does not use Discord's privileged intents (Message Content, Server Members, Presence). It cannot read regular messages in your server.

DataWhy it exists
Server & channel IDsTo know where each schedule should post
Schedule contentThe message text and images you explicitly configure as scheduled posts
Timing configurationIntervals, target times, max-fire limits, and when a schedule last/next fires
Role & user IDsWho gets pinged and who's allowed to manage schedules
Server timezoneSo schedules fire at your local time

That's the whole list. No message snooping, no member lists, no presence tracking, no DMs, no analytics. Cancelled schedules and their images are deleted immediately. Full details in the Privacy Policy.

Server admins always can. Beyond that, admins can grant configurator roles in /config setup — anyone with one of those roles can create, edit, and cancel schedules. Everyone else just sees the messages.
No. Run /sched create and an interactive wizard opens — dropdowns and buttons for the channel, timing, content, and pings, with a live summary before you confirm. No syntax to memorize.
Check your server's configured timezone — schedules fire based on it, not on each member's local time. Set it in /config setup or directly with /config timezone (it autocompletes as you type).
The bot needs the "Mention All Roles" permission to ping roles that aren't mentionable by everyone. Grant it in your server's role settings, or make the target role mentionable.
Schedules may be delayed or missed during outages, maintenance, or Discord platform issues. Configurations persist across restarts, so your schedules pick right back up — but for genuinely time-critical messages, keep a backup plan.
Cancelling a schedule from /sched list deletes its data and images immediately. To remove everything, remove the bot from your server and contact us via the support server — we'll purge any residual configuration.

Set it once. Let it run.

Add SporkAlerts to your server — free scheduling with no premium tier.