Begin implementing ability to message server owner
This commit is contained in:
parent
41b59f8b92
commit
1927d3029a
@ -5,9 +5,10 @@ module.exports = {
|
|||||||
description: "Send a message to a server owner or server",
|
description: "Send a message to a server owner or server",
|
||||||
usage: ".message <serverID> <content>",
|
usage: ".message <serverID> <content>",
|
||||||
async execute(message, commandData) {
|
async execute(message, commandData) {
|
||||||
if (message.client.guildInfos.has(commandData.args[0])) {
|
args = commandData.args.split(" ");
|
||||||
let guildInfo = message.client.guildInfos.get(commandData.args[0]);
|
if (message.client.guildInfos.has(args[0])) {
|
||||||
const guild = await message.client.guilds.fetch(commandData.args[0]).catch(async e => {
|
let guildInfo = message.client.guildInfos.get(args[0]);
|
||||||
|
const guild = await message.client.guilds.fetch(args[0]).catch(async e => {
|
||||||
await message.reply("I was unable to fetch the guild.");
|
await message.reply("I was unable to fetch the guild.");
|
||||||
console.error(`Error fetching guild to send message: ${e}`);
|
console.error(`Error fetching guild to send message: ${e}`);
|
||||||
});
|
});
|
||||||
@ -16,7 +17,7 @@ module.exports = {
|
|||||||
console.error(`Error fetching guild owner to send message: ${e}`);
|
console.error(`Error fetching guild owner to send message: ${e}`);
|
||||||
});
|
});
|
||||||
await guildOwner.createDM().then(async dm => {
|
await guildOwner.createDM().then(async dm => {
|
||||||
await dm.send(commandData.args.join(" ")).catch(async e => {
|
await dm.send(args.join(" ")).catch(async e => {
|
||||||
await message.reply("I was unable to send the DM.");
|
await message.reply("I was unable to send the DM.");
|
||||||
console.error(`Error sending DM message: ${e}`);
|
console.error(`Error sending DM message: ${e}`);
|
||||||
});
|
});
|
||||||
@ -27,7 +28,7 @@ module.exports = {
|
|||||||
await message.reply("I was unable to fetch the channel.");
|
await message.reply("I was unable to fetch the channel.");
|
||||||
console.error(`Error fetching channel to send message: ${e}`);
|
console.error(`Error fetching channel to send message: ${e}`);
|
||||||
});
|
});
|
||||||
await channel.send(commandData.args.join(" ")).catch(async e => {
|
await channel.send(args.join(" ")).catch(async e => {
|
||||||
await message.reply("I was unable to send the message.");
|
await message.reply("I was unable to send the message.");
|
||||||
console.error(`Error sending message: ${e}`);
|
console.error(`Error sending message: ${e}`);
|
||||||
});
|
});
|
||||||
|
2
main.js
2
main.js
@ -101,7 +101,7 @@ client.on('messageCreate', async message => {
|
|||||||
|
|
||||||
// Break the message down into its components and analyze it
|
// Break the message down into its components and analyze it
|
||||||
const commandData = fn.dotCommands.getCommandData(message);
|
const commandData = fn.dotCommands.getCommandData(message);
|
||||||
if (isDev) console.log(console.log(commandData));
|
if (isDev) console.log(commandData);
|
||||||
|
|
||||||
if (commandData.isValid && commandData.isCommand && (message.author.id == process.env.ownerId)) {
|
if (commandData.isValid && commandData.isCommand && (message.author.id == process.env.ownerId)) {
|
||||||
try {
|
try {
|
||||||
|
Loading…
Reference in New Issue
Block a user