public void Initialized(InitializedContext context) { // todo 填充处理逻辑 throw new NotImplementedException(); // 不要忘记在MahuaModule中注册 }
public void Initialized(InitializedContext context) { // todo 填充处理逻辑 Config.ConfigModel = DALConfig.GetConfig(); // 不要忘记在MahuaModule中注册 }
public void Initialized(InitializedContext context) { var settingJsonPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App_Data", "setting.json"); var options = new SystemOptions(); if (File.Exists(settingJsonPath)) { options = JsonConvert.DeserializeObject <SystemOptions>(File.ReadAllText(settingJsonPath)); } SystemOptions.Instance = options; // 在本地地址上启动Web服务,可以根据需求改变端口 _webHost.StartAsync(options.HangdireDashboardUri, _mahuaApi.GetSourceContainer()); // 定时记录资产 RecurringJob.AddOrUpdate(nameof(IUserAssetTracer), () => _userAssetTracer.Recode(), Cron.MinuteInterval(10)); // 定时检测订单成交变化 RecurringJob.AddOrUpdate(nameof(OrderTracer), () => _orderTracer.ReportFinishedOrders(), () => Cron.MinuteInterval(5)); // 定时报告资产变化 foreach (var hour in HoursInChina) { RecurringJob.AddOrUpdate(nameof(IUserAssetTracer) + hour, () => _userAssetTracer.Report(), () => Cron.Daily((hour - 8 + 24) % 24)); } Process.Start($"{options.HangdireDashboardUri}/hangfire/recurring"); }
public void Initialized(InitializedContext context) { // 在本地地址上启动Web服务,可以根据需求改变端口 _webhost.StartAsync("http://localhost:65238", _mahuaApi.GetSourceContainer()); //初始化数据库 _dbHelper.InitDbAsync(); // 不要忘记在MahuaModule中注册 }
public void Initialized(InitializedContext context) { _logger.Info("插件初始化完成!"); _webHost.StartAsync("http://localhost:65271", _mahuaApi.GetSourceContainer()); // todo 填充处理逻辑 //throw new NotImplementedException(); // 不要忘记在MahuaModule中注册 }
public void Initialized(InitializedContext context) { if (HotUpdateInfo.PreviousVersion) { return; } Task.Delay(TimeSpan.FromSeconds(20)).ContinueWith(t => { if (!onlineBuild) { Messenger.SendDebugInfo("机器人已启动,你使用的是非官方构建,将不会启用自动更新功能。"); } else { Messenger.SendDebugInfo("机器人已启动,你使用的是官方构建,自动更新功能已经启用。"); } }); }
public void Initialized(InitializedContext context) { try { // todo 填充处理逻辑 //配置初始化 ConfigManager.Create(); //开始推送新闻 _coinNewsTimeJob.StartPushNews(); _mahuaApi.SendPrivateMessage(ConfigManager.larkBotConfig.AdminQQ, "LarkBot初始化完成"); // 不要忘记在MahuaModule中注册 } catch (Exception ex) { throw ex; } }
public void Initialized(InitializedContext context) { if (HotUpdateInfo.PreviousVersion) { return; } Task.Delay(TimeSpan.FromSeconds(10)).ContinueWith(t => { if (!onlineBuild) { Messenger.SendDebugInfo("机器人已启动,你使用的是非官方构建,将不会启用自动更新功能。"); } else { Messenger.SendDebugInfo($"机器人已启动,你使用的是官方构建,自动更新功能{(Config.Instance.AutoUpdate ? "已经启用" : "已经被关闭")}。"); } WFResource.WFTranslator.TranslateSearchWord("上辈子日了狗, 这辈子 OOP."); // ??????????????????????? }); }
public void Initialized(InitializedContext context) { Admin.LoadAdmins(); GomokuCredit.LoadCreditFile(); }
public void Initialized(InitializedContext context) { timer.Elapsed += (sender, args) => { ServerMonitor.Tick(); }; timer.Start(); }
public void Initialized(InitializedContext context) { // 插件初始化时,初始化数据库 // 此处采用异步操作,可以避免插件初始化超时的问题 _dbHelper.InitDbAsync(); }
public void Initialized(InitializedContext context) { // 在本地地址上启动Web服务,可以根据需求改变端口 _webHost.StartAsync("http://localhost:8080", _mahuaApi.GetSourceContainer()); }
public void Initialized(InitializedContext context) { _webHost.StartAsync("http://localhost:65238", _mahuaApi.GetSourceContainer()); }
public void Initialized(InitializedContext context) { }