Exemplo n.º 1
0
 public DiscordCommandAttribute(CommandSourceLevel sourceLevel = CommandSourceLevel.All,
                                CommandAccessLevel accessLevel = CommandAccessLevel.Local,
                                bool acceptBotTag      = false,
                                bool requireBotTag     = false,
                                bool deleteUserMessage = false,
                                double deleteUserMessageAfterSeconds = 0.0)
 {
     SourceLevel            = sourceLevel;
     AccessLevel            = accessLevel;
     RequireBotTag          = requireBotTag;
     AcceptBotTag           = acceptBotTag;
     DeleteUserMessage      = deleteUserMessage;
     DeleteUserMessageTimer = TimeSpan.FromSeconds(deleteUserMessageAfterSeconds); //new TimeSpan(0,0,0,0, deleteUserMessageAfterMs);
 }
Exemplo n.º 2
0
 public DiscordCommandAttribute WithSourceLevel(CommandSourceLevel sourceLevel)
 {
     SourceLevel = sourceLevel;
     return(this);
 }