aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2016-03-02 21:54:56 -0500
committerRapptz <[email protected]>2016-03-02 21:54:56 -0500
commitf49dc81adf81747d57db78f594ed2331e22ac6a3 (patch)
tree444378aadd89632422a28ad522dc4a4310a3a36c
parentServer.me is now a dynamic property to avoid outdated references. (diff)
downloaddiscord.py-f49dc81adf81747d57db78f594ed2331e22ac6a3.tar.xz
discord.py-f49dc81adf81747d57db78f594ed2331e22ac6a3.zip
[commands] bot_has_permissions decorator actually checks for bot.
-rw-r--r--discord/ext/commands/core.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/discord/ext/commands/core.py b/discord/ext/commands/core.py
index a7963cbb..c15cbb08 100644
--- a/discord/ext/commands/core.py
+++ b/discord/ext/commands/core.py
@@ -841,6 +841,6 @@ def bot_has_permissions(**perms):
def predicate(ctx):
ch = ctx.message.channel
me = msg.server.me if not ch.is_private else ctx.bot.user
- permissions = ch.permissions_for(msg.author)
+ permissions = ch.permissions_for(me)
return all(getattr(permissions, perm, None) == value for perm, value in perms.items())
return check(predicate)