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

分享一个简约的 Chrome 插件:主播开播提醒

  •  
  •   EchoWhale · 2016-07-31 15:24:35 +08:00 · 7251 次点击
    这是一个创建于 3036 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前喜欢打 Dota ,现在虽然不打了,但是仍然喜欢看 Dota 的直播,尤其喜欢大酒神 2009 的直播,但是大酒神直播的时间飘忽不定,为了活捉大酒神,做了这么一个简单的 Chrome 插件。当然,也支持添加其他主播,当主播开播时发送桌面提醒,目前只支持 panda.tv

    话说本来想做一个微信提醒的,但是鼓捣了才发现,微信公众号没有企业验证的话根本就没什么接口可以用(个人公众号连菜单都不能自定义😣),只能无奈弃坑。

    链接:

    截图:

    options popup notification

    40 条回复    2019-06-04 21:54:21 +08:00
    kamen
        1
    kamen  
       2016-07-31 15:28:05 +08:00 via Android
    希望能支持各大常见直播平台
    kamen
        2
    kamen  
       2016-07-31 15:29:32 +08:00 via Android
    国外直播平台要是一起支持就更好了
    如果有邮件提醒就更完美了
    zhangbohun
        3
    zhangbohun  
       2016-07-31 16:08:53 +08:00   ❤️ 2
    支持。
    不过,有个扩展叫 直播关注助手,楼主用过吗?
    ecoart
        4
    ecoart  
       2016-07-31 16:26:26 +08:00
    求壁纸
    bayernmunchen
        5
    bayernmunchen  
       2016-07-31 16:26:53 +08:00 via Android
    可以的
    viko16
        6
    viko16  
       2016-07-31 16:43:53 +08:00 via Android
    支持一下。

    跑题说一下,楼主可以玩玩企业号,目前看来限制还挺宽松…
    Syc
        7
    Syc  
       2016-07-31 17:00:30 +08:00 via Android
    too young 。微信公众号你要自己建个公众号服务端,然后接入就能实现所有官方功能+自己开发的。
    huyinjie
        8
    huyinjie  
       2016-07-31 17:29:52 +08:00 via Android
    支持 顺便求壁纸
    EchoWhale
        9
    EchoWhale  
    OP
       2016-07-31 17:50:42 +08:00
    EchoWhale
        10
    EchoWhale  
    OP
       2016-07-31 17:53:53 +08:00
    @zhangbohun 没用过呢,待会看看
    ladit
        11
    ladit  
       2016-07-31 18:00:20 +08:00 via iPhone
    new tab 插件是?
    EchoWhale
        12
    EchoWhale  
    OP
       2016-07-31 18:00:31 +08:00
    @viko16
    @Syc 企业号和服务号不是要认证吗?营业执照代码、组织结构代码或者对公帐号打款验证,怎么绕过这些搞到企业号或者服务号?
    viko16
        14
    viko16  
       2016-07-31 18:11:34 +08:00 via Android
    @EchoWhale 我上两个月申请的时候,只需要个人认证就可以了,简单得很。当然企业号不能像公众号那样对外,不过弄一个自己用的服务的话完全够用…
    hstdt
        15
    hstdt  
       2016-07-31 19:21:26 +08:00 via iPhone
    用直播关注助手+1
    EchoWhale
        16
    EchoWhale  
    OP
       2016-07-31 19:44:48 +08:00
    @kamen 开始都是自己用,功能啥的慢慢加吧。当然也可能马上弃坑了😂
    kamen
        17
    kamen  
       2016-07-31 19:49:31 +08:00 via Android
    @EchoWhale :)
    Tink
        18
    Tink  
       2016-07-31 20:16:01 +08:00
    我觉得我可以推销一下 233

    微信公众号 ID: idotami 扫二维码
    https://ooo.0o0.ooo/2015/09/01/55e566563e6be.jpg

    正在考虑通过什么方式加上主播开播提醒
    Tink
        19
    Tink  
       2016-07-31 20:16:24 +08:00
    各位给提个思路
    EchoWhale
        20
    EchoWhale  
    OP
       2016-07-31 20:18:23 +08:00
    @Tink 这是订阅号还是服务号还是企业号?
    如果是订阅号,那么没戏,接口权限太低了
    Tink
        21
    Tink  
       2016-07-31 20:22:55 +08:00
    @EchoWhale 是订阅号啊,但是服务端不应该是自己实现的么,常用的文字消息接口就能实现开播提醒啊
    Tink
        22
    Tink  
       2016-07-31 20:24:04 +08:00
    @EchoWhale 目前思路是数据里保存微信用户的独立 id 以及他关注的主播,如果主播开播了就发文字消息给用户
    Tink
        23
    Tink  
       2016-07-31 20:26:43 +08:00
    @EchoWhale 我想问下你这个 chrome 插件,如果用户关注了某个主播之后,你是怎么获取这个主播的开播状态的啊?有 api 么?
    EchoWhale
        24
    EchoWhale  
    OP
       2016-07-31 20:52:58 +08:00
    @Tink 有的,以后不知道会不会封。 http://www.panda.tv/api_room_v2?roomid=
    Tink
        25
    Tink  
       2016-07-31 20:55:06 +08:00
    @EchoWhale 嗯,在你的 common.js 里找到了,谢谢!
    EchoWhale
        26
    EchoWhale  
    OP
       2016-07-31 20:59:31 +08:00 via Android
    @Tink 只发现熊猫有,而且是非公开的。其他平台的找不到,或许只能分解 dom 获取信息了
    Tink
        27
    Tink  
       2016-07-31 21:00:24 +08:00
    @EchoWhale 斗鱼也有,官方的

    http://open.douyucdn.cn/api/RoomApi/room/{roomid}

    room_status 1 表示开 2 表示关
    Tink
        28
    Tink  
       2016-07-31 21:00:57 +08:00
    @EchoWhale 你可以把斗鱼加到插件里了
    EchoWhale
        29
    EchoWhale  
    OP
       2016-07-31 21:15:55 +08:00
    @Tink Good !
    Tink
        30
    Tink  
       2016-07-31 21:57:18 +08:00
    @EchoWhale 闲来无事把战旗 tv 的也抓出来了,但是还没分析出来 status 对应的值
    EchoWhale
        31
    EchoWhale  
    OP
       2016-07-31 22:05:52 +08:00
    @Tink 你是在客户端上抓包吗?网页版我怎么都看不出什么端倪
    kikyous
        32
    kikyous  
       2016-07-31 22:19:57 +08:00
    @Tink 公众号主动发送消息只有两种:
    模版消息和客服消息。
    后者要在用户和公众号有交互的 48 小时内
    前者个人订阅号没有权限
    7654
        33
    7654  
       2016-07-31 22:20:25 +08:00
    能支持火狐吗
    EchoWhale
        34
    EchoWhale  
    OP
       2016-07-31 22:31:19 +08:00   ❤️ 1
    @7654 其实也没用多少 chrome 特有的 api ,移植应该不难。有时间瞅瞅
    DoraJDJ
        35
    DoraJDJ  
       2016-07-31 23:02:33 +08:00 via Android
    记得这个月初的时候我研究了下 B 站的直播:
    https://www.v2ex.com/p/3Ba98TX0
    不知道有没有用
    fxxkgw
        36
    fxxkgw  
       2016-08-01 10:05:19 +08:00
    一般不上跷跷板看直播 都在斗鱼了 不是可以设置手机提醒的么?
    kidult
        37
    kidult  
       2016-08-01 11:53:17 +08:00
    珍惜生命,远离直播
    EchoWhale
        38
    EchoWhale  
    OP
       2016-08-02 00:04:49 +08:00
    @fxxkgw 这就尴尬了, panda 没有手机提醒

    @kidult 偶尔喷喷主播操作,生活也很美好啊哈哈哈

    @DoraJDJ 么么哒!如果更新的话就用上了
    EchoWhale
        39
    EchoWhale  
    OP
       2016-08-02 00:06:39 +08:00
    @fxxkgw 这就尴尬了, panda 没有手机提醒

    @kidult 偶尔喷喷主播操作,生活也很美好啊哈哈哈

    @DoraJDJ 么么哒!如果更新的话就用上了

    @7654
    火狐插件: https://addons.mozilla.org/zh-CN/firefox/addon/live-notification/
    插件没通过审核前只能从本地安装,源码: https://github.com/WunderEye/live-notification-firefox
    win7pro
        40
    win7pro  
       2019-06-04 21:54:21 +08:00
    微信公众号有个叫“喵提醒”,可以拿来做事件驱动提醒。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2848 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:52 · PVG 10:52 · LAX 18:52 · JFK 21:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.