mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
discord.py got fixed, changing again
Message history no longer reversed
This commit is contained in:
parent
c45acb65ca
commit
a4c001dd39
15
red.py
15
red.py
@ -1475,21 +1475,14 @@ async def cleanup(message):
|
|||||||
else:
|
else:
|
||||||
m = discord.utils.get(message.server.members, name=name)
|
m = discord.utils.get(message.server.members, name=name)
|
||||||
if m and limit != 0:
|
if m and limit != 0:
|
||||||
|
checksLeft = 5
|
||||||
await client.delete_message(message)
|
await client.delete_message(message)
|
||||||
checks_left = 5
|
while checksLeft != 0 and limit != 0:
|
||||||
max_range = 100
|
async for x in client.logs_from(message.channel, limit=100):
|
||||||
while limit != 0 and checks_left != 0:
|
|
||||||
messages = []
|
|
||||||
async for x in client.logs_from(message.channel, limit=max_range):
|
|
||||||
messages.append(x)
|
|
||||||
if messages == []: break
|
|
||||||
messages = reversed(messages)
|
|
||||||
for x in messages:
|
|
||||||
if x.author == m and limit != 0:
|
if x.author == m and limit != 0:
|
||||||
await client.delete_message(x)
|
await client.delete_message(x)
|
||||||
limit -= 1
|
limit -= 1
|
||||||
checks_left -= 1
|
checksLeft -= 1
|
||||||
max_range += 100
|
|
||||||
else:
|
else:
|
||||||
await client.send_message(message.channel, errorMsg)
|
await client.send_message(message.channel, errorMsg)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user