public static async void Normal(SoraMessage e) { try { var h = Library.Roll.Model.HistoryToday.Today(); StringBuilder sb = new(); sb.AppendLine("[" + DateTime.Today.ToString("yyyy-MM-dd") + "]"); sb.Append(h[0].ToString()); for (var i = 1; i < h.Length && i < 50; i++) { sb.AppendLine().Append(h[i].ToString()); } if (h.Length >= 50) { sb.AppendLine().Append("<更多条目已被过滤,如果需要请自行搜索>"); } await e.Reply(sb.ToString()); await e.RemoveCoins(3); await e.UpdateGroupCooldown("historytoday"); } catch { await e.Reply("数据获取失败,请稍后再试"); } }
public static async void Normal(SoraMessage e) { try { var h = Library.Roll.Model.HistoryToday.Today(); StringBuilder sb = new(); sb.AppendLine("[" + DateTime.Today.ToString("yyyy-MM-dd") + "]"); sb.AppendJoin(Environment.NewLine, h); if (h.Length > 30) { var bin = UbuntuPastebin.Paste(sb.ToString(), "text", "Hitsory Today"); await e.ReplyToOriginal(new StringBuilder() .AppendLine("数据过多,请前往以下链接查看") .Append(bin).ToString()); } else { await e.Reply(sb.ToString()); } await e.RemoveCoins(3); await e.UpdateGroupCooldown("historytoday"); } catch { await e.Reply("数据获取失败,请稍后再试"); } }
public static async void Normal(SoraMessage e) { try { var h = Library.Roll.Model.Holiday.Recent(); StringBuilder sb = new(); sb.AppendLine("[" + DateTime.Today.ToString("yyyy-MM-dd") + "]"); sb.Append(h[0].ToString()); for (var i = 1; i < h.Length; i++) { sb.AppendLine().Append(h[i].ToString()); } await e.Reply(sb.ToString()); await e.UpdateGroupCooldown("holiday"); } catch { await e.Reply("数据获取失败,请稍后再试"); } }