mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-11 12:55:01 +00:00
slowmode: fix bot slowmodes not being applied for slowmodes over 6h; add -mode option; add eager permission checks
This commit is contained in:
parent
805e275f5b
commit
bb823b6274
12 changed files with 227 additions and 110 deletions
8
backend/src/plugins/Slowmode/requiredPermissions.ts
Normal file
8
backend/src/plugins/Slowmode/requiredPermissions.ts
Normal file
|
@ -0,0 +1,8 @@
|
|||
import { Constants } from "eris";
|
||||
|
||||
const p = Constants.Permissions;
|
||||
|
||||
export const NATIVE_SLOWMODE_PERMISSIONS = p.readMessages | p.manageChannels;
|
||||
export const BOT_SLOWMODE_PERMISSIONS = p.readMessages | p.manageRoles | p.manageMessages;
|
||||
export const BOT_SLOWMODE_CLEAR_PERMISSIONS = p.readMessages | p.manageRoles;
|
||||
export const BOT_SLOWMODE_DISABLE_PERMISSIONS = p.readMessages | p.manageRoles;
|
Loading…
Add table
Add a link
Reference in a new issue