首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

花了两个周末的时间,写了个小说更新提醒的小程序

  •  
  •   viento · 188 天前 · 1866 次点击
    这是一个创建于 188 天前的主题,其中的信息可能已经有所发展或是发生改变。

    产品背景:

      微信小程序刚发布的时候,就想写个小程序练练手,学习下新技能,过去了这么久 /(ㄒoㄒ)/~~,一直不知道要写个什么样的,想了很多方案,都因为难度太大放弃了(楼主是做 java web 开发的,以前一直没接触过移动端的开发)。

      上月底,终于下定决心,选择做一个小说更新提醒的小程序,相对比较简单,只有 3、4 个页面,然后就开始用工具画原型,在网上找素材,看微信小程序的开发文档,经过两个周末的艰苦奋战,终于完成了,给大家分享下成果,欢迎大家体验下,提下意见,感谢。

    技术架构:

    • 小程序端:原生的小程序组件+iconfont 图标;
    • 后端:spring boot,shiro,mybatis-plus
    • 第三方库:weixin-java-tools,huTool
    • 数据库:mysql(腾讯云)
    • 服务器:腾讯云的 2 核 8G10M,上次活动抢购的,吃灰了半年,终于派上用场了

    实现原理:

      采用爬虫定时监控小说网站的更新信息,若有新的章节更新,则通过微信公众号进行提提醒;

    使用方式:

      因为小程序里面的服务通知和模板消息有限制,所以采用微信公众号模板消息进行消息提醒,可以搜索公众号 [小塔云服务] 进行体验;

    屏幕截图:

    123.png

    第 1 条附言  ·  173 天前

    新浪的图床挂了,补一张图片:

    小塔云服务

    21 回复  |  直到 2019-04-16 09:49:52 +08:00
        1
    kangzai50136   188 天前 via Android
    厉害~!
        2
    Tenderness   188 天前 via iPhone
    提个小建议 有些小说 搜索不到 例如烽火戏诸侯 的剑来。。源的问题吧
        3
    python30   188 天前
    楼主的微信公众号是服务号?
    还是普通的订阅号也可以开发那些 更新提醒功能?
        4
    viento   188 天前 via iPhone
    @Tenderness 感谢反馈,纵横的小说源还没加上,计划本周加上
        5
    viento   188 天前 via iPhone
    @python30 我用的是服务号,认证之后就可以使用模版消息进行通知了订阅号应该不能用
        6
    chirsamao   187 天前
    能不能把源码分享出来呢?
        7
    Dogergo   187 天前
    老哥,再把更新的内容做个书架怎样,我想写一直没时间
        8
    viento   187 天前 via iPhone
    @Dogergo 更新的内容做成书架,就涉及到版权问题啦
        9
    keventseng   187 天前
    比较感兴趣是公众号提醒这一块,需要用到开发者开放平台吗?
        10
    Dogergo   187 天前
    @viento 哦哦哦,这样,感谢
        11
    viento   187 天前
    @keventseng 是的,是通过微信开发者平台的 UnionID 将公众号和小程序的用户信息进行打通的
        12
    keventseng   187 天前
    @viento T _ T,认证公众号一笔钱,开发者平台又一笔钱。哎~
        13
    yuanfnadi   187 天前
    本来我也想写类似的。但是看正版更新后本来就有推送,开发的时间成本比看小说的钱多得多。
        14
    viento   187 天前 via iPhone
    @keventseng 加起来一年 600,还好哦
        15
    viento   187 天前 via iPhone
    @yuanfnadi 练练手😁
        16
    RangerWolf   187 天前
    @keventseng 写代码有时候就追求一个成就感
    那种爽快的感觉, 就跟有的人去洗脚城一样。。。 哈哈
        17
    huai   187 天前 via iPhone
    具体如何比较是否更新
        18
    zk123   187 天前 via iPhone
    以前在上大学的时候,也有过这样的想法,做了一个微信公众号订阅小说提醒。后来迫于各种理由,没有再维护过它,如今看到楼主作品倍感熟悉。
    https://m.gitee.com/zkdcloud.cn/wechat-novel/tree/master
        19
    keventseng   187 天前
    @RangerWolf 相当对,以前我总觉得界面设计出来就已经相当有成就感了,但现在我得把设计出来的再码出来,运行起来才有成就感了~~~
        20
    viento   187 天前
    @huai 在数据库里面记录上一次的最新章节,然后定时去爬网页的最新章节,如果网页的最新章节跟数据库的不一样,就判定为更新了
        21
    viento   187 天前
    @zk123 哈哈,可以交流交流
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2209 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 03:20 · PVG 11:20 · LAX 20:20 · JFK 23:20
    ♥ Do have faith in what you're doing.