Skip to content

Commit 8bd1722

Browse files
committed
remove tiny takeover event code, add check for no images/embeds role
1 parent 230a05e commit 8bd1722

1 file changed

Lines changed: 5 additions & 52 deletions

File tree

src/listeners/message.ts

Lines changed: 5 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -45,48 +45,6 @@ const safeDecodeURIComponent = (encodedURIComponent: string) => {
4545
}
4646
};
4747

48-
const babyMobEmojis = [
49-
"1486015710894231702",
50-
"1486015734877257890",
51-
"1486015765495939183",
52-
"1486015787712909423",
53-
"1486015810563608686",
54-
"1486015837239509174",
55-
"1486015860794720266",
56-
"1486015900862906549",
57-
"1486015926221672500",
58-
"1486015950582190220",
59-
"1486015974455906415",
60-
"1486016018139578458",
61-
"1486016043590615181",
62-
"1486016067439689729",
63-
"1486016088159293470",
64-
"1486016108304666714",
65-
"1486016129041170702",
66-
"1486016147789840434",
67-
"1486016164604678314",
68-
"1486016184745852988",
69-
"1486016206916943872",
70-
"1486016228186128384",
71-
"1486016247178068028",
72-
"1486016268921208884",
73-
"1486016299611197582",
74-
"1486016321434026076",
75-
"1486016346696454318",
76-
"1486016367403733183",
77-
"1486016393467134124",
78-
"1486016414484664390",
79-
"1486016437272182784",
80-
"1486016470243610634",
81-
"1486016494708981860",
82-
"1486016516850847935",
83-
"1486016535096066098",
84-
"1486016557812547615",
85-
"1486016580063330376",
86-
"1486016598581051544",
87-
"1486016617623191624",
88-
];
89-
9048
export default class Message extends Listener {
9149
recentTokens: string[];
9250
tokenRegex: RegExp;
@@ -131,16 +89,11 @@ export default class Message extends Listener {
13189
)
13290
return await message.delete().catch(() => {});
13391
else if (
134-
message.channelId == "1486403295684853882" &&
135-
message.guild?.settings.get<boolean>("tinytakeover.delete", false)
136-
) {
137-
const emojis = message.content.matchAll(regexes.customEmoji);
138-
if (
139-
!Array.from(emojis).length ||
140-
!emojis.every((match) => babyMobEmojis.includes(match.groups?.id))
141-
)
142-
return await message.delete().catch(() => {});
143-
}
92+
message.member.roles.cache.has("886669291439656970") &&
93+
(message.attachments.size || message.embeds.length) &&
94+
!message.member.isModerator()
95+
)
96+
return await message.delete().catch(() => {});
14497

14598
const autoroleId = message.guild.settings.get<Snowflake>(
14699
"mod.autorole",

0 commit comments

Comments
 (0)