Skip to content

Engagement & Fun

TL;DR

Fun commands like 8-ball and dice rolls add entertainment.

Giveaways, starboard, and polls keep members engaged and coming back.

Make your Discord server a place people want to hang out. Add games, giveaways, and entertainment that keeps your community engaged.

Last updated: 2025-12-14


Quick entertainment for members.

CommandWhat It Does
/8ball [question]Ask the magic 8-ball a question
/coinflipFlip a coin (heads or tails)
/roll [dice]Roll dice (like “2d20+5” for two 20-sided dice plus 5)
/choose [options]Randomly pick from a list of choices

Basic fun:

“Add /8ball, /coinflip, /roll, and /choose commands.”

Custom responses:

“For /8ball, use these custom responses: ‘Definitely’, ‘Probably not’, ‘Ask again’, ‘My sources say yes’, ‘Unlikely’”

Gaming dice:

“Add /roll that understands D&D notation like ‘1d20’, ‘2d6+3’, ‘advantage 1d20‘“


Create excitement and reward your community.

  • Run timed giveaways (hours, days, weeks)
  • Randomly select winners
  • Require reactions to enter
  • Multiple winners supported
  • Automatic winner announcements
CommandWhat It Does
/giveawayCreate a new giveaway

Basic giveaway:

“Add a /giveaway command that creates a timed giveaway. Members react to enter, winner is picked randomly when time ends.”

With options:

“/giveaway [prize] [duration] [winners] — Create a giveaway for a prize, lasting the specified time, with multiple winners if specified.”

With requirements:

“Giveaway entries require the ‘Member’ role and 7 days on the server.”

🎉 **GIVEAWAY** 🎉
Prize: Discord Nitro (1 month)
Ends: December 20, 2025 at 3:00 PM
Winners: 1
React with 🎉 to enter!
Entries: 47

Highlight the best content in your server.

  1. Members react to a great message with ⭐
  2. Once it reaches a threshold (like 5 stars), it’s posted to #starboard
  3. The best messages are collected in one place
  4. Creates a “best of” channel for your community
CommandWhat It Does
/starboardConfigure starboard settings

Basic starboard:

“Add starboard. When a message gets 5 ⭐ reactions, post it to #starboard.”

Custom threshold:

“Starboard with 3 stars required. Use #best-of as the starboard channel.”

With limits:

“Starboard, but don’t count self-stars and don’t star messages from bots.”

⭐ 7 | #general
@FunnyUser
Check out this meme I made about our server
[Image attachment]
🔗 Jump to message

Keep your community informed.

CommandWhat It Does
/announce [message]Send an announcement to a channel
/schedule [time] [message]Schedule an announcement for later

Basic announcements:

“Add /announce that posts an announcement embed to #announcements. Mods only.”

Scheduled announcements:

“Add /schedule to set announcements for specific times. For example: /schedule ‘tomorrow 3pm’ ‘Event starts now!’”

With mentions:

“Announcements should ping @everyone in #announcements but not in other channels.”


Help members remember things.

CommandWhat It Does
/remind [time] [message]Set a reminder for yourself
/remindersView your active reminders

Basic reminders:

“Add /remind so members can set personal reminders. Bot DMs them when time is up.”

With natural language:

“Reminders should understand ‘in 2 hours’, ‘tomorrow at 3pm’, ‘next Monday‘“

/remind 2h Check the oven
✅ I'll remind you in 2 hours: "Check the oven"

Let others know when you’re away.

CommandWhat It Does
/afk [reason]Set your AFK status
  1. User sets AFK with /afk going to lunch
  2. If someone mentions them, bot replies: “@User is AFK: going to lunch (15 min ago)”
  3. When they send a message, AFK is automatically removed
  4. They see who mentioned them while away

Basic AFK:

“Add /afk command. When someone is mentioned while AFK, the bot says they’re away and shows their reason.”


Quick community decisions.

CommandWhat It Does
/poll [question]Create a poll for members to vote on

Simple polls:

“Add /poll that creates a yes/no poll with 👍👎 reactions.”

Multiple choice:

“/poll [question] [option1] [option2] [option3] — Creates a poll with multiple options using number reactions.”

Timed polls:

“Polls auto-close after 24 hours and show final results.”

📊 **Poll**
What game should we play Friday night?
1️⃣ Minecraft
2️⃣ Valorant
3️⃣ Among Us
4️⃣ GTA Online
Vote by reacting!

Collect community ideas.

CommandWhat It Does
/suggest [idea]Submit a suggestion
/suggestionconfigConfigure suggestion settings (admin)
  1. Member submits a suggestion with /suggest
  2. Bot posts it in #suggestions with ✅❌ reactions
  3. Community votes on suggestions
  4. Staff can accept, deny, or implement suggestions
  5. Status updates notify the original submitter

Basic suggestions:

“Add /suggest that posts ideas to #suggestions. Members vote with ✅ for yes and ❌ for no.”

With status tracking:

“Staff can use /suggestion approve [id], /suggestion deny [id], or /suggestion implement [id] to update status.”


Private help channels for member issues.

CommandWhat It Does
/ticketCreate a new support ticket
/ticketconfigConfigure ticket settings (admin)
  1. Member uses /ticket to create a private channel
  2. Only they and staff can see it
  3. They describe their issue
  4. Staff resolves and closes the ticket
  5. Optionally, transcript is saved

Basic tickets:

“Add /ticket that creates a private channel for support. Only the member and users with ‘Staff’ role can see it.”

With categories:

“Tickets should ask: Are you reporting a bug, asking a question, or requesting something? Create in the appropriate category.”

With transcripts:

“When a ticket is closed, save the conversation and DM a transcript to the member.”


“Entertainment bot:

  • /8ball, /coinflip, /roll, /choose
  • /poll for quick votes
  • /remind for personal reminders
  • Starboard with 5 stars in #hall-of-fame”

“Community engagement bot:

  • /giveaway for prizes (mod only)
  • /announce and /schedule for news
  • /suggest for member ideas
  • /ticket for support requests
  • /poll for community decisions”

“Gaming server bot:

  • /roll with D&D notation (1d20, 2d6+3, etc.)
  • /choose for random picks
  • /poll for ‘what should we play’ votes
  • /remind for event reminders
  • /afk for when players step away”

Yes—describe the responses you want when creating your bot.

Include a way for mods to /giveaway end [id] in your bot description.

Can the same person win multiple giveaways?

Section titled “Can the same person win multiple giveaways?”

That’s up to you. Specify “winners can’t win twice in a row” if you want restrictions.

No. Discord reactions are visible to everyone. If you need anonymous voting, describe a different system.

They stay forever unless you delete them manually or ask the bot to remove stars after X days.


Ready to add engagement features? Create your bot →

Want to combine with other features? See all capabilities →

Need a guided setup?

FAQ

Can I customize 8-ball responses?

Yes. Describe the responses you want when creating your bot.

How do I end a giveaway early?

Include a /giveaway end command in your bot description.

Can the same person win multiple giveaways?

That's up to you. Specify restrictions when creating your bot.

Do Discord polls support anonymous voting?

No. Discord reactions are visible. For anonymous voting, use buttons or DMs.

What happens to old starboard posts?

They stay forever unless you delete them or configure automatic cleanup.