public static async Task RunMainAsync() { var json_config = JSON.Config(); var Client = new DiscordClient(new DiscordConfiguration { Token = json_config.Token, TokenType = TokenType.Bot, AutoReconnect = true }); var Commands = Client.UseCommandsNext(new CommandsNextConfiguration { CaseSensitive = false, DmHelp = true, EnableMentionPrefix = true, StringPrefixes = new string[] { json_config.Prefix }, }); Client.UseInteractivity(new InteractivityConfiguration { Timeout = TimeSpan.FromSeconds(50) }); Commands.SetHelpFormatter <HelpFormatter>(); Commands.RegisterCommands <ConvertCommands>(); Commands.RegisterCommands <FunCommands>(); await Client.ConnectAsync(); await Task.Delay(-1); }