How It Works
- Fake permissions are stored on the bot, not in Discord.
- The bot uses
hybrid_permissions()instead of Discord’s built-in permission checks. - If a role has a fake permission (e.g.,
manage_messages), members with that role can use bot commands requiring that permission. - These permissions only apply to bot commands, not actual server permissions.
Commands
1. fakepermissions add [role] [permissions...]
Adds fake permissions to a role.Supports multiple permissions, separated by spaces or commas. Usage:
2. fakepermissions reset [role]
Removes all fake permissions for a role.
Usage:
3. fakepermissions remove [role] [permissions...]
Removes specific fake permissions from a role.
Usage:
4. fakepermissions view [role]
Shows all fake permissions assigned to a role.
Usage:
5. fakepermissions roles
Lists all roles currently using fake permissions, who added them, and when.
Usage:
Available Permissions
You can assign any valid Discord permission.| create_instant_invite | kick_members | manage_threads |
|---|---|---|
| manage_channels | ban_members | create_public_threads |
| manage_guild | administrator | create_private_threads |
| add_reactions | send_messages | send_messages_in_threads |
| view_audit_log | send_tts_messages | use_embedded_activities |
| priority_speaker | manage_messages | moderate_members |
| stream | embed_links | use_soundboard |
| view_channel | attach_files | use_external_sounds |
| read_message_history | mention_everyone | send_voice_messages |
| use_external_emojis | view_guild_insights | manage_guild_expressions |
| connect | speak | send_polls |
| mute_members | deafen_members | pin_messages |
| move_members | use_vad | use_external_apps |
| change_nickname | manage_nicknames | |
| manage_roles | manage_webhooks | |
| manage_emojis | use_application_commands | |
| request_to_speak | manage_events |