110 |
|
|
111 |
do { |
do { |
112 |
fetched = await (channel as TextChannel).messages.fetch({ limit: 100 }); |
fetched = await (channel as TextChannel).messages.fetch({ limit: 100 }); |
113 |
fetched = await fetched.filter(m => m.author.id === user!.id && m.id !== message!.id); |
fetched = await fetched.filter(m => m.author.id === user!.id && m.id !== message!.id && (Date.now() - m.createdTimestamp) <= (2 * 7 * 24 * 60 * 60)); |
114 |
await (channel as TextChannel).bulkDelete(fetched); |
await (channel as TextChannel).bulkDelete(fetched); |
115 |
await new Promise(r => setTimeout(r, 900)); |
await new Promise(r => setTimeout(r, 900)); |
116 |
count += await fetched.size; |
count += await fetched.size; |
141 |
continue; |
continue; |
142 |
} |
} |
143 |
|
|
144 |
if (message!.id === m.id) |
if (message!.id === m.id || (Date.now() - m.createdTimestamp) > (2 * 7 * 24 * 60 * 60 * 1000)) |
145 |
continue; |
continue; |
146 |
|
|
147 |
if (m.deletable) { |
if (m.deletable) { |
160 |
} |
} |
161 |
catch(e) { |
catch(e) { |
162 |
console.log(e); |
console.log(e); |
|
|
|
163 |
safeLimit2 += 100; |
safeLimit2 += 100; |
164 |
} |
} |
165 |
} |
} |