string UpdateTranslateApi() { if (!WFResource.UpdateLexion()) { return("翻译API更新失败, 可能是请求次数过多, 请查看 FAQ 来了解如何解决这个问题."); } return(null); }
private void Timer_Elapsed(object sender, ElapsedEventArgs e) { if (HotUpdateInfo.PreviousVersion) { return; } try { if (Config.Instance.UpdateLexion) { WFResource.UpdateLexion(); } var releaseData = ReleaseGetter.Get(); var ver = new Version(releaseData.tag_name).Build; if (ver != localVersion) { if (updating) { return; } if (Config.Instance.AutoUpdate) { updating = true; Messenger.SendDebugInfo($"开始自动更新。当前版本为v{localVersion}, 将会更新到v{ver}"); Messenger.Broadcast($"WFBot开始了自动更新, 当前版本为v{localVersion}, 将会更新到v{ver}, 大约在1分钟内机器人不会回答你的问题."); AutoUpdateRR.Execute(); Thread.Sleep(1000); } else { if (!IsNotified) { IsNotified = true; Messenger.SendDebugInfo($"→ WFBot插件本体{ver}版本发布了, 不考虑体验一下新Feature(Bug)?"); } } } } catch (WebException) { // 忽略 } catch (Exception exception) { Messenger.SendDebugInfo(exception.ToString()); } }
void UpdateTranslateApi() { WFResource.UpdateLexion(); }