public static MiraiHttpFrameworkBuilder AddDefaultMiraiHttpFramework(this IServiceCollection services)
        {
            var builder = new MiraiHttpFrameworkBuilder(services);

            builder.AddDefaultServices();
            return(builder);
        }
 public static MiraiHttpFrameworkBuilder AddDefaultServices(this MiraiHttpFrameworkBuilder builder)
 {
     builder.Services.TryAddSingleton <ChatMessageJsonConverter>();
     builder.Services.TryAddSingleton <ISilkLameCoder, SilkLameCoder>();
     builder.AddInvoker <MiraiHttpMessageHandlerInvoker>();
     builder.AddDefaultParsers();
     builder.AddDefaultChatParsers();
     return(builder);
 }