@skullbite/hibiscus
Version:
Command Handler for Eris
16 lines • 685 B
JavaScript
class CommandContext {
constructor(message, bot, command, args, prefix) {
this.message = message
this.bot = bot
this.command = command
this.invokedSubcommand = undefined
this.args = args
this.prefix = prefix
this.send = message.channel.send.bind(message.channel)
this.author = message.guildID ? message.channel.guild.members.find(m => message.author.id === m.id) : message.author
this.typing = message.channel.sendTyping.bind(message.channel)
this.channel = message.channel
this.guild = message.guildID ? message.channel.guild : undefined
}
}
module.exports = CommandContext