namespace Discord.Commands { /// /// Represents a context of a command. This may include the client, guild, channel, user, and message. /// public interface ICommandContext { /// /// Gets the that the command is executed with. /// IDiscordClient Client { get; } /// /// Gets the that the command is executed in. /// IGuild Guild { get; } /// /// Gets the that the command is executed in. /// IMessageChannel Channel { get; } /// /// Gets the who executed the command. /// IUser User { get; } /// /// Gets the that the command is interpreted from. /// IUserMessage Message { get; } } }