public async Task <DiscordEmbedBuilder> GetExchangeRateForThisDate(string date)
        {
            var exchangeRate = string.Empty;
            var task         = Task.Run(async() =>
            {
                exchangeRate = await ExchangeRateGetter.GetExchangeRateForGivenDate(date, _historicExchangeRateToken);
            });

            bool taskCompletedSuccessfully = task.Wait(TimeSpan.FromSeconds(5));

            return(taskCompletedSuccessfully ? CreateMessageWithCorrectInformation(exchangeRate) : ErrorMessageCreator.CreateErrorMessageDiscordEmbed());
        }
        public DiscordEmbedBuilder GetTodaysExchangeRate()
        {
            var exchangeRate = string.Empty;
            var task         = Task.Run(() =>
            {
                exchangeRate = ExchangeRateGetter.GetExchangeRateForToday(_todaysExchangeRateToken);
            });

            bool taskCompletedSuccessfully = task.Wait(TimeSpan.FromSeconds(3));

            return(taskCompletedSuccessfully ? CreateMessageWithCorrectInformation(exchangeRate) : ErrorMessageCreator.CreateErrorMessageDiscordEmbed());
        }