예제 #1
0
파일: RSS.cs 프로젝트: andyshao/aushelper
        /// <summary>
        /// 返回summary
        /// </summary>
        /// <returns></returns>
        public string GetSummary()
        {
            string sb = "";
            if (keyword.Length == 0)
            {
                sb = "目前支持的RSS有: \r\n博客类:不许联想\r\n门户类:新足迹\r\n打折类:OZBargain\r\n其它:读书,电影,军事,和讯,时尚,笑话等;\r\n请输入 【rss 新足迹】,【rss 笑话】查看\r\n请<a href='" + RSS_Help + "'>点击查看</a>最新收录的RSS";
                return sb;
            }

            if (keyword.ToLower() == "add")
            {
                sb = "请点击<a href='" + RSS_Add + "'>这里</a>添加新的RSS!";
                return sb;
            }

            DataService ds = new DataService();
            Feed feed = ds.GetFeed(keyword);
            if (feed.url.Length == 0)
            {
                sb = "你搜索的RSS Feed不存在,请选择其他关键字,或者点击<a href='" + RSS_Add + "'>这里</a>查看如何添加您自己的RSS。";
            }
            else
            {
                sb = "已找到 " + feed.keyword + " 的RSS,请<a href='" + RSS_Server + "?keyword-mix=" + feed.keyword + "&feedUrl-mix=" + feed.url + "'>点击查看</a>";
            }
            //List<Feed> feeds = getAllFeeds(feed.url);
            //string header = feed.title + "的RSS:";
            //sb = GetSummary(MAX_NUM, feeds, header);
            return sb;
        }
예제 #2
0
 public sinaAsterism(Asterism.DT_TYPE t, string cmd)
 {
     type = t;
     offset = (t == Asterism.DT_TYPE.DT_TODAY ? 0 : (int)ASM_TYPE.ASM_NEXT_DAY_STATUS);
     title = cmd;
     asterismStr = GetAsterismStr(cmd);
     ds = new DataService();
 }
예제 #3
0
 public FuelPrice(List<string> P)
 {
     if (P.Count > 1)
     {
         ds = new DataService();
         string city = P[1];
         int id = ds.GetCityId(city);
         city_id = id;
     }
 }
예제 #4
0
        /// <summary>
        /// 获取汇率数据并转化好
        /// </summary>
        /// <returns></returns>
        public string GrabData()
        {
            string str = "";

            if (country.Trim() == "")
            {
                Robot.Help.Help help = new Help.Help(CommonService.Engine.CTYPE.C_CURRENCY);
                str = help.getHelp();
                return str;
            }

            if (CountryCode == -1)
            {
                //invalid inquiry
                str = "您查询的国家不支持,请发送其他国家. \r\n目前支持澳洲、美国、新西兰、泰国、日本、香港、新加坡、加拿大、欧洲";
                return str;
            }

            DataService ds = new DataService();
            str = ds.GetCurrency(CountryCode);
            str = (str == "" ? "当前汇率数据尚未获取到,请稍候再试": str);
            return str;
        }