106 |
} |
} |
107 |
catch (e) { |
catch (e) { |
108 |
console.log(e); |
console.log(e); |
|
return; |
|
109 |
} |
} |
110 |
} |
} |
111 |
|
|
130 |
|
|
131 |
do { |
do { |
132 |
fetched = await (channel as TextChannel).messages.fetch({ limit: 100 }); |
fetched = await (channel as TextChannel).messages.fetch({ limit: 100 }); |
133 |
fetched = await fetched.filter(m => m.author.id === user!.id && m.id !== message!.id && (Date.now() - m.createdTimestamp) <= (2 * 7 * 24 * 60 * 60)); |
fetched = await fetched.filter(m => m.author.id === user!.id && m.id !== message!.id && (Date.now() - m.createdTimestamp) <= (2 * 7 * 24 * 60 * 60 * 1000)); |
134 |
await (channel as TextChannel).bulkDelete(fetched); |
await (channel as TextChannel).bulkDelete(fetched); |
135 |
|
count += fetched.size; |
136 |
|
|
137 |
|
/*for await (const [id, m] of fetched.entries()) { |
138 |
|
try { |
139 |
|
await m.delete(); |
140 |
|
count++; |
141 |
|
} |
142 |
|
catch (e) { |
143 |
|
console.log('Error deleting message', e); |
144 |
|
} |
145 |
|
} |
146 |
|
*/ |
147 |
|
|
148 |
await new Promise(r => setTimeout(r, 900)); |
await new Promise(r => setTimeout(r, 900)); |
|
count += await fetched.size; |
|
149 |
} |
} |
150 |
while (fetched.size >= 2); |
while (fetched.size >= 2); |
151 |
} |
} |
230 |
catch (e) { |
catch (e) { |
231 |
console.log(e); |
console.log(e); |
232 |
} |
} |
233 |
|
|
234 |
try { |
try { |
235 |
await message!.delete(); |
await message!.delete(); |
236 |
} |
} |