36 lines
857 B
TypeScript
36 lines
857 B
TypeScript
/* eslint-disable no-bitwise */
|
|
import { Member, Message, User } from 'eris';
|
|
import { randomBytes } from 'crypto';
|
|
import moment, { unitOfTime } from 'moment';
|
|
import { Client, Moderation, RichEmbed } from '.';
|
|
import { Moderation as ModerationModel, ModerationInterface } from '../models';
|
|
import { moderation as channels } from '../configs/channels.json';
|
|
|
|
export default class AutoMod extends Moderation {
|
|
public client: Client;
|
|
|
|
public list: Set<string>
|
|
|
|
// eslint-disable-next-line @typescript-eslint/no-useless-constructor
|
|
constructor(client: Client) {
|
|
super(client);
|
|
this.list = new Set();
|
|
}
|
|
|
|
public run(message: Message, member: Member) {
|
|
/*
|
|
try {
|
|
if (member)
|
|
}
|
|
*/
|
|
}
|
|
|
|
public warn(message: Message, member: Member) {
|
|
/*
|
|
try {
|
|
await message.channel.createMessage(`__**`)
|
|
}
|
|
*/
|
|
}
|
|
}
|