心情日历|用 emoji 记录每日心情
采用表情打卡形式记录每日心情,心情日历、心情周期曲线让心情一目了然。
想法起源
在某一天,在公司因为一些事情,心情非常糟糕,下班回家后就胡思乱想,就想到我去年、我小时候这段时间应该很开心吧,然后就想到了,我一年中有多少天不开心?于是,我知道我缺少一个可以统计心情的工具!
想法构思
既然想到缺少这样的一个工具,考虑到这个工具很简单,就是简单的每天记录一条数据就 ok 了,于是我就打算自己造一个。
整体构思
选用几个 emoji 代表不同心情,每天选一个心情记录。
然后页面上用一个日历来显示当月的心情 emoji 。
然后通过扇形图、折线图将数据从不同视图形式上来展现一下,让数据更可视清晰。
评分:每个心情都对应有个分数权重,综合最近 30 天心情,计算出一个心情评分。
程序平台
我采用的是「微信小程序」+「微信机器人」,因为日常使用最多就软件就是微信了。
为什么还要结合「微信机器人」?因为我想啊,我每天就只记录一下心情,还要去翻一下最近使用的小程序,然后点击打开,等待加载,然后再在小程序里操作。。。作为一个用户角度,我非常不喜欢为了记录一下这么点东西就走那么多流程,浪费时间。
我的想法是,我通过绑定微信机器人,我直接每天给这个微信机器人发个消息,就可以自动帮我把今天的心情记录上去,我就不用打开小程序了。
可视化展现
- 日历:在日历上添加 emoji
- 扇形图:展现最近 30 天、最近一个月、最近一年的不同心情占比
- 折线图:在心理学上有个情绪周期,这里也是用来观察一下自己的心情周期起伏
用户交互
- 微信机器人:直接通过对话形式记录心情,更加便捷
- 多点触发:小程序内,可以点击新增,也可以点击日记修改,还可以长按日历进行记录
想法落地
有了这个想法后,我没有着急去注册小程序、注册域名什么的。我首先是去微信小程序、App 应用市场搜索了一下同类程序,我发现现有市场上也有和我非常类似的小程序,不过我体验过后,并没有达到我想要的预期效果。
我按照自己想法在纸上画出了我想要的界面,然后思考了一下我需要的数据( 3 个表:用户表、记录表、心情规则表)
然后我花了大概两周的时间,把小程序基本功能写了出来,包括微信机器人脚本(可爱猫)。微信机器人是我第一次弄,还专门搞了台 windows 服务器,微信号还被封了 2 两周😭
下面这个就是成果了,基本功能是实现了,但我觉得还不够完善,欢迎 v2 观光团前来观光!

未来计划
- 心情 emoji 可以自定义
- 微信机器人可以每天晚上自动提醒记录心情
- 微信机器人可以定期给用户汇报数据
- 接入 AI ,让心情建议更加智能
- 解忧杂货铺:让机器人可以变成倾述入口,后台定期看到给予建议和回信
其他有什么建议,欢迎指点!
