Begin implementing ability to message server owner
This commit is contained in:
		
							parent
							
								
									50f22456c9
								
							
						
					
					
						commit
						330896fedb
					
				| @ -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