diff --git a/CHANGELOG.md b/CHANGELOG.md index 289cd31..2787d23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except date format. a-c-f-r-o -## [5.3.0] - 08.12.2024 +## [5.3.0] - 10.12.2024 ## Added @@ -35,10 +35,12 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da - `.sclr show` will now show hex code of the current color - Queueing a song will now restart the playback if the queue is on the last track and stopped (there were no more tracks to play) +- `.translate` will now use 2 embeds instead of 1 ## Fixed - .setstream and .setactivity will now pause .ropl (rotating statuses) +- Fixed `.sar ex` help description ## Removed diff --git a/src/EllieBot/data/commandlist.json b/src/EllieBot/data/commandlist.json index 941e19a..e37fa84 100644 --- a/src/EllieBot/data/commandlist.json +++ b/src/EllieBot/data/commandlist.json @@ -961,6 +961,56 @@ "MuteMembers Server Permission" ] }, + { + "Aliases": [ + ".notify", + ".nfy" + ], + "Description": "Sends a message to the current channel once the specified event occurs.\nProvide no parameters to see all available events.", + "Usage": [ + ".notify levelup Congratulations to user %user.name% for reaching level %event.level%" + ], + "Submodule": "NotifyCommands", + "Module": "Administration", + "Options": null, + "Requirements": [ + "Bot Owner Only" + ] + }, + { + "Aliases": [ + ".notifylist", + ".notifyl" + ], + "Description": "Lists all active notifications in this server.", + "Usage": [ + ".notifylist" + ], + "Submodule": "NotifyCommands", + "Module": "Administration", + "Options": null, + "Requirements": [ + "Bot Owner Only" + ] + }, + { + "Aliases": [ + ".notifyclear", + ".notifyremove", + ".notifyrm", + ".notifclr" + ], + "Description": "Removes the specified notify event.", + "Usage": [ + ".notifyclear levelup" + ], + "Submodule": "NotifyCommands", + "Module": "Administration", + "Options": null, + "Requirements": [ + "Bot Owner Only" + ] + }, { "Aliases": [ ".dpo" @@ -1523,6 +1573,22 @@ "Administrator Server Permission" ] }, + { + "Aliases": [ + ".temprole" + ], + "Description": "Grants a user a temporary role for the specified number of time.\nThe role must exist and be lower in the role hierarchy than your highest role.", + "Usage": [ + ".temprole 15m @User Jail", + ".temprole 7d @Newbie Trial Member" + ], + "Submodule": "RoleCommands", + "Module": "Administration", + "Options": null, + "Requirements": [ + "Administrator Server Permission" + ] + }, { "Aliases": [ ".iam" @@ -1648,9 +1714,9 @@ ".sar excl", ".sar tesar" ], - "Description": "Toggles whether self-assigned roles are exclusive. While enabled, users can only have one self-assignable role per group.", + "Description": "Toggles whether self-assigned roles are exclusive.\nWhile enabled, users can only have one self-assignable role per group.", "Usage": [ - ".sar exclusive" + ".sar exclusive 1" ], "Submodule": "sar", "Module": "Administration", @@ -3274,6 +3340,21 @@ "Options": null, "Requirements": [] }, + { + "Aliases": [ + ".winlb", + ".wins" + ], + "Description": "Shows the biggest wins leaderboard", + "Usage": [ + ".winlb", + ".winlb 5" + ], + "Submodule": "BetStatsCommands", + "Module": "Gambling", + "Options": null, + "Requirements": [] + }, { "Aliases": [ ".gamblestats", @@ -3914,6 +3995,20 @@ "Options": null, "Requirements": [] }, + { + "Aliases": [ + ".minesweeper", + ".mw" + ], + "Description": "Creates a spoiler-based minesweeper mini game.\nYou may specify the number of mines.", + "Usage": [ + ".minesweeper 15" + ], + "Submodule": "Games", + "Module": "Games", + "Options": null, + "Requirements": [] + }, { "Aliases": [ ".acrophobia", @@ -5521,6 +5616,38 @@ "Bot Owner Only" ] }, + { + "Aliases": [ + ".dmmodule", + ".dmmod" + ], + "Description": "Toggles whether a module can be used in DMs.", + "Usage": [ + ".dmmodule Gambling" + ], + "Submodule": "GlobalPermissionCommands", + "Module": "Permissions", + "Options": null, + "Requirements": [ + "Bot Owner Only" + ] + }, + { + "Aliases": [ + ".dmcommand", + ".dmcmd" + ], + "Description": "Toggles whether a command can be used in DMs.", + "Usage": [ + ".dmcommand .stats" + ], + "Submodule": "GlobalPermissionCommands", + "Module": "Permissions", + "Options": null, + "Requirements": [ + "Bot Owner Only" + ] + }, { "Aliases": [ ".resetperms" @@ -5790,6 +5917,19 @@ "Options": null, "Requirements": [] }, + { + "Aliases": [ + ".banner" + ], + "Description": "Shows a mentioned person's banner.", + "Usage": [ + ".banner @Someone" + ], + "Submodule": "Searches", + "Module": "Searches", + "Options": null, + "Requirements": [] + }, { "Aliases": [ ".wikia", @@ -7777,21 +7917,6 @@ "Options": null, "Requirements": [] }, - { - "Aliases": [ - ".xpnotify", - ".xpn" - ], - "Description": "Sets how the bot should notify you when you get a `server` or `global` level. This is a personal setting and affects only how you receive Global or Server level-up notifications. You can set `dm` (for the bot to send you a direct message), `channel` (to get notified in the channel you sent the last message in) or `none` to disable.", - "Usage": [ - ".xpnotify global dm", - ".xpnotify server channel" - ], - "Submodule": "Xp", - "Module": "Xp", - "Options": null, - "Requirements": [] - }, { "Aliases": [ ".xpexclude", @@ -7853,6 +7978,21 @@ "Options": null, "Requirements": [] }, + { + "Aliases": [ + ".xplevelset" + ], + "Description": "Sets the level of the user you specify.", + "Usage": [ + ".xplevelset 10 @User" + ], + "Submodule": "Xp", + "Module": "Xp", + "Options": null, + "Requirements": [ + "Administrator Server Permission" + ] + }, { "Aliases": [ ".xpadd"