š Welcome
Timmeh the Wizard is a powerful Discord bot that lets you schedule messages to be sent automatically at specific times or intervals. Whether you need daily reminders, weekly announcements, or one-time notifications, this bot has you covered!
Quick Start: All times are in UTC. Get your channel ID by right-clicking a channel ā Copy Channel ID (enable Developer Mode in Discord settings first).
⨠Key Features
š
Recurring Messages
Send messages at fixed intervals (hourly, daily, weekly, etc.)
šØ Rich Embeds
Create beautiful messages with colors, images, and formatting
šļø Auto-Delete
Messages automatically delete after a specified time
š¢ @everyone Mentions
Notify all server members with important announcements
āļø Easy Editing
Modify existing schedules without recreating them
š¾ Persistent Storage
Schedules survive bot restarts automatically
ā° Time Formats Quick Reference
| Unit |
Example |
Description |
s |
30s |
Seconds |
m |
15m |
Minutes |
h |
6h |
Hours |
d |
2d |
Days |
w |
1w |
Weeks |
/schedule
Schedule messages that repeat at fixed intervals
Required Parameters
messagerequired
The text to send. Use \n for line breaks.
channelrequired
Channel ID where messages will be sent
intervalrequired
How often to send (e.g., 2d, 12h, 30m)
Optional Parameters
nameoptional
Custom name for this schedule (auto-generated if not provided)
send-nowoptional
Send first message immediately (true/false)
start-afteroptional
Delay before starting (e.g., 48m, 2h, 1d)
start-atoptional
UTC time to start first message (e.g., 2025-11-03 14:30). Overrides start-after.
mention-everyoneoptional
Tag @everyone in the message (true/false)
delete-afteroptional
Auto-delete messages after specified time (e.g., 30s, 5m, 1h)
Examples
/schedule message:"Daily reminder!" channel:123456789 interval:1d
/schedule message:"Server restart in 5 minutes" channel:123456789 interval:1w start-at:2025-11-10 03:00 mention-everyone:true
/schedule message:"Flash sale! Limited time offer!" channel:123456789 interval:6h delete-after:30m
/schedule message:"Line 1\nLine 2\nLine 3" channel:123456789 interval:2d name:multi-line-test
Pro Tip: Use meaningful names for your schedules! It makes them much easier to find and edit later.
/schedule-embed
Create beautiful embedded messages with colors, images, and rich formatting
Required Parameters
channelrequired
Channel ID where embeds will be sent
intervalrequired
Repeat frequency (e.g., 1d, 12h)
Optional Parameters
titleoptional
Embed title text
descriptionoptional
Main embed text. Use \n for line breaks.
coloroptional
Hex color code (e.g., #FF5733)
imageoptional
Large image URL (displays at bottom of embed)
thumbnailoptional
Small image URL (displays at top-right)
footeroptional
Footer text at bottom of embed
name, send-now, start-after, start-at, mention-everyone, delete-afteroptional
Same as /schedule command
Popular Colors
Red
#FF0000
Green
#00FF00
Blue
#0099FF
Yellow
#FFFF00
Orange
#FF5733
Purple
#9B59B6
Discord
#5865F2
Success
#28a745
Examples
/schedule-embed channel:123456789 interval:1d title:"Daily Motivation" description:"You got this! šŖ" color:#00FF00
/schedule-embed channel:123456789 interval:12h title:"Server Status" description:"All systems operational ā
" image:https://i.imgur.com/example.png color:#5865F2 footer:"Updated every 12 hours"
/schedule-embed channel:123456789 interval:1w title:"š¢ Weekly Update" description:"⢠New features released\n⢠Bug fixes deployed\n⢠Performance improvements" color:#9B59B6 thumbnail:https://i.imgur.com/logo.png
Pro Tip: Embeds with colors and images get more attention! Use them for important announcements.
/schedule-once
Send a message at a specific time (won't repeat)
Required Parameters
messagerequired
The text to send. Use \n for line breaks.
channelrequired
Channel ID where message will be sent
datetimerequired
UTC time to send (e.g., 2025-11-03 14:30)
Optional Parameters
mention-everyoneoptional
Tag @everyone in the message (true/false)
delete-afteroptional
Auto-delete message after time (e.g., 5m, 1h)
Examples
/schedule-once message:"Event starts now! š" channel:123456789 datetime:2025-11-15 20:00
/schedule-once message:"@everyone Game night in 5 minutes! š®" channel:123456789 datetime:2025-11-15 19:55 mention-everyone:true
/schedule-once message:"Limited time offer - 50% off!" channel:123456789 datetime:2025-11-10 12:00 delete-after:30m
Use Case: Perfect for event reminders, limited-time announcements, or scheduled maintenance notifications.
/edit-schedule
Modify an existing recurring schedule without recreating it
Required Parameter
namerequired
Name of the schedule to edit
Optional Parameters (at least one required)
Content & Settings
new-messageoptional
Change the message text