@@ -95,8 +95,8 @@ export class AutoModManager {
95
95
if ( ! message . guild || message . system || message . author . bot ) {
96
96
return true ;
97
97
}
98
- const guildconfig = await GuildSettings . get ( message . guild . id ) ;
99
- return message . member . permissions . has ( PermissionFlagsBits . ManageMessages ) || guildconfig . isProtected ( message . member ) ;
98
+ const guildSettings = await GuildSettings . get ( message . guild . id ) ;
99
+ return message . member . permissions . has ( PermissionFlagsBits . ManageMessages ) || guildSettings . isProtected ( message . member ) ;
100
100
}
101
101
102
102
/**
@@ -182,6 +182,11 @@ export class AutoModManager {
182
182
* @return {Promise<boolean> } has the message been deleted
183
183
*/
184
184
async #caps( message ) {
185
+ const guildSettings = await GuildSettings . get ( message . guild . id ) ;
186
+ if ( ! guildSettings . caps ) {
187
+ return false ;
188
+ }
189
+
185
190
const uppercase = ( message . content . match ( / [ A - Z ] / g) ?? [ ] ) . length ;
186
191
const lowercase = ( message . content . match ( / [ a - z ] / g) ?? [ ] ) . length ;
187
192
@@ -201,9 +206,9 @@ export class AutoModManager {
201
206
return false ;
202
207
}
203
208
204
- const guildConfig = await GuildSettings . get ( message . guild . id ) ;
205
- const channelConfig = await ChannelSettings . get ( message . channel . id ) ;
206
- const allowed = channelConfig . invites ?? guildConfig . invites ;
209
+ const guildSettings = await GuildSettings . get ( message . guild . id ) ;
210
+ const channelSettings = await ChannelSettings . get ( message . channel . id ) ;
211
+ const allowed = channelSettings . invites ?? guildSettings . invites ;
207
212
208
213
if ( allowed ) {
209
214
return false ;
@@ -274,16 +279,16 @@ export class AutoModManager {
274
279
* @return {Promise<boolean> }
275
280
*/
276
281
async spam ( message ) {
277
- const guildConfig = await GuildSettings . get ( message . guild . id ) ;
278
- if ( guildConfig . antiSpam === - 1 && guildConfig . similarMessages === - 1 ) {
282
+ const guildSettings = await GuildSettings . get ( message . guild . id ) ;
283
+ if ( guildSettings . antiSpam === - 1 && guildSettings . similarMessages === - 1 ) {
279
284
return false ;
280
285
}
281
286
282
287
RepeatedMessage . add ( message ) ;
283
- if ( guildConfig . antiSpam !== - 1 && await RepeatedMessage . checkSpam ( message , guildConfig . antiSpam , this . #RESPONSE_TIMEOUT) ) {
288
+ if ( guildSettings . antiSpam !== - 1 && await RepeatedMessage . checkSpam ( message , guildSettings . antiSpam , this . #RESPONSE_TIMEOUT) ) {
284
289
return await this . #deleteAndWarn( message , 'Sending messages to quickly' , 'Slow down, you\'re sending messages to quickly!' ) ;
285
290
}
286
- else if ( guildConfig . similarMessages !== - 1 && await RepeatedMessage . checkSimilar ( message , guildConfig . similarMessages , this . #RESPONSE_TIMEOUT) ) {
291
+ else if ( guildSettings . similarMessages !== - 1 && await RepeatedMessage . checkSimilar ( message , guildSettings . similarMessages , this . #RESPONSE_TIMEOUT) ) {
287
292
return await this . #deleteAndWarn( message , 'Repeating messages' , 'Stop repeating your messages!' ) ;
288
293
}
289
294
return false ;
0 commit comments