EveCogs/userslash
Viktor d20f988a93 fix: rename commands.py to slash_bridge.py to stop import shadowing
The file userslash/commands.py shadowed redbot.core.commands when Python
registered the submodule on the parent package, causing:

    AttributeError: module 'userslash.commands' has no attribute 'Cog'

Renaming the file to slash_bridge.py avoids the collision entirely.

Also adds a user-install whitelist feature:
- [p]userslash whitelist enable/disable
- [p]userslash whitelist add/remove @user
- [p]userslash whitelist list
- [p]userslash whitelist clear

When enabled, only whitelisted users may use the bot via user-install
(DMs, group DMs, non-member guilds).  Guild-installed usage is unaffected.
2026-05-14 20:30:06 +00:00
..
__init__.py fix: rename commands.py to slash_bridge.py to stop import shadowing 2026-05-14 20:30:06 +00:00
channel.py feat: add UserSlash cog — user-installable slash commands for every Red command 2026-05-14 20:14:33 +00:00
context.py feat: add UserSlash cog — user-installable slash commands for every Red command 2026-05-14 20:14:33 +00:00
info.json feat: add UserSlash cog — user-installable slash commands for every Red command 2026-05-14 20:14:33 +00:00
message.py feat: add UserSlash cog — user-installable slash commands for every Red command 2026-05-14 20:14:33 +00:00
patcher.py feat: add UserSlash cog — user-installable slash commands for every Red command 2026-05-14 20:14:33 +00:00
slash_bridge.py fix: rename commands.py to slash_bridge.py to stop import shadowing 2026-05-14 20:30:06 +00:00
utils.py feat: add UserSlash cog — user-installable slash commands for every Red command 2026-05-14 20:14:33 +00:00