Added ~clr back
This commit is contained in:
		@@ -203,7 +203,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】
 | 
			
		||||
            await channel.SendMessageAsync($"https://google.com/search?q={ WebUtility.UrlEncode(terms).Replace(' ', '+') }")
 | 
			
		||||
                           .ConfigureAwait(false);
 | 
			
		||||
        }
 | 
			
		||||
        //todo drawing
 | 
			
		||||
 | 
			
		||||
        [LocalizedCommand, LocalizedDescription, LocalizedSummary, LocalizedAlias]
 | 
			
		||||
        [RequireContext(ContextType.Guild)]
 | 
			
		||||
        public async Task Hearthstone(IUserMessage umsg, [Remainder] string name = null)
 | 
			
		||||
@@ -403,31 +403,25 @@ $@"🌍 **Weather for** 【{obj["target"]}】
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        ////todo drawing
 | 
			
		||||
        //[LocalizedCommand, LocalizedDescription, LocalizedSummary, LocalizedAlias]
 | 
			
		||||
        //[RequireContext(ContextType.Guild)]
 | 
			
		||||
        //public async Task Clr(IUserMessage umsg, [Remainder] string color = null)
 | 
			
		||||
        //{
 | 
			
		||||
        //    var channel = (ITextChannel)umsg.Channel;
 | 
			
		||||
        [LocalizedCommand, LocalizedDescription, LocalizedSummary, LocalizedAlias]
 | 
			
		||||
        [RequireContext(ContextType.Guild)]
 | 
			
		||||
        public async Task Clr(IUserMessage umsg, [Remainder] string color = null)
 | 
			
		||||
        {
 | 
			
		||||
            var channel = (ITextChannel)umsg.Channel;
 | 
			
		||||
 | 
			
		||||
        //    color = color?.Trim().Replace("#", "");
 | 
			
		||||
        //    if (string.IsNullOrWhiteSpace((string)color))
 | 
			
		||||
        //        return;
 | 
			
		||||
        //    var img = new Bitmap(50, 50);
 | 
			
		||||
            color = color?.Trim().Replace("#", "");
 | 
			
		||||
            if (string.IsNullOrWhiteSpace((string)color))
 | 
			
		||||
                return;
 | 
			
		||||
            var img = new Image(50, 50);
 | 
			
		||||
 | 
			
		||||
        //    var red = Convert.ToInt32(color.Substring(0, 2), 16);
 | 
			
		||||
        //    var green = Convert.ToInt32(color.Substring(2, 2), 16);
 | 
			
		||||
        //    var blue = Convert.ToInt32(color.Substring(4, 2), 16);
 | 
			
		||||
        //    var brush = new SolidBrush(System.Drawing.Color.FromArgb(red, green, blue));
 | 
			
		||||
            var red = Convert.ToInt32(color.Substring(0, 2), 16);
 | 
			
		||||
            var green = Convert.ToInt32(color.Substring(2, 2), 16);
 | 
			
		||||
            var blue = Convert.ToInt32(color.Substring(4, 2), 16);
 | 
			
		||||
 | 
			
		||||
        //    using (Graphics g = Graphics.FromImage(img))
 | 
			
		||||
        //    {
 | 
			
		||||
        //        g.FillRectangle(brush, 0, 0, 50, 50);
 | 
			
		||||
        //        g.Flush();
 | 
			
		||||
        //    }
 | 
			
		||||
            img.BackgroundColor(new ImageProcessorCore.Color(color));
 | 
			
		||||
 | 
			
		||||
        //    await channel.SendFileAsync("arg1.png", img.ToStream());
 | 
			
		||||
        //}
 | 
			
		||||
            await channel.SendFileAsync(img.ToStream(), $"{color}.png");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        [LocalizedCommand, LocalizedDescription, LocalizedSummary, LocalizedAlias]
 | 
			
		||||
        [RequireContext(ContextType.Guild)]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user