Server Configuration

Bump Reminder

Automatically track DISBOARD bumps and remind members when it's time to bump again.

Overview

greed's bump reminder helps your server stay at the top of DISBOARD by sending a reminder exactly 2 hours after a successful bump. It also tracks contributor stats to reward your most active members.

Getting Started

Enable the reminder system

Initialize bump reminders in the channel where DISBOARD operates:

,bumpreminder enable

greed will watch for the DISBOARD bot's Bump done! message and automatically start tracking.

Customize the thank-you message (optional)

Send a custom message immediately after someone bumps:

,bumpreminder thankyou Thanks for bumping, {user.mention}!

Leave blank to use the default. See Message Types below for variables.

Customize the reminder message (optional)

Set the message sent when it's time to bump again (2 hours later):

,bumpreminder reminder It's time to bump! Use /bump to help us grow.

Leave blank to use the default.

Test your messages

Preview how they render:

,bumpreminder test thankyou
,bumpreminder test reminder

Verify it's working

When someone bumps with /bump, greed will send the thank-you message. In 2 hours, the reminder message will appear.


Message Types

Bump reminders support two customizable message types, each with its own context and variables.

Thank-You Message

Sent immediately after a successful bump when someone runs /bump.

Context available:

  • {user.*} — The member who bumped
  • {guild.*} — Your server's properties
  • {channel.*} — The bump channel

Thank-You Variables

VariableDescriptionExample
{user}Usernamemoonpie
{user.mention}Mention tag<@123456789>
{user.name}Username onlymoonpie
{user.id}Discord ID123456789
{user.avatar}Avatar URLhttps://cdn.discordapp.com/avatars/...
{user.display_name}Display namemoonpie
{user.top_role}Highest roleMember
{guild}Server nameMy Awesome Server
{guild.name}Server nameMy Awesome Server
{guild.id}Server ID987654321
{guild.member_count}Member count1,234
{guild.boost_count}Boost count5
{channel}Channel namedisboard
{channel.name}Channel namedisboard
{channel.mention}Channel mention<#123456789>

Reminder Message

Sent 2 hours after a successful bump to remind the server it's time to bump again.

Context available:

  • {user.*} — The member who bumped (from 2 hours ago)
  • {guild.*} — Your server's properties
  • {channel.*} — The bump channel

Reminder Variables

Same as Thank-You variables (see above).


Template Examples

Thank-You Message

Simple Text

,bumpreminder thankyou Thanks for bumping, {user.mention}! You're awesome!

Rich Embed

,bumpreminder thankyou {embed}{color: 16711680}{title: Thank You!}{description: {user.mention} just bumped {guild.name}!}{field: Keep it up|Bump again in 2 hours to stay visible}{thumbnail: {user.avatar}}

Reminder Message

Simple Ping

,bumpreminder reminder It's time to bump! Use /bump to keep {guild.name} at the top of DISBOARD.

Styled Embed

,bumpreminder reminder {embed}{color: 16776960}{title: Bump Reminder!}{description: The server can be bumped again! Use **/bump** to help {guild.name} grow.}{field: Last Bumped By|{user.mention}}{field: Server|{guild.name}}{footer: Keep climbing the rankings!}

Customization

Using Embeds

Leverage embed syntax for rich formatting:

,bumpreminder thankyou {embed}{color: 5814783}{title: Bump Received!}{description: Thanks {user.mention} for boosting {guild.name}!}{field: Time|Reminder in 2 hours}{thumbnail: {user.avatar}}

Using Custom Scripts

Save a reusable bump template:

,custom save bump-ty {embed}{color: 5814783}{title: Thanks!}{description: {user.mention} bumped!}{thumbnail: {user.avatar}}

Then apply it:

,bumpreminder thankyou {cscript:bump-ty}

Custom script names must start with a letter or number and contain only lowercase letters, numbers, hyphens, and underscores (max 32 characters). You can save up to 100 custom scripts per server.


Tracking & Stats

View your community's bump contributions and leaderboard.


Management Commands

View current templates

Check what's configured:

,bumpreminder view thankyou
,bumpreminder view reminder

If using defaults, the command will indicate so.

Test messages before saving

Preview how a message renders:

,bumpreminder test thankyou
,bumpreminder test reminder

This shows exactly how your template will appear when sent.

Disable bump reminders

Turn off the system entirely:

,bumpreminder disable

greed will stop tracking bumps and sending reminders.

Re-enable

Turn it back on:

,bumpreminder enable

Troubleshooting

Reminders Aren't Sending

  1. System Not Enabled: Run ,bumpreminder enable to start tracking bumps.
  2. Channel Inaccessible: Verify greed has Send Messages permission in the bump channel.
  3. Bot Offline: If greed restarts within 2 hours of a bump, the reminder timer is lost.
  4. DISBOARD Bot Not Detected: Ensure the DISBOARD bot has actually sent Bump done! in the channel. greed must see this message to register the bump.

Messages Not Rendering Correctly

  • Check variable spelling: {user.mention} not {user.dm}, {guild.name} not {guild} (both work, but be consistent).
  • Verify embed syntax follows the embed guide.
  • Use ,bumpreminder test (type) to preview before applying.

Embeds Displaying Incorrectly

  • Ensure color codes are valid (decimal integers or hex).
  • Confirm field names and descriptions are not empty.
  • Check the embed syntax reference.
  • Use ,bumpreminder test to validate.

Custom Scripts Not Working

  • Verify the script exists: ,custom list shows all saved scripts.
  • Ensure the name matches exactly (case-insensitive but must be saved).
  • Use ,custom view scriptname to check its content.
  • Check for syntax errors in the custom script template.

If greed restarts during the 2-hour window between bumps, the reminder timer is reset. To ensure reminders always fire, keep greed running continuously or use a VPS host with uptime guarantees.