给女朋友的每日提醒【产品+实现】

背景

妹子每天都在吐槽脖子酸、劲椎疼,昨天下午给妹子发信息让她喝点水动动脖子,妹子立马照做了。
脖子疼的治疗方案是另外一个话题,但经常活动、避免长时间肌肉紧张肯定是主动防御的好方法。
所以,就想到如果在工作时间定时提醒妹子多休息,会起到很好的效果。

我之前写过一些python,现在想做PM,技术水平很久没长进了。这个“女友健康提示”产品,就按照我自创的最小化实现方式来实现,分析思路为痛点 -->产品需求-->设计&实现流程。不了解专业的产品设计流程,求大家指导。


痛点

  • 妹子每天都喊脖子疼,颈椎长时间得不到休息
  • 她们组工作强度大,妹子早中晚都必须面对电脑

产品需求

根据上述痛点,结合我的技术栈,我整理了以下需求:
1.需要定时提醒妹子喝水、活动脖子
2.提醒的途径以短信、QQ和微信最优,邮件次之
3.提醒内容要人性化,“就像真人发的”。

设计&实现

1.定时

收集晓峰的工作时间,确定出提醒时刻表。用cron计划任务按时运行提醒脚本。
最终确定的是周一至周五,10:30,15:00,16:30,20:30,每天提醒4次。排除假日。

2.途径

几种常见途径分别分析:

  • 邮件提醒。方便实现,调用sendcloud或sae mail服务即可
  • 短信提醒。之前用过微米API群发短信,有模版限制、同一用户日发送量限制以及字数限制。而且妹子(产品唯一用户)现在并不喜欢短信
  • QQ提醒。需要python模拟登录QQ,要花一定工作时实现,目前暂时搁置
  • QQ空间留言。python模拟登录,去年写过类似脚本。类似还有人人和微博@等方式。

综上,可以采用多种途径来实现提醒。目前先采用邮件提醒的方式

3.内容

提醒内容是整个产品的核心,因为如果是一成不变的“站起来,摇摇头,喝喝水,真不错”。估计妹子要把我杀了。
所以,内容一定要多变。
我将提醒内容(邮件)分为两大部分:核心内容附加内容.
核心内容为健康提示,需建立一个健康提示库,每次随机选取提示。提示库内容摘录如下:

‘你需要喝水啦,伸个懒腰吧,这样还能提神醒脑呢!’
‘去走廊吧,来回走走,有助于增加新陈代谢,有减肥效果哦~~’
‘几分钟的休息对肌肉紧张有极佳的缓解效果,在桌上趴一会吧,想想我做过的恶行,回去教训我~’
...

附加内容作为补充,娱乐性和价值是必不可少的。冷知识、笑话集、英文名言、诗词赏析都是不错的内容。找不到现成的数据集和API,就只有我自己来整理实现了呗。
我在知乎上搜集了上百条冷知识,以列表的形式在config.py里保存,以后会不断扩充更新。
至于笑话,虽然网上有现成API,但都是些质量很差的老笑话,没啥营养。正好我去年写过糗事百科爬虫,就直接用了,每次抓取糗百5个糗事作为附加内容。
附加内容本身也是随机的,先从冷知识、笑话、英文名言、诗词赏析中随机选一类,再从该类型中随机选取内容。
这样,通过‘核心内容’+‘附加内容’相结合的形式,我就实现了每次提醒的内容多样性、趣味性和价值。


‘ Let the Hacking Begin ’

1.周五下午3点,想到这个点子
2.周五5点开始整理需求和实现,晚饭前确定产品设计
3.周五8点到11点,在新浪sae上实现了产品并测试通过

后记

其实产品这个概念是相关宽泛的,并不是只有做app做网站才算做产品。写这篇文章,是为了训练自己将产品思路表述清楚的能力,同时也希望收获批评和指导。
这个产品之后会进一步改进,最近先搞定找实习的事情^^

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 巴菲特在投资领域一直是神一般的存在,他的伯克希尔公司自成立以来每年保持20%左右的成长率,到目前为止股价翻了有2万...
    HelloToo阅读 413评论 1 2
  • 只有在停下匆匆步履的时候,只有在心灵归于淡雅和安静的时候,那袅袅的炊烟才会从久远的记忆中升起来。瞬间弥漫了你整个的...
    般若玖阅读 203评论 0 0
  • 我的心扭曲成黄河的十八弯 蜿蜒绵亘 拐弯的一角是府谷 我就从这里开始 沉沦 我的胡子已多年不再生长 难道 ...
    红骰子阅读 391评论 0 7