/// <summary> /// Restore Original Files /// </summary> /// <param name="DFile">File Type</param> internal static void RestoreOriginal(DiscordFile DFile) { switch (DFile) { case DiscordFile.discord_modules: try { File.WriteAllText(discord_modules_Path, discord_modules_Code); } catch (Exception e) { LogService.Log($"Failed To Restore Original Discord File.\n{e.ToString()}", LogLevel.Error); break; } LogService.Log("Successfully Restored Original Discord File. You Are Safe To Use Discord Now."); break; case DiscordFile.discord_desktop_core: try { File.WriteAllText(discord_desktop_core_Path, discord_desktop_core_Code); } catch (Exception e) { LogService.Log($"Failed To Restore Original Discord File\n{e.ToString()}", LogLevel.Error); break; } Console.WriteLine("Successfully Restored Original Discord File. You Are Safe To Use Discord Now."); break; } }
public async Task Should_Send_Message_With_Files() { var message = new DiscordMessage( "Test Should_Send_Message_With_Files " + DiscordEmoji.Grinning, username: "******", avatarUrl: "https://avatars3.githubusercontent.com/u/24236993?s=460&v=4", tts: false, embeds: new[] { new DiscordMessageEmbed( "Title embed " + DiscordEmoji.Heart, color: 0, author: new DiscordMessageEmbedAuthor("Embed 1 author name"), url: "https://github.com/jlnpinheiro/discord-webhook-client/", description: "This is a embed description.", fields: new[] { new DiscordMessageEmbedField("Field 1 name", "Field 1 value"), new DiscordMessageEmbedField("Field 2 name", "Field 2 value") }, thumbnail: new DiscordMessageEmbedThumbnail("https://avatars3.githubusercontent.com/u/24236993?s=460&v=4"), image: new DiscordMessageEmbedImage("https://avatars3.githubusercontent.com/u/24236993?s=460&v=4"), footer: new DiscordMessageEmbedFooter("This is a embed footer text " + DiscordEmoji.Pray, "https://avatars3.githubusercontent.com/u/24236993?s=460&v=4") ) } ); var file1 = new DiscordFile("test1.txt", Encoding.UTF8.GetBytes("This is the first file.")); var file2 = new DiscordFile("test2.txt", Encoding.UTF8.GetBytes("This is the secound file.")); await _client.SendToDiscord(message, new[] { file1, file2 }); Assert.IsTrue(true); }
public async Task Should_Send_Message_With_Files() { var message = new DiscordMessage( "Test Should_Send_Message_With_Files " + DiscordEmoji.Grinning, username: "******", avatarUrl: "https://i.imgur.com/oBPXx0D.png", tts: false, embeds: new[] { new DiscordMessageEmbed( "Title embed " + DiscordEmoji.Heart, color: 0, author: new DiscordMessageEmbedAuthor("Embed 1 author name " + DiscordEmoji.SmileCat), url: "https://www.google.com", description: "This is a embed description.", fields: new[] { new DiscordMessageEmbedField("Field 1 name", "Field 1 value"), new DiscordMessageEmbedField("Field 2 name", "Field 2 value") }, thumbnail: new DiscordMessageEmbedThumbnail("https://i.imgur.com/oBPXx0D.png"), image: new DiscordMessageEmbedImage("https://i.imgur.com/oBPXx0D.png"), footer: new DiscordMessageEmbedFooter("This is a embed footer text " + DiscordEmoji.Pray, "https://i.imgur.com/oBPXx0D.png") ) } ); var file1 = new DiscordFile("test.txt", Encoding.UTF8.GetBytes("This is the first file content will be sent to Discord.")); var file2 = new DiscordFile("test2.txt", Encoding.UTF8.GetBytes("This is the secound file content will be sent to Discord.")); await _client.SendToDiscord(message, new[] { file1, file2 }); Assert.IsTrue(true); }