Dont read messages if the channel has no permissions

This commit is contained in:
Jeremy Zhang 2019-01-19 20:07:57 +00:00
parent 5c04dffb0d
commit 346a68c780

View File

@ -103,6 +103,8 @@ class RedisQueue:
return return
await self.connection.delete([key]) await self.connection.delete([key])
messages = [] messages = []
me = channel.guild.get_member(self.bot.user.id)
if channel.permissions_for(me).read_messages:
async for message in channel.history(limit=50): async for message in channel.history(limit=50):
formatted = get_formatted_message(message) formatted = get_formatted_message(message)
messages.append(json.dumps(formatted, separators=(',', ':'))) messages.append(json.dumps(formatted, separators=(',', ':')))