23 lines
650 B
C#
23 lines
650 B
C#
namespace Discord.Commands
|
|
{
|
|
public class CommandContext : ICommandContext
|
|
{
|
|
public IDiscordClient Client { get; }
|
|
public IGuild Guild { get; }
|
|
public IMessageChannel Channel { get; }
|
|
public IUser User { get; }
|
|
public IUserMessage Message { get; }
|
|
|
|
public bool IsPrivate => Channel is IPrivateChannel;
|
|
|
|
public CommandContext(IDiscordClient client, IUserMessage msg)
|
|
{
|
|
Client = client;
|
|
Guild = (msg.Channel as IGuildChannel)?.Guild;
|
|
Channel = msg.Channel;
|
|
User = msg.Author;
|
|
Message = msg;
|
|
}
|
|
}
|
|
}
|