You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

29 lines
1009 B

require('dotenv').config();
const Discord = require('discord.js');
const client = new Discord.Client({ intents: ["GUILDS", "GUILD_MESSAGES"] });
const slashcommands = require('./config/slash.json');
const authors = require('./config/authors.json');
client.on("ready", () => {
console.log(`Running at ${client.user.tag}!`);
});
client.on("messageCreate", async message => {
if (message.author.bot) return;
if (authors.includes(message.author.tag) && message.content.toLowerCase === "!deploy") {
client.application.commands.set(slashcommands);
}
if (message.content.toLowerCase().includes("-ass ")) {
const rearrangedMessage = message.content.toLowerCase().replace(/\-ass\ /g, " ass-");
message.delete();
message.channel.createWebhook(message.author.username, { avatar: message.author.displayAvatarURL() })
.then(async webhook => {
await webhook.send({ content: rearrangedMessage });
await webhook.delete();
})
}
});
client.login(process.env.TOKEN);