public static DiscordClient UsingCommands(this DiscordClient client, Action<CommandServiceConfigBuilder> configFunc = null)
 {
     var builder = new CommandServiceConfigBuilder();
     configFunc(builder);
     client.AddService(new CommandService(builder));
     return client;
 }
 internal CommandServiceConfig(CommandServiceConfigBuilder builder)
 {
     PrefixChar = builder.PrefixChar;
     AllowMentionPrefix = builder.AllowMentionPrefix;
     CustomPrefixHandler = builder.CustomPrefixHandler;
     HelpMode = builder.HelpMode;
 }
 internal CommandServiceConfig(CommandServiceConfigBuilder builder)
 {
     PrefixChar          = builder.PrefixChar;
     AllowMentionPrefix  = builder.AllowMentionPrefix;
     CustomPrefixHandler = builder.CustomPrefixHandler;
     HelpMode            = builder.HelpMode;
 }
Example #4
0
        public static DiscordClient UsingCommands(this DiscordClient client, Action <CommandServiceConfigBuilder> configFunc = null)
        {
            var builder = new CommandServiceConfigBuilder();

            configFunc(builder);
            client.Services.Add(new CommandService(builder));
            return(client);
        }
Example #5
0
 public CommandService(CommandServiceConfigBuilder builder)
     : this(builder.Build())
 {
     if (builder.ExecuteHandler != null)
         CommandExecuted += builder.ExecuteHandler;
     if (builder.ErrorHandler != null)
         CommandErrored += builder.ErrorHandler;
 }
Example #6
0
 public CommandService(CommandServiceConfigBuilder builder)
     : this(builder.Build())
 {
     if (builder.ExecuteHandler != null)
     {
         CommandExecuted += builder.ExecuteHandler;
     }
     if (builder.ErrorHandler != null)
     {
         CommandErrored += builder.ErrorHandler;
     }
 }