Beispiel #1
0
        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("数据获取失败,请稍后再试");
            }
        }
Beispiel #2
0
        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("数据获取失败,请稍后再试");
            }
        }
Beispiel #3
0
        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("数据获取失败,请稍后再试");
            }
        }