Track your economy's total balance over time
Also track you server's member count!
Configure EconomyTrack
.economytrackecotrackserver_onlyView EconomyTrack Settings
.economytrack viewEnable/Disable economy tracking for this server
.economytrack togglebanktrackGUILD_OWNERserver_onlyEnable/Disable member tracking for this server
.economytrack togglemembertrackGUILD_OWNERserver_onlySet your desired timezone for the graph
Arguments
<timezone> A string representing a valid timezone
Example: .ecotrack timezone US/Eastern
Use this command without the argument to get a huge list of valid timezones.
.economytrack timezone <timezone>Set the max amount of data points the bot will store
Arguments
<max_points> Maximum amount of data points to store
The loop runs every 2 minutes, so 720 points equals 1 day
The default is 21600 (30 days)
Set to 0 to store data indefinitely (Not Recommended)
.economytrack maxpoints <max_points>BOT_OWNERCleanup data that falls outside a specified range
Arguments
[min_value] - Minimum value to keep (optional)
[max_value] - Maximum value to keep (optional)
[datatype] - Either bank or member (defaults to bank)
At least one of min_value or max_value must be provided.
Examples:
.remoutliers 0 50000 bank - Remove bank points outside 0-50000 range
.remoutliers 500 10000 member - Remove member counts outside 500-10000 range
.remoutliers None 8000 member - Remove only data points above 8000 members
.remoutliers 5000 None member - Remove only data points below 5000 members
.remoutliers [min_value=None] [max_value=None] [datatype=bank]GUILD_OWNERserver_onlyView bank status over a period of time.
Arguments
<timespan> How long to look for, or all for all-time data. Defaults to 1 day.
Must be at least 1 hour.
Examples:
- .bankgraph 3w2d
- .bankgraph 5d
- .bankgraph all
.bankgraph [timespan=1d]bgraph5 per 60.0 secondsserver_onlyView member count over a period of time.
Arguments
<timespan> How long to look for, or all for all-time data. Defaults to 1 day.
Must be at least 1 hour.
Examples:
- .membergraph 3w2d
- .membergraph 5d
- .membergraph all
.membergraph [timespan=1d]memgraph5 per 60.0 secondsserver_onlyAutomatically detect and remove outliers in your data using statistical methods
Arguments
[datatype] - Either bank or member (defaults to bank)
[multiplier] - IQR multiplier for outlier detection sensitivity (default: 1.5)
- Higher values = more lenient (keeps more data)
- Lower values = more strict (removes more outliers)
[confirm] - Whether to actually remove the outliers
- Set to False for a dry run that shows what would be removed without actually removing anything
This command uses the Interquartile Range (IQR) method to detect outliers:
Examples:
.autoremoutliers true member - Automatically remove member count outliers
.autoremoutliers true bank 2.0 - Remove bank outliers with higher tolerance
.autoremoutliers false member 1.0 - Show outliers that would be removed without actually removing them
.autoremoutliers <confirm> [datatype=bank] [multiplier=1.5]GUILD_OWNERserver_only