private static void Info() { Logger.Log("==== System Info ===="); Logger.Log($" - OS Version: {Environment.OSVersion}"); Logger.Log($" - OS Name: {RuntimeInformation.OSDescription}"); Logger.Log($" - System Architecture: {RuntimeInformation.OSArchitecture}"); Logger.Log($" - NET Core: {RuntimeInformation.FrameworkDescription}"); Logger.Log(""); Logger.Log("=== Pootis-Bot Info ===="); Logger.Log($" - Version: {VersionUtils.GetAppVersion()}"); Logger.Log($" - Discord.Net Version: {VersionUtils.GetDiscordNetVersion()}"); }
private static void Info() { Logger.Info("==== System Info ===="); Logger.Info(" - OS Version: {@OSVersion}", Environment.OSVersion.Version.ToString()); Logger.Info(" - OS Name: {@OSDescription}", RuntimeInformation.OSDescription); Logger.Info(" - System Architecture: {@OSArchitecture}", RuntimeInformation.OSArchitecture); Logger.Info(" - NET Core: {@FrameworkDescription}", RuntimeInformation.FrameworkDescription); Logger.Info(""); Logger.Info("=== Pootis-Bot Info ===="); Logger.Info(" - Version: {@AppVersion}", VersionUtils.GetAppVersion()); Logger.Info(" - Discord.Net Version: {@DiscordNetVersion}", VersionUtils.GetDiscordNetVersion()); }
public async Task Hello() { EmbedBuilder embed = new EmbedBuilder(); embed.WithTitle("Hello!"); embed.WithDescription($"Hello! My name is {Global.BotName}!\n\n**__Links__**" + $"\n:computer: [Commands]({Global.websiteCommands})" + $"\n<:GitHub:529571722991763456> [Github Page]({Global.githubPage})" + $"\n:bookmark: [Documentation]({Global.websiteHome})" + $"\n<:Discord:529572497130127360> [Voltstro Server]({Global.discordServers[0]})" + $"\n\nRunning Pootis-Bot version: {VersionUtils.GetAppVersion()}" + $"\nThis project is licensed under the [MIT license]({Global.githubPage}/blob/master/LICENSE.md)"); embed.WithColor(new Color(241, 196, 15)); await Context.Channel.SendMessageAsync("", false, embed.Build()); }
public static void Main() { Logger.InitiateLogger(); //Ascii art of Pootis-Bot because why not ¯\_(ツ)_/¯ Console.WriteLine(@"__________ __ .__ __________ __ "); Console.WriteLine(@"\______ \____ _____/ |_|__| ______ \______ \ _____/ |_ "); Console.WriteLine(@" | ___/ _ \ / _ \ __\ |/ ___/ ______ | | _// _ \ __\"); Console.WriteLine(@" | | ( <_> | <_> ) | | |\___ \ /_____/ | | ( <_> ) | "); Console.WriteLine(@" |____| \____/ \____/|__| |__/____ > |______ /\____/|__| "); Console.WriteLine(@" \/ \/ "); Console.WriteLine($" Version: {VersionUtils.GetAppVersion()}"); Console.WriteLine(); Logger.Log("Pootis-Bot starting..."); //This is just suggesting to use 64-bit if (!Environment.Is64BitOperatingSystem) { Logger.Log("This OS is a 32-bit os, 64-Bit is recommended!", LogVerbosity.Warn); } Logger.Log("Creating the HttpClient object...", LogVerbosity.Debug); Global.HttpClient = new HttpClient(); Logger.Log("Setting up global variable...", LogVerbosity.Debug); Global.BotName = Config.bot.BotName; Global.BotPrefix = Config.bot.BotPrefix; Global.BotToken = Config.bot.BotToken; //Check the audio services, if they are enabled AudioCheckService.CheckAudioService(); Console.Title = $"{Global.BotName} Console"; //Setup the bot, put in the name, prefix and token Logger.Log("Creating the bot instance...", LogVerbosity.Debug); Bot bot = new Bot(); Logger.Log("Starting the bot..."); //Start her up! bot.StartBot().GetAwaiter().GetResult(); }
public static void Main(string[] args) { Logger.Init(); ArgumentsProcessor.ParseArguments(args); //Ascii art of Pootis-Bot because why not ¯\_(ツ)_/¯ Console.WriteLine(@"__________ __ .__ __________ __ "); Console.WriteLine(@"\______ \____ _____/ |_|__| ______ \______ \ _____/ |_ "); Console.WriteLine(@" | ___/ _ \ / _ \ __\ |/ ___/ ______ | | _// _ \ __\"); Console.WriteLine(@" | | ( <_> | <_> ) | | |\___ \ /_____/ | | ( <_> ) | "); Console.WriteLine(@" |____| \____/ \____/|__| |__/____ > |______ /\____/|__| "); Console.WriteLine(@" \/ \/ "); Console.WriteLine($" Version: {VersionUtils.GetAppVersion()}"); Console.WriteLine(); Logger.Info("Pootis-Bot starting..."); Logger.Debug("Creating the HttpClient object..."); Global.HttpClient = new HttpClient(); Logger.Debug("Setting up global variables..."); Global.BotName = Config.bot.BotName; Global.BotPrefix = Config.bot.BotPrefix; Global.BotToken = Config.bot.BotToken; //Check the audio services, if they are enabled MusicLibsChecker.CheckMusicService(); Console.Title = $"{Global.BotName} Console"; //Setup the bot, put in the name, prefix and token Logger.Debug("Creating the bot instance..."); Bot bot = new Bot(); Logger.Debug("Starting the bot..."); //Start her up! bot.StartBot().GetAwaiter().GetResult(); }
private static void VersionCmd() { Logger.Log($"You are running version {VersionUtils.GetAppVersion()} of Pootis-Bot!"); }