This is for persistent roles, so that if someone leaves and rejoins the server they automatically get their roles readded (if enabled with Save/Restore Roles Join Behavior).
This is for persistent roles, so that if someone leaves and rejoins the server they automatically get their roles readded (if enabled with Save/Restore Roles Join Behavior).
This is required for the !snooze
and !part
self-managed permissions system.
This is required for the !kick
command, which kicks a user with a message sent to them, with no risk of accidentally deleting their messages from the server..
The Save/Restore Roles Join Behavior uses this to restore nickname along with roles. As of writing, the two must be granted together.
This is for the Discord-Discord sync, it's used to scan the list for any webhooks that belong to it.
Allow triggering commands in channels. Read messages is vital.
Without this, the bot can only respond in PMs, which breaks notably teleports.
Spoilers are autoremoved using this permission. Also, if the bot is in snappy
mode, then command triggers get removed in a few other places including teleports.
Lets it delete webhook messages which is vital if the Discord-Discord sync gets used.
Needed for teleports and most functionality involving messages.
Used for !scramble ing images and message previews.
Link previews depend on this to scan history for the message in question. Discord-Discord sync requires it for old message edits.
Many functions react to their own messages so folks can easily respond without having to search for emoji. Not strictly necessary, but !spoiler and !rot13 get harder to use.
Used for the rot13 unspoil button, and in future other buttons.
commit 867cef0c6c60a1c31fd5e5cfbc3cc1375b8b7a8d Author: Novalinium <nova@noblejury.com> Date: 2020-11-20T00:22:26-05:00 Docs