You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

CommandContext.cs 650 B

12345678910111213141516171819202122
  1. namespace Discord.Commands
  2. {
  3. public class CommandContext : ICommandContext
  4. {
  5. public IDiscordClient Client { get; }
  6. public IGuild Guild { get; }
  7. public IMessageChannel Channel { get; }
  8. public IUser User { get; }
  9. public IUserMessage Message { get; }
  10. public bool IsPrivate => Channel is IPrivateChannel;
  11. public CommandContext(IDiscordClient client, IUserMessage msg)
  12. {
  13. Client = client;
  14. Guild = (msg.Channel as IGuildChannel)?.Guild;
  15. Channel = msg.Channel;
  16. User = msg.Author;
  17. Message = msg;
  18. }
  19. }
  20. }