Permissions - liam-gen/discord.easy.js GitHub Wiki

Permission

  • ADMINISTRATOR (implicitly has all permissions, and bypasses all channel overwrites)

  • CREATE_INSTANT_INVITE (create invitations to the guild)

  • KICK_MEMBERS

  • BAN_MEMBERS

  • MANAGE_CHANNELS (edit and reorder channels)

  • MANAGE_GUILD (edit the guild information, region, etc.)

  • ADD_REACTIONS (add new reactions to messages)

  • VIEW_AUDIT_LOG

  • PRIORITY_SPEAKER

  • STREAM

  • VIEW_CHANNEL

  • SEND_MESSAGES

  • SEND_TTS_MESSAGES

  • MANAGE_MESSAGES (delete messages and reactions)

  • EMBED_LINKS (links posted will have a preview embedded)

  • ATTACH_FILES

  • READ_MESSAGE_HISTORY (view messages that were posted prior to opening Discord)

  • MENTION_EVERYONE

  • USE_EXTERNAL_EMOJIS (use emojis from different guilds)

  • VIEW_GUILD_INSIGHTS

  • CONNECT (connect to a voice channel)

  • SPEAK (speak in a voice channel)

  • MUTE_MEMBERS (mute members across all voice channels)

  • DEAFEN_MEMBERS (deafen members across all voice channels)

  • MOVE_MEMBERS (move members between voice channels)

  • USE_VAD (use voice activity detection)

  • CHANGE_NICKNAME

  • MANAGE_NICKNAMES (change other members' nicknames)

  • MANAGE_ROLES

  • MANAGE_WEBHOOKS

  • MANAGE_EMOJIS