1 |
rakinar2 |
577 |
import EventListener from "@sudobot/core/EventListener"; |
2 |
|
|
import { Events } from "@sudobot/types/ClientEvents"; |
3 |
|
|
import { Message } from "discord.js"; |
4 |
|
|
import type AntiRickRollService from "../../services/AntiRickRollService"; |
5 |
|
|
|
6 |
|
|
export default class MessageCreateEvent extends EventListener<Events.MessageCreate> { |
7 |
|
|
public readonly name = Events.MessageCreate; |
8 |
|
|
|
9 |
|
|
async execute(message: Message) { |
10 |
|
|
if (message.author.bot) { |
11 |
|
|
return; |
12 |
|
|
} |
13 |
|
|
|
14 |
|
|
this.client.getService<AntiRickRollService>("antiRickRollService").scanMessage(message); |
15 |
|
|
} |
16 |
|
|
} |