Пример #1
0
        public async Task CardCommand([Remainder] string cardName)
        {
            if (GuildServices.MinimalSettings.TryGetValue(Context.Guild.Id, out bool isMinimal))
            {
            }
            else
            {
                isMinimal = false;
            }

            using (var typingState = Context.Channel.EnterTypingState())
            {
                if (CacheService.CardCache.TryGetValue(cardName.ToLower(), out EmbedBuilder eBuilder))
                {
                    await ReplyAsync("", embed : await _chatService.AddPriceAndImage(eBuilder, isMinimal));
                }
                else
                {
                    await ReplyAsync($"No card by the name {cardName} was found!");

                    return;
                }
            }
        }