Status Manager
Manage your bot’s status like a pro! Status Manager allows you to change your bot’s status using a simple UI without losing any features (maybe even gaining some).
Settings
Status Manager offers a number of settings for you to customise your experience to suit your bot’s style and tone.
Status
This is the Status Message or Messages that will be displayed. There are number of placeholders available. To cycle through multiple messages separate them using commas.
Type: Text
Example One: Watching {server_count} Servers => Watching 12 Servers
Example Two: Watching {server_count} Servers, Playing with {message_count} Messages => Watching 12 Servers || Playing with 124 Messages
Default: Serving {server_count} Servers
Prefix
This is the Status Prefix that will show up at the start of the status.
CAUTION
You may need to restart the bot or manually set the prefix in bot settings for some prefix types
Type: Choice
Example: Watching => Watching 12 Servers
Options
- Watching
- Playing
- Listening To
- Competing In
- No Prefix
Status Sync Interval
This is the interval at which the bot’s status will be updated.
CAUTION
Setting the interval to Every Minute may cause issues with ratelimits
Type: Choices
Example: Every 15 Minutes
Options
- Every Minute
- Every 15 Minutes
- Every 30 Minutes
- Every Hour
- Every Day
- Every Week
- Every Month
Subtract Deleted Messages
This determines whether messages that have been deleted are subtracted from the total message count
NOTE
The total message count resets periodically. However, deleted messages are subtracted regardless of whether they were part of the active count, so even a message from a year ago could lower the current total.
Type: Bool-YesNo
Example: Yes
Default: Yes
Message Clear Interval
This is the interval at which the total message count will be cleared
CAUTION
Setting the interval to Every Minute may cause issues with ratelimits
Type: Choices
Example: Every 15 Minutes
Options
- Every Minute
- Every 15 Minutes
- Every 30 Minutes
- Every Hour
- Every Day
- Every Week
- Every Month
- Never
Hour UTC Offset
This represents the UTC hour offset used for calculating date-time variables. Use a ”-” for negative offsets and a ”+” for positive ones. If no sign is provided, the value is considered positive.
Type: Number
Example: 12
Minute UTC Offset
This represents the UTC minute offset used for calculating date-time variables. Use a ”-” for negative offsets and a ”+” for positive ones. If no sign is provided, the value is considered positive.
Type: Number
Example: 56
Variables
You can use various variables in your bot’s status that automatically update with their actual values.
Server Count
This is the total number of servers that your bot is in.
Syntax: {server_count}
Example Value: 27
Example Usage: Serving {server_count} Servers => Serving 27 Servers
Member Count
This is the total number of members across all servers that your bot is in.
Syntax: {member_count}
Example Value: 675
Example Usage: Serving {member_count} Members => Serving 675 Members
Message Count
This is the total number of user messages sent during the message clear interval; This is configurable in settings
Syntax: {message_count}
Example Value: 1823
Example Usage: Read {message_count} Messages => Read 1823 Messages
Current Minute
Current minute in UTC offset by Minute UTC Offset
Syntax: {current_minute}
Example Value: 45
Example Usage: It has been {current_minute} Minutes since the last hour => It has been 45 Minutes since the last hour
Current Hour
Current hour in UTC offset by Hour UTC Offset
Syntax: {current_hour}
Example Value: 13
Example Usage: It has been {current_hour} Hours since the beginning of the day => It has been 13 Hours since the beginning of the day
Current Time
Current time in UTC offset by Hour UTC Offset and Minute UTC Offset formatted in HH:MM
Syntax: {current_time}
Example Value: 07:45
Example Usage: It is {current_time} => It is 07:45
Current Date
Current date in UTC offset by Hour UTC Offset and Minute UTC Offset formatted in DD/MM/YYYY
Syntax: {current_date}
Example Value: 01/01/1970
Example Usage: It is {current_date} => It is 01/01/1970
Current-Day Number
Current day in UTC offset by Hour UTC Offset and Minute UTC Offset formatted as a number
Syntax: {current_day_number}
Example Value: 25
Example Usage: It is the {current_date}th => It is the 25 th
Current-Day Text
Current day in UTC offset by Hour UTC Offset and Minute UTC Offset formatted as text
Syntax: {current_day_text}
Example Value: Tuesday
Example Usage: It is {current_date} => It is Tuesday
Current-Month Number
Current month in UTC offset by Hour UTC Offset and Minute UTC Offset formatted as a number
Syntax: {current_month_number}
Example Value: 11
Example Usage: It is the {current_month_number}th month of the year => It is the 11 th month of the year
Current-Month Text
Current month in UTC offset by Hour UTC Offset and Minute UTC Offset formatted as text
Syntax: {current_month_text}
Example Value: November
Example Usage: It is {current_date} => It is November
Current Year
Current year in UTC offset by Hour UTC Offset and Minute UTC Offset formatted as YYYY
Syntax: {current_year}
Example Value: 1970
Example Usage: It is {current_date} => It is 1970
Discord Ping
Latency between your bot and discord measured in milliseconds
Syntax: {discord_ping}
Example Value: 375
Example Usage: Ping is {discord_ping} => Ping is 375
"Dawg i chatgpt'd the license"
All operating systems suck, but Linux just sucks less
Computer Whisperer @ https://invgui.de/
I use arch btw