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", | ||||
| 	usage: ".message <serverID> <content>", | ||||
| 	async execute(message, commandData) { | ||||
| 		if (message.client.guildInfos.has(commandData.args[0])) { | ||||
| 			let guildInfo = message.client.guildInfos.get(commandData.args[0]); | ||||
| 			const guild = await message.client.guilds.fetch(commandData.args[0]).catch(async e => { | ||||
| 		args = commandData.args.split(" "); | ||||
| 		if (message.client.guildInfos.has(args[0])) { | ||||
| 			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."); | ||||
| 				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}`); | ||||
| 			}); | ||||
| 			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."); | ||||
| 					console.error(`Error sending DM message: ${e}`); | ||||
| 				}); | ||||
| @ -27,7 +28,7 @@ module.exports = { | ||||
| 					await message.reply("I was unable to fetch the channel."); | ||||
| 					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."); | ||||
| 					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
 | ||||
| 	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)) { | ||||
| 		try { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user