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:
- Type /setreaction
- Press Enter
- Select the emoji.
The bot will confirm when the reaction has been changed
When you type "gm" now
You will see the bot react with new emoji
/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:
- Type /react > Select the command > You’ll be asked an option for enable
- Select False. The bot will acknowledge.
- If you try gm now, the bot won’t react.
If you want to enable the bot to react:
- Type /react, select the command and you’ll be asked an option for enable
- Select True. The bot will acknowledge.
- If you try gm now, the bot will react(yes that’s a custom emoji).
/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.
- Type /setrole
- Enter
- Set rolename: gmx10
- Set points: 10
- Enter
- Once the role is assigned, the bot will acknowledge.
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
- Type /leaderboard press enter
- The bot will send the list:
/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:
/mystreak
Replies the member with their current streak.
Parameters: None
Access: Anyone
Type /mystreak
> Press Enter.
/mytotal
Replies the member the total days they have said gm
Parameters: None
Access: Anyone
Type /mytotal
> Press Enter
/ath
Replies the member with the all time high count of gms in day.
Parameters: None
Access: Anyone
Type /ath
> Press Enter
/today
Replies the member with the total count of gms today.
Parameters: None
Access: Anyone
Type /today
> Press Enter
/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
When a new member joins, the bot will react:
/checktoday
If you want to check if you have said gm today, you can use this command.
/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