Torabot: 二次元事件通知工具

2014-05-01 19:30:22 +08:00
 answeror
http://torabot.aip.io/

Torabot是一个二次元事件(邮件)通知工具. 目前实现了3个模块:

1. Pixiv榜单订阅, 画师订阅. 邮件里附带缩略图.
2. Bilibili新番订阅.
3. 虎穴同人本上架/预售通知. 可以用来抢本子.

源码在 https://github.com/Answeror/torabot
抱歉文档还没写.
模块间是相对独立的. 添加模块是比较方便的事情, 需要做的是:

1. 定义scrapy规则.
2. 定义更新规则(即用于表示目标页面的json结构发生了怎样的变化需要触发通知).
3. 渲染规则(包括web view和email view两种), 用于将json结构转化为人类可读的形式.

计划下一步添加danbooru, yande.re等image board, 以及exhentai.
现在模块的接口基本固定下来了. 感兴趣的同学可以阅读 torabot/mods 下的源码. 欢迎fork.
10309 次点击
所在节点    分享创造
61 条回复
Akiyori
2014-05-02 11:41:32 +08:00
@answeror 各人还是希望没有匹配了..列
出所有结果是作品还是画师?
answeror
2014-05-02 12:08:29 +08:00
@Akiyori 你的意思是方案2? 方案1列出所有画师.
Akiyori
2014-05-02 13:17:02 +08:00
@answeror 那我个人推荐直接无结果
pixiv有无api列出热门画师?
倒是可以做一个 [没有找到您所需要的画师,但请参考下面几位热门画师_(:з」∠)_] (不会表述)之类的呢~
answeror
2014-05-02 21:47:03 +08:00
RIcter
2014-05-03 00:35:46 +08:00
@answeror 并不是人工,一个cron跑更新。。。明显蓝色是开QAQ
Akiyori
2014-05-04 02:47:39 +08:00
@answeror

相关画师是怎么计算的?
假如我搜索lin+ 手滑打了ling+
就啥都没了
answeror
2014-05-04 09:30:07 +08:00
unnya
2014-05-04 15:01:02 +08:00
我很喜欢你的作品。但是它有一些问题。
从产品上讲,这个作品虽然思路不错,不过设计上有些问题让人摸不到头脑。


1.首页轮播图的定位不明确
登录后首页上方自带的那个轮播图一开始给我一种滑动一段时间就可以关掉的感觉,但是实际上我滑动了半天也没有成功的把它关掉,后来才发现这是关不掉的。
修改建议:修改轮播图的宽度为现在的一半左右,然后再右上角加入关闭(隐藏)按钮。
吐槽:这个灰色好丑……

2.让人怀疑这个功能是坏掉了
下面的这个对话框的设置也让我以为他具有功能,但是实际上并不是这样。

这两个问题会直接导致刚进来的人不知道这东西如何使用,甚至以为这是坏的。
修改建议:使用线条围住这个部分,让它看上去就知道这是个说明。

↑随便做了一下,这样看起来就比较明确了。

3.“开始使用”?
如果你的首页定位就是让人知道如何使用这个产品,那么应该在下方有一个明确的按钮告诉用户教程已经结束,点击这个按钮进入实际使用过程。但是你的这个设计缺乏了这个关键帧。

4.隐蔽的登录
一般网站的页面都会在登录后显示用户名,点击进入账户操作等等。这已经形成了行为惯性,但是你的设计跳过了这点,只有一个“登出”按钮,让人不禁怀疑“我真的登陆了吗?”

5.引导失败
看了你在首页写的教程,已然不知道应该如何使用这个产品。我觉得我的智商应该不低于一般水平,而且设计产品的时候必须设想你的用户都是傻子。结论就是,你的引导是个失败的引导。

由于只看了一眼,页面设计上的问题就看到了这么多,再来说说功能上的问题。


1.分邮箱定时投递。
你可能也会想到这种问题:我的某一个邮箱只想收到其中的一种或几种订阅。比如,你可能希望上班的时候也能看到pixiv的今日精选推送,但是绝对不希望收到一份e-hentai自己订阅列表的更新,尤其在你的女上司坐在你后面的时候。因此,我觉得你需要考虑让一个账号绑定多个邮箱,同时可以对推送的时间,指定邮箱进行推送。

2.垃圾邮件?
你没有设置邮箱验证功能,这可能是一个让你的网站编程垃圾邮件源头的隐患。

3.入口太少
“我”几乎不知道应该如何添加新的订阅。你应该考虑在http://torabot.aip.io/watches这个页面下方添加一个“立即添加新的订阅”的按钮。

