Repository navigation
v1.2.0
This release brings a utility conversion system, expanded search tools, server statistics, logging improvements, and numerous other improvements and fixes.
Changes:
Localization
- Added missing localizations across multiple commands
- Added and updated source locales
- Added an additional note for translators in
common.json
New Commands
- Added
/convert– Universal conversion toollength– Convert length / distancetemperature– Convert temperaturemass– Convert mass / weightdata– Convert data / file sizecurrency– Convert currenciestime– Convert time between timezonesunix– Convert dates to and from Unix timestampsarea– Convert areavolume– Convert volumepower– Convert power & energyspeed– Convert speed
- Added
/search wikipedia - Added
/search stackoverflow - Added
/serverstats– View and manage server statisticsenable– Enable server stats tracking (Admin only)disable– Disable server stats tracking (Admin only)overview– View server stats overview with message graphactivity– View peak hours and activity patternsvoice– View voice channel activity leaderboardinvites– View invite tracking leaderboard
- Added
/botprofilewith profiles:- Default
- Crimson
- Azure
- Azure (Glow)
Moderation & Logging
- Modified moderation logs
- Added invite tracking (when server statistics are enabled)
- Modified invite created and invite deleted logs
- Fixed duplicate logs when both CANARY and main bots are present (only CANARY sends logs)
/warnconfig updates are now logged (type: moderation)- Improved logger system:
- Deprecated
setContextandclearContextin favor ofrunWithContext - Migrated to pino
- Implemented
AsyncLocalStorageto isolate log context per request - Other logging improvements
- Deprecated
Server Statistics
- Added full server statistic tracking
- Server data is automatically deleted after 30 days of the bot leaving a guild
- Increased shard metric update interval from 30 seconds to 60 seconds
- Modified
serverstatscommand behavior and internals
Command Improvements
- Modified
/wolframalpha - Modified
/user- Added server avatar and banner support
- Added
serverstatsuser activity display when used in a server - Other improvements
- Modified
/server- Fixed incorrect bot count
- Other improvements
- Modified
/language - Improved
/help- Updated command ID in
events.json - Faster updates when switching categories
- Updated command ID in
Utilities & Internals
- Added new utility functions to
functions.js:parseAbbrtruncatedecodeHtmlEntitiesfilterStringabbr(modified)
- Modified interaction event handling
- Modified GitHub sync (
github.js,index.js) - Modified
events/interaction.js - Modified
shardManager - Added fallback API to
/minecraft skin - Bot now syncs version number in
settings.jsonfrompackage.jsonat startup - Added bot welcome message when the bot is added to a guild
Bug Fixes
- Fixed soft lock issue in
/connect4 - Fixed analytics-related edge cases
- Various stability fixes and performance improvements
- Other bug fixes and improvements
🧩 Contributing & Issues
Bugs and feature requests should be submitted via GitHub Issues.