public async Task GiphyGet() { GifProcessing.GifProcessing processor = new GifProcessing.GifProcessing("ImageManipulation"); var faceFiles = String.Join("\n", Directory.GetFiles(processor.FacesPath).Select(f => f.Split('\\').Last())); await ReplyAsync(faceFiles); }
public static string DoFaceReplace(string originalGif, string face) { GifProcessing.GifProcessing processor = new GifProcessing.GifProcessing("ImageManipulation"); string dlLocation = processor.DownloadGif(originalGif); if (!File.Exists(processor.FacesPath + face)) { face = DefaultFace; } var newGif = processor.GifFaceSwap(face, dlLocation); return(newGif); }