4.发现新的订阅
分析一下你的用户的属性,会用这样一个工具的人无非只是抱着一种心情——懒。懒得去天天看,懒得去找新的。但是由于你手中有这样的数据,当两个人的订阅列表很相似(当然,你也可以考虑使用其他算法,比如引入tag系统)你就可以向他们推送这些内容以提升用户粘性。对于一些功能缺失网站(比如e-hentai,e-hentai以及e-hentai等)这个功能是十分有用的。

本帖已follow,期待楼主更新。
unnya
2014-05-04 15:02:22 +08:00
此外再加一句,我个人不喜欢宋体,如果你不懂字体组合的话,可以尝试微软雅黑+Arial的组合……
unnya
2014-05-04 15:16:23 +08:00
然后,实际使用了一下还发现了一个严重的问题:你摆在“搜索”按钮旁边的等登出,很容易让人手滑以为是搜索然后就不小心登出出去了。这是用户习惯……
answeror
2014-05-04 16:26:10 +08:00
@unnya 非常感谢你的建议! 设计上的问题1~4, 功能问题1~3, 登出按钮位置问题, 已经加入issue list: https://github.com/Answeror/torabot/issues
设计问题5我得再想想(刚才我左边的同学跟你说了一样的话 bgm38), 期待你给出更多的建议 :)
功能问题1的定时投递我还没想好怎么实现, 多邮箱已经列上issue list了.
功能问题4是我一直想做的, 但是短期内可能不会上线. 对于内置标签系统的站点, 实现起来似乎不是很困难, 我会先拿pixiv试试.
字体问题我需要再研究下, 暂时就用你的方案好了.

PS: 只会码代码, 不懂设计, 非常希望大家可以参与进来一起改进torabot :)
answeror
2014-05-04 16:36:27 +08:00
@unnya 针对设计问题5, 我打算做成interactive tutorial, 像这里: http://www.perber.com/
unnya
2014-05-04 16:51:02 +08:00
@answeror 真巧,我是稍微懂一点设计和UI,以及少量的用户心理学XD
等下班了好好看一下这个作品
ps:你最后列出的那个效果很cool
answeror
2014-05-04 16:51:15 +08:00
@unnya torabot的模块可能会越来越多, 放在一个下拉菜单里我觉得不现实. 我的计划是根据模块热度默认只显示几个模块, 用户可以在用户设置里设置常用模块. 这样不同人群可以各取所需. 或者直接用子域名来决定默认模块, 比如3d.aip.io默认显示一些三次元相关的模块.
另外我想允许用户自定义python脚本, 然后在沙盒里运行: https://github.com/Answeror/torabot/issues/8 这样一方面可以方便用户定义一些个性化的查询, 另一方面通过统计自定义模块访问的域名, 可以决定待实现的模块的优先级.
unnya
2014-05-04 17:09:36 +08:00
@answeror 这需要你去先去明确你产品的定位以及目标人群。
比如,如果torabot的产品定位就是给 [二次元] 人群一个方便的订阅工具的话,那三次元的订阅功能只可能处于次要位置。这里一个很典型的失败例子就是微信的朋友圈。微信最初的产品定位是小圈子强关系交流工具,但是现在朋友圈处于一个喧宾夺主的地位,而且在上面的关系营销也在不断的拉低微信用户的活跃度。强迫的把所有的需求都塞在一个项目里并不是好事,例如现在的人人网,如果最开始就专注做校园不做广泛社交媒体的话也许不会混的现在这么惨。
对此,我觉得如果做成“二次元版”和“三次元版”可能更加合适。两种版本可以通过一键切换,就如同一个人拥有多种身份。
对于模块的展现,在guide流程里我觉得你可以参考zhihu.com的注册流程(这个流程还算不错),而已经加入的人,应该都有明确的知道“自己想要的是什么”而进行的特定搜索。
至于自定义脚本,由于这个东西对用户和服务器都存在一定的危险性,所以我几乎没有看到大型网站开通的。此外,也是由于用户大部分都不会使用(不是don't use it而是can't use it),所以我的建议是可以实现,然后白名单人工审核这样。如果有需要就去申请。
answeror
2014-05-05 02:23:49 +08:00
@unnya v0.2.2 加入了1分钟交互式教程; 改进了登录提示和登出按钮位置.
unnya
2014-05-05 14:44:02 +08:00
@answeror 刚刚收到了一个邮件,结果在firefox里显示有bug
answeror
2014-05-05 19:14:01 +08:00
@unnya 你用的什么邮箱(客户端)? 我在windows的firefox里, 同样的邮件(嗯, 大家都是绅士), hotmail和gmail没有问题.
answeror
2014-05-05 22:50:39 +08:00
answeror
2014-05-05 22:51:23 +08:00
@unnya http://www.v2ex.com/t/110788#reply29 于是照搬了v2ex的字体 :P

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110788

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX