You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+46Lines changed: 46 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,52 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
8
+
# v2.18.0
9
+
10
+
### New Permissions System
11
+
12
+
- A brand new permission system! Replacing the old guild-based permissions (ie. manage channels, manage messages), the new system enables you to customize your desired permission level specific to a command or a group of commands for a role or user.
13
+
- There are five permission groups/levels:
14
+
- Owner [5]
15
+
- Administrator [4]
16
+
- Moderator [3]
17
+
- Supporter [2]
18
+
- Regular [1]
19
+
20
+
You may add a role or user to a permission group through any of the following methods:
The same applies to individual commands permissions:
28
+
-`?permissions add command-name @member#1234`
29
+
- ... and the other methods listed above.
30
+
31
+
To revoke permission, use `remove` instead of `add`.
32
+
33
+
To view all roles and users with permission for a permission group or command do:
34
+
-`?permissions get command command-name`
35
+
-`?permissions get level owner`
36
+
37
+
By default, all newly set up Modmail will have `OWNER` set to the owner of the bot, and `EGULAR` set to @everyone.
38
+
39
+
### Breaking
40
+
41
+
When updating to this version, all prior permission settings with guild-based permissions will be invalidated. You will need to convert to the above system.
42
+
`OWNERS` will also get removed, you will need to set owners through `?permissions add level owner 212931293123129` or any way listed above.
43
+
44
+
### New Command
45
+
46
+
- A `?delete` command, which is an alternative to manually deleting a message. This command is created to no longer require manage messages permission to recall thread messages.
47
+
48
+
### Changed
49
+
50
+
- The help message no longer conceals inaccessible commands due to check failures.
0 commit comments