22 lines
543 B
TypeScript
22 lines
543 B
TypeScript
import { User } from "discord.js";
|
|
import { GuildPluginData } from "knub";
|
|
import { runAutomod } from "../functions/runAutomod";
|
|
import { AutomodContext, AutomodPluginType } from "../types";
|
|
|
|
export async function runAutomodOnAntiraidLevel(
|
|
pluginData: GuildPluginData<AutomodPluginType>,
|
|
level: string | null,
|
|
user?: User,
|
|
) {
|
|
const context: AutomodContext = {
|
|
timestamp: Date.now(),
|
|
antiraid: {
|
|
level,
|
|
},
|
|
user,
|
|
};
|
|
|
|
pluginData.state.queue.add(async () => {
|
|
await runAutomod(pluginData, context);
|
|
});
|
|
}
|