Automod work
This commit is contained in:
parent
140ba84544
commit
f657b169df
32 changed files with 1099 additions and 5 deletions
16
backend/src/plugins/Automod/events/RunAutomodOnJoinEvt.ts
Normal file
16
backend/src/plugins/Automod/events/RunAutomodOnJoinEvt.ts
Normal file
|
@ -0,0 +1,16 @@
|
|||
import { SavedMessage } from "../../../data/entities/SavedMessage";
|
||||
import { eventListener, PluginData } from "knub";
|
||||
import { AutomodContext, AutomodPluginType } from "../types";
|
||||
import { runAutomod } from "../functions/runAutomod";
|
||||
|
||||
export const RunAutomodOnJoinEvt = eventListener<AutomodPluginType>()(
|
||||
"guildMemberAdd",
|
||||
({ pluginData, args: { member } }) => {
|
||||
const context: AutomodContext = {
|
||||
timestamp: Date.now(),
|
||||
user: member.user,
|
||||
};
|
||||
|
||||
pluginData.state.queue.add(() => runAutomod(pluginData, context));
|
||||
},
|
||||
);
|
Loading…
Add table
Add a link
Reference in a new issue