Files
Discord.Net/src/Discord.Net.Commands/CommandContext.cs

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;
}
}
}