コード例 #1
0
        public static async void RunAuthentication()
        {
            WebAPIFactory webApiFactory = new WebAPIFactory(
                "http://localhost",
                8000,
                Bot.Config.SpotifyAPIKey, Scope.Streaming | Scope.UserLibraryRead | Scope.PlaylistReadPrivate);

            try
            {
                spotify = await webApiFactory.GetWebApi();
            }
            catch (Exception ex)
            {
                Console.WriteLine("SpotifyWebAPI-Init failed. Message:");
                Console.WriteLine(ex.Message);
                Console.WriteLine("Writing log...");
                DiscordBotLog.AppendLog(DiscordBotLog.BuildRuntimeExceptionMessage(ex));
            }

            if (spotify == null)
            {
                return;
            }

            InitialSetup();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: MarleyFi/Jenkins.NET
        private static void Main(string[] args)
        {
            Configuration cfg = new Configuration();

            DiscordBotLog.Init(cfg.directoryPath);
            try
            {
                Bot bot = new Bot(cfg);
            }
            catch (Exception ex)
            {
                DiscordBotLog.AppendLog(DiscordBotLog.BuildErrorMessage(ex));
                DiscordBotLog.WriteSingleLog(DiscordBotLog.BuildErrorMessage(ex), "error.txt");
                Bot.Client.Disconnect();
            }
        }