예제 #1
0
        private void Receiver_ReceiveTextMessage(TextMessage message, Replier replier)
        {
            if (!message.Content.IsUrl())
            {
                replier.ReplyText("不要发这些没用的,有本事发个淘宝的商品链接试试");
                return;
            }

            var items = AlimamaClientFactory.Instance.SearchItems(message.Content);

            if (items.Count == 0)
            {
                replier.ReplyText("没有找到此商品的优惠链接");
                return;
            }


            var item     = items.First();
            var adzones  = AlimamaClientFactory.Instance.GetAdzones(item.auctionId);
            var adzone   = adzones.webAdzones.FirstOrDefault();
            var adzoneId = adzone.id;
            var siteId   = adzone.sub.FirstOrDefault().id;
            var urlInfo  = AlimamaClientFactory.Instance.CreatePromotUrl(items[0].auctionId, siteId, adzoneId);

            string msg = string.Format("{0}\r\n{1}\r\n\r\n原价:{2}元\r\n优惠券:{3}\r\n券后价:{4}\r\n\r\n{5}\r\n【长按复制本条信息,然后打开手机淘宝领券下单即可】",
                                       item.title,
                                       urlInfo.couponLinkTaoToken ?? urlInfo.taoToken,
                                       item.zkPrice,
                                       item.couponInfo,
                                       item.zkPrice - item.couponAmount,
                                       urlInfo.couponShortLinkUrl ?? urlInfo.shortLinkUrl
                                       );

            replier.ReplyText(msg);
        }
예제 #2
0
 private void Receiver_SubscribeEvent(ScanEventArgs eventArgs, Replier replier)
 {
     if (string.IsNullOrEmpty(eventArgs.EventKey))
     {
         replier.ReplyText("终于等到你,还好我没放弃!\r\n在深圳购买演出票记得上趣票哦!!!");
     }
     else
     {
         replier.ReplyNews(new Replier.NewsContent
         {
             Title       = "“创作随你”德国红点设计大展暨万象天地创作纪念展",
             PicUrl      = "http://imgcdn.qupiaowang.com:9007//TicketPic/20170904/20170904173449578_B64354B5918146DBB8447009A7927B7E_-591542336.jpg",
             Url         = "wechat.qupiaowang.com/infor/show-5814.html",
             Description = "设计届的奥斯卡,世界三大设计奖项之首,红点跨界合作商业中心,17年获奖作品首次亮相中国"
         });
     }
 }