Engagement & games

Seasonal Packs for Discord: Halloween, Advent calendar and Secret Santa

Holidays are when communities come together, and when admins have the least time. Seasonal Packs give you ready-made events with one switch each: Halloween trick-or-treat for coins, a 24-door Advent calendar, Secret Santa with private matches by DM, and New Year or Hanukkah items for your Shop. Each pack runs inside its own dates and switches itself off afterwards.

  • Works on the Free plan
  • 3 slash commands
  • Set up in the web console
halloweenDiscord preview

SamToday at 20:14

/trickortreat

BotGGBOTToday at 20:16

🎃 Treat!
A neighbour drops a full-size chocolate bar in your bag. Legend.
+45 Coins
Trick-or-treating in the Halloween event channel

What you get

Halloween trick-or-treat

/trickortreat knocks on a door: mostly treats that pay coins, sometimes a trick that costs a few. A cooldown keeps it fair, and members see their treats and tricks for the season.

A 24-door Advent calendar

From December 1 to 24, /advent opens today’s door for a reward that grows each day, with a bonus on door 24. Missed a day? Catch up, and earn a role for all 24.

Secret Santa, done for you

Members join with a wishlist, BotGG draws the pairs when sign-ups close, avoiding last year’s matches, and DMs every Santa their giftee, wishlist and budget.

Holiday items for your Shop

One click adds 4–8 themed New Year or Hanukkah collectibles to the Shop, in your server’s language. They’re on sale only during the holiday window.

Dates in your time zone

Each pack opens and closes on its own dates in your server’s time zone, and progress restarts every season. Change the dates or keep the defaults.

Matches stay secret

Secret Santa pairs only go to each Santa by DM and, if you want, in a reveal post on the day. Staff see the pairs in the console only after the reveal.

How it works

  1. Turn on Seasonal Packs

    Open https://console.botgg.app, choose your server and switch on Seasonal Packs in the Engagement section. Turn on the Bank too if you want coin rewards.

  2. Pick your packs

    Each pack has its own switch and dates: Halloween, Advent, Secret Santa and holiday items. Set rewards, cooldowns, the Santa budget and sign-up channel.

  3. Members play

    Members use /trickortreat, /advent and /santa while each pack is open. Rewards are paid in Bank coins, and the console shows stats per pack.

  4. The season ends itself

    When a window closes the commands stop, holiday items leave the Shop, and next year everything starts fresh, with no clean-up for you.

How Secret Santa works on your server

Sign-ups open with a post and a Join button; members add a short wishlist and can leave or update it until sign-ups close. The day after, BotGG draws one random circle so nobody gets themselves, or cancels if fewer than your minimum signed up. Every Santa gets a DM, and /santa status shows who you drew if a DM couldn’t be delivered. An optional reveal post goes out on the reveal day.

Secret Santa participants per round: up to 50 on Free and 500 on Pro. Coins are the Bank’s virtual server currency and have no real-world value; with the Bank off the packs still run just for fun.

  • /trickortreat: Halloween, trick or treat for coins
  • /advent: open today’s door of the Advent calendar
  • /santa join, /santa leave, /santa status: Secret Santa sign-up and your match

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/adventOpen today's door of the Advent calendar
/santaSecret Santa: sign up, leave or see your match3 subcommands
  • /santa joinwishlist?Join this year's Secret Santa
  • /santa leaveLeave Secret Santa before the draw
  • /santa statusYour Secret Santa status and match
/trickortreatHalloween: trick or treat for coins

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
Secret Santa participants50500

What Pro adds See pricing

Frequently asked questions

How do I run Secret Santa on Discord?

Turn on Seasonal Packs and the Secret Santa pack, pick a sign-up channel, dates and budget. Members join with /santa join or the button, BotGG draws the pairs when sign-ups close and DMs every Santa their giftee and wishlist.

Can I change the holiday dates?

Yes. Halloween, Secret Santa and holiday items use dates you can change; the Advent calendar always runs December 1–24. All dates follow your server’s time zone.

Do I need the Bank?

Only for coin rewards. Without the Bank, trick-or-treat and Advent still work just for fun, and Secret Santa doesn’t use coins at all. Holiday items need the Shop.

Can staff see who got whom in Secret Santa?

Not before the reveal. Pairs are sent only to each Santa by DM; the console shows them after the reveal date, and the public reveal post is optional.

Is there a Hanukkah option?

Yes. Holiday items come in New Year, Hanukkah or both themes, and BotGG names them in your server’s language.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.