The original

Christmas Countdown

bot for Discord

Add the Christmas Countdown bot for Discord to your server to get the number of sleeps left until Christmas sent to a selected channel every morning. The bot has been added to over 8000 Discord servers since 2018.


Daily countdown

Set the countdown channel and get a countdown message ready for when you wake up every morning.


Learn more


Use the /joke command to get a random Christmas joke.

New & Experimental

Secret Santa

Whether it's for a small group of friends who are sharing physical presents, or a large community exchanging virtual gifts (such as in-game items), this experimental feature makes it easy to organise a Secret Santa event.

Learn more

Santa tracker

Check Santa's location with a message that updates every couple of minutes on Christmas Eve.


Time left to Christmas in...

months, weeks, sleeps, days, hours, minutes, seconds, or the total time left.

Total Hours

Server and user timezones

Make the commands more accurate by setting your user timezone. This will be used when you use a Christmas command on any server.

The server's timezone is used for the automatic countdown in the morning, and will be used as the default when a user who has not set a personal timezone uses a command.

Learn more

Server and user locales

Similarly to the timezones, users can set their own language, and administrators can set the server's default.

If the bot hasn't been translated to your language yet, you can contribute on GitHub.