public void Configure(IApplicationBuilder app, IHostingEnvironment env) { // Можно решить это через nginx Console.WriteLine("WWWRoot: {0}", Options.WWWRoot); app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider(Path.Combine(Options.WWWRoot, "images")), RequestPath = "/images" }); app.UseDeveloperExceptionPage(); UnicodeEmojiEngine.LoadAllEmojiPacks(Options.WWWRoot); app.UseSignalR(routes => { routes.MapHub <NKDiscordChatWidget.WidgetServer.WebsocketClientSide>("/websocketChat"); // Берём контекст всех подключенных по WebSocket клиентов к end-point'у /websocketChat WebsocketClientSide.hubContext = app.ApplicationServices.GetService <IHubContext <WebsocketClientSide> >(); }); app.Run(Request); }
static MessageMarkdownParserTest() { UnicodeEmojiEngine.LoadAllEmojiPacks(Options.WWWRoot); randomWords = new List<string>() { "word1", "word2", "word3", "word4", "word5", "word6", "word7", }; NKDiscordChatWidget.DiscordBot.Bot.guilds[guildID] = new EventGuildCreate() { id = guildID, icon = "82000cc0465ffdf3d03bb09a6a79bc08", emojis = new List<Emoji>() { new Emoji() { id = "568685036979748865", name = "st2", require_colons = true, }, new Emoji() { id = "568685037868810269", name = "st1", require_colons = true, }, new Emoji() { id = "663446227550994452", name = "box1", animated = true, require_colons = true, }, new Emoji() { id = "663446228616478720", name = "box2", animated = true, require_colons = true, }, }, channels = new List<EventGuildCreate.EventGuildCreate_Channel>(), roles = new List<Role>() { new Role() { color = 0, id = "568216611366895631", name = "@everyone", permissions = 104324673, position = 0, }, new Role() { color = 1752220, id = "568217115031502868", name = "NKDiscordChatWidget", permissions = 1024, position = 1, }, new Role() { color = 15844367, id = "568376310133424152", name = "admins", permissions = 104324705, position = 4, }, new Role() { color = 10181046, id = "633965723764523028", name = "Фиолетовый", permissions = 104324673, position = 2, }, new Role() { color = 15158332, id = "633954441485221898", name = "Orange men", permissions = 104324673, position = 3, }, }, members = new List<GuildMember>() { new GuildMember() { nick = "北風", roles = new List<string> {"568376310133424152", "633954441485221898"}, user = new User() { avatar = "8a33053d4a3ef74577fdd4b21431ed2e", discriminator = "2064", id = "428567095563780107", username = "******", }, }, new GuildMember() { nick = null, roles = new List<string> {"568217115031502868", "633965723764523028", "633954441485221898"}, user = new User() { avatar = null, discriminator = "0355", id = "568138249986375682", username = "******", }, }, }, }; }