exports.UploadLimit = { '0': 8, '1': 8, '2': 50, '3': 100 }; exports.PermissionNames = { CREATE_INSTANT_INVITE: "Create Invite", KICK_MEMBERS: "Kick Members", BAN_MEMBERS: "Ban Members", ADMINISTRATOR: "Administrator", MANAGE_CHANNELS: "Manage Channels", MANAGE_GUILD: "Manage Server", ADD_REACTIONS: "Add Reactions", VIEW_AUDIT_LOG: "View Audit Log", PRIORITY_SPEAKER: "Priority Speaker", STREAM: "Video", VIEW_CHANNEL: "Read Messages", SEND_MESSAGES: "Send Messages", SEND_TTS_MESSAGES: "Send TTS Messages", MANAGE_MESSAGES: "Manage Messages", EMBED_LINKS: "Embed Links", ATTACH_FILES: "Attach Files", READ_MESSAGE_HISTORY: "Read Message History", MENTION_EVERYONE: "Mention @everyone", USE_EXTERNAL_EMOJIS: "Use External Emojis", VIEW_GUILD_INSIGHTS: "View Server Insights", CONNECT: "Connect", SPEAK: "Speak", MUTE_MEMBERS: "Mute Members", DEAFEN_MEMBERS: "Deafen Members", MOVE_MEMBERS: "Move Members", USE_VAD: "Use Voice Activity", CHANGE_NICKNAME: "Change Nickname", MANAGE_NICKNAMES: "Manage Nicknames", MANAGE_ROLES: "Manage Roles", MANAGE_WEBHOOKS: "Manage Webhooks", MANAGE_EMOJIS: "Manage Emojis" }; exports.EmbedLimits = { embed: 6000, title: 256, description: 2048, fieldObjects: 25, fieldName: 256, fieldValue: 1024, footerText: 2048, authorName: 256 }; exports.InfractionResolves = { NOTE: ['note', 'notes'], WARN: ['warn', 'warning', 'warns', 'warnings'], MUTE: ['mute', 'mutes', 'tempmute', 'tempmutes'], UNMUTE: ['unmute', 'unmutes', 'untempmute', 'untempmutes'], KICK: ['kick', 'kicks'], SOFTBAN: ['softban', 'softbans'], BAN: ['ban', 'bans', 'hardban', 'hardbans'], UNBAN: ['unban', 'unbans', 'unhardban', 'unhardbans'], VCMUTE: ['vcmute', 'vcmutes', 'vctempmute', 'vctempmutes'], VCUNMUTE: ['vcunmute', 'vcunmutes', 'vctempunmute', 'vctempunmutes'], VCKICK: ['vckick', 'vckicks'], VCBAN: ['vcban', 'vcbans'], VCUNBAN: ['vcunban', 'vcunbans'], PRUNE: ['prune', 'prunes', 'purge', 'purges'], SLOWMODE: ['slowmode', 'slowmodes'], ADDROLE: ['addrole', 'addroles', 'roleadd', 'roleadds'], REMOVEROLE: ['removerole', 'removeroles', 'roleremove', 'roleremoves'], NICKNAME: ['nickname', 'nicknames', 'dehoist', 'dehoists'], LOCKDOWN: ['lockdown', 'lockdowns'], UNLOCKDOWN: ['unlockdown', 'unlockdowns'] }; exports.InfractionTargetTypes = [ 'USER', 'CHANNEL' ]; exports.InfractionDictionary = { NOTE: { past: 'noted', present: 'note' }, WARN: { past: 'warned', present: 'warn' }, MUTE: { past: 'muted', present: 'mute' }, UNMUTE: { past: 'unmuted', present: 'unmute' }, KICK: { past: 'kicked', present: 'kick' }, SOFTBAN: { past: 'softbanned', present: 'softban' }, BAN: { past: 'banned', present: 'ban' }, UNBAN: { past: 'unbanned', present: 'unban' }, VCMUTE: { past: 'voicemuted', present: 'voicemute' }, VCUNMUTE: { past: 'unvoicemuted', present: 'unvoicemute' }, VCKICK: { past: 'vckicked', present: 'vckick' }, VCBAN: { past: 'voicebanned', present: 'voiceban' }, VCUNBAN: { past: 'unvoicebanned', present: 'unvoiceban' }, PRUNE: { past: 'pruned', present: 'prune' }, SLOWMODE: { past: 'set slowmode in', present: 'slowmode' }, ADDROLE: { past: 'added role to', present: 'add role to' }, REMOVEROLE: { past: 'removed role from', present: 'remove role from' }, NICKNAME: { past: 'nicknamed', present: 'nickname' }, LOCKDOWN: { past: 'enabled lockdown in', present: 'lockdown' }, UNLOCKDOWN: { past: 'disabled lockdown in', present: 'unlockdown' } }; exports.InfractionColors = { NOTE: 0xEBEBEB, WARN: 0xffe15c, MUTE: 0x1f75ff, UNMUTE: 0x5c9aff, KICK: 0xff7a33, SOFTBAN: 0xdb36fc, BAN: 0xff3333, UNBAN: 0xff5c5c, VCMUTE: 0x1f75ff, VCUNMUTE: 0x5c9aff, VCKICK: 0xF9DC5C, VCBAN: 0xff3333, VCUNBAN: 0xff5c5c, PRUNE: 0xdb36fc, SLOWMODE: 0xff3333, ADDROLE: 0xff3333, REMOVEROLE: 0xff3333, NICKNAME: 0xEBEBEB, LOCKDOWN: 0xff3333, UNLOCKDOWN: 0xff5c5c }; exports.InfractionProperCase = { NOTE: 'Note', WARN: 'Warn', UNMUTE: 'Unmute', MUTE: 'Mute', KICK: 'Kick', SOFTBAN: 'Softban', UNBAN: 'Unban', BAN: 'Ban', PRUNE: 'Prune', VCKICK: 'Vckick', SLOWMODE: 'Slowmode', NICKNAME: 'Nickname', ADDROLE: 'AddRole', REMOVEROLE: 'RemoveRole' };