What else can the gm bot do?

You can use the following commands for gm bot.

The commands and functions are explained below.

/setreaction

If you don’t like the default reaction 🌞, you can use /setreaction to change the reaction.

Parameters:

  • reaction: string

Access: admin only
Premium only: No, this command will work for both free and premium. Only premium customers can use custom emojis.

How to use:

  1. Type /setreaction
Discord
  1. Press Enter
Discord
  1. Select the emoji.
Discord

The bot will confirm when the reaction has been changed

Discord

When you type "gm" now

Discord

You will see the bot react with new emoji

Discord

/react

If you don’t want the bot to react every time someone says gm, but keep track of gms in the background you can use /react.

Parameters:

  • enable: Boolean

Access: admin only
Premium only: No

How to use:

If you want to disable the bot from reacting:

  1. Type /react > Select the command > You’ll be asked an option for enable
Discord
  1. Select False. The bot will acknowledge.
Discord
  1. If you try gm now, the bot won’t react.
Discord

If you want to enable the bot to react:

  1. Type /react, select the command and you’ll be asked an option for enable
Discord
  1. Select True. The bot will acknowledge.
Discord
  1. If you try gm now, the bot will react(yes that’s a custom emoji).
Discord

/setrole

The gm bot keeps track of each member's gm streak, you can use this streak for assigning roles.

For e.g., when a member has said gm 10 days in a row, assign them gmx10.

Parameters:

  • rolename: role you want to assign
  • points: streak at which this role should be assigned

Access: Admin only

Premium only:

  • Can set 3 roles for free.
  • Can set unlimited roles in the premium version.
  1. Type /setrole
  2. Enter
  3. Set rolename: gmx10
  4. Set points: 10
  5. Enter
Discord
  1. Once the role is assigned, the bot will acknowledge.
Discord
🤖

You can use this command for verifying whether a new member is human or bot. How?

/leaderboard

It gives a list of top 10 people who have the highest gm streak.

Parameters: None
Access: Anyone
Premium only: Yes

  1. Type /leaderboard press enter
Discord
  1. The bot will send the list:
Discord

/babymode (new)

Default: False

If you feel streak is too overwhelming for the members to maintain, you can use /babymode it'll use points instead of streak.

Points are never reset.

You can switch back to streak if you make it false.

Roles, leaderboard will automatically switch to points as soon as this is True

/myrank (new)

If you want to know what your rank is in the server you can use this command.

/setnewdaygm (new)

Default: none

If you want the bot the greet everyday at 00:00 UTC, you can use this command.

This is an example:

new day

/mystreak

Replies the member with their current streak.

Parameters: None
Access: Anyone

Type /mystreak > Press Enter.

Discord

/mytotal

Replies the member the total days they have said gm

Parameters: None
Access: Anyone

Type /mytotal > Press Enter

Discord

/ath

Replies the member with the all time high count of gms in day.

Parameters: None
Access: Anyone

Type /ath > Press Enter

Discord

/today

Replies the member with the total count of gms today.

Parameters: None
Access: Anyone

Type /today > Press Enter

Discord

/setgreeting

If you want the gm bot to greet someone when joins the server you can use this command.

Parameters:

  • message: string
    • :member:
    • :server:

Access: Admin only

Type /setgreeting > Type message

💡
If you want to tag each member personally you can use :member: and for server name :server:

Discord

When a new member joins, the bot will react:

Discord

/checktoday

If you want to check if you have said gm today, you can use this command.

Discord

/subscription

If you are using the free version of the bot, it’ll give a checkout link for upgrading to premium version.

If you are already on the premium version, it’ll give the number of days your subscription is valid for.

Parameters: None Access: Admin only

Discord