auto reply ignore roles and @everyone/@here

This commit is contained in:
MrTuxedo 2023-04-21 20:37:52 -07:00
parent 8b06d7dbdf
commit b16ef7c368

View File

@ -2,7 +2,6 @@ import 'dotenv/config.js';
import {
Events,
Message,
MessageType,
EmbedBuilder,
User
} from "discord.js";
@ -12,8 +11,12 @@ module.exports = {
name: Events.MessageCreate,
async execute(client: DiscordClient, message: Message) {
// Don't respond to bots or replies
if (message.author.bot || message.type == MessageType.Reply) return;
if (message.mentions.has(client.user as User)) {
if (message.author.bot) return;
if (message.mentions.has(client.user as User, {
ignoreRoles: true,
ignoreRepliedUser: true,
ignoreEveryone: true
})) {
const embeds = [
new EmbedBuilder()
.setColor('#008000')