public async Task NukeAsync([Summary("The image to nuke.")] string url = null) { url = await _img.ParseUrlAsync(url, Context.Message); var img = await _img.BackgroundColorAsync(url, _rand.RandomNumber(0, 255), _rand.RandomNumber(0, 255), _rand.RandomNumber(0, 255)); _img.Saturate(img, _rand.RandomFloat(1, 5)); _img.Brightness(img, _rand.RandomFloat(1, 5)); _img.Blur(img, _rand.RandomFloat(1, 5)); _img.Pixelate(img, _rand.RandomNumber(1, 4)); _img.Sharpen(img, _rand.RandomFloat(1, 5)); img = _img.Jpeg(img, _rand.RandomNumber(1, 15)); await _img.SendToChannelAsync(img, Context.Channel, new MessageReference(Context.Message.Id)); }