Advertisement
Nimbi

permissions.ts

May 21st, 2021
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var f = discord.command.filters;
  2.  
  3. export const permissions = {
  4.   admin: f.and(
  5.     f.canViewAuditLog(),
  6.     f.canViewGuildInsights(),
  7.     f.canManageChannelWebhooks(),
  8.     f.canManageChannels(),
  9.     f.canManageMessages(),
  10.     f.canManageNicknames(),
  11.     f.canBanMembers(),
  12.     f.canKickMembers(),
  13.     f.canMoveMembers(),
  14.     f.canMuteMembers(),
  15.     f.canMentionEveryone(),
  16.     f.canPrioritySpeaker(),
  17.     f.canReadMessageHistory(),
  18.     f.canEmbedLinks(),
  19.     f.canAddReactions(),
  20.     f.canAttachFiles(),
  21.     f.canConnect(),
  22.     f.canSpeak()
  23.   ),
  24.  
  25.   mod: f.and(
  26.     f.canManageMessages(),
  27.     f.canManageNicknames(),
  28.     f.canBanMembers(),
  29.     f.canKickMembers(),
  30.     f.canMoveMembers(),
  31.     f.canMuteMembers(),
  32.     f.canMentionEveryone(),
  33.     f.canPrioritySpeaker(),
  34.     f.canReadMessageHistory(),
  35.     f.canEmbedLinks(),
  36.     f.canAddReactions(),
  37.     f.canAttachFiles(),
  38.     f.canConnect(),
  39.     f.canSpeak()
  40.   ),
  41.  
  42.   helper: f.and(
  43.     f.canManageMessages(),
  44.     f.canManageNicknames(),
  45.     f.canMoveMembers(),
  46.     f.canMuteMembers(),
  47.     f.canMentionEveryone(),
  48.     f.canReadMessageHistory(),
  49.     f.canEmbedLinks(),
  50.     f.canAddReactions(),
  51.     f.canAttachFiles(),
  52.     f.canConnect(),
  53.     f.canSpeak()
  54.   ),
  55.  
  56.   user: f.and(
  57.     f.canReadMessageHistory(),
  58.     f.canEmbedLinks(),
  59.     f.canAddReactions(),
  60.     f.canAttachFiles(),
  61.     f.canConnect(),
  62.     f.canSpeak()
  63.   ),
  64.  
  65.   perms: [
  66.     'CREATE_INSTANT_INVITE',
  67.     'KICK_MEMBERS',
  68.     'BAN_MEMBERS',
  69.     'ADMINISTRATOR',
  70.     'MANAGE_CHANNELS',
  71.     'MANAGE_GUILD',
  72.     'ADD_REACTIONS',
  73.     'VIEW_AUDIT_LOG',
  74.     'PRIORITY_SPEAKER',
  75.     'STREAM',
  76.     'VIEW_CHANNEL',
  77.     'SEND_MESSAGES',
  78.     'SEND_TTS_MESSAGES',
  79.     'MANAGE_MESSAGES',
  80.     'EMBED_LINKS',
  81.     'ATTACH_FILES',
  82.     'READ_MESSAGE_HISTORY',
  83.     'MENTION_EVERYONE',
  84.     'USE_EXTERNAL_EMOJIS',
  85.     'VIEW_GUILD_ANALYTICS',
  86.     'CONNECT',
  87.     'SPEAK',
  88.     'MUTE_MEMBERS',
  89.     'DEAFEN_MEMBERS',
  90.     'MOVE_MEMBERS',
  91.     'USE_VAD',
  92.     'CHANGE_NICKNAME',
  93.     'MANAGE_NICKNAMES',
  94.     'MANAGE_ROLES',
  95.     'MANAGE_WEBHOOKS',
  96.     'MANAGE_EMOJIS',
  97.     'REQUEST_TO_SPEAK',
  98.     'MANAGE_THREADS',
  99.     'USE_PUBLIC_THREADS',
  100.     'USE_PRIVATE_THREADS',
  101.     'USE_SLASH_COMMANDS'
  102.   ]
  103. };
  104. export default permissions;
  105.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement