V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Sponsored by
LinkedIn
2000 个不用坐班的远程好工作在召唤你 · 弹性上班不打卡,工作和生活都能拥有
2000 个不用坐班的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
TaoQAQ
V2EX  ›  分享创造

我写了一个 App,让外婆不需要学微信也能与我们微信聊天

  TaoQAQ · 2019-03-28 11:18:36 +08:00 · 25082 次点击
这是一个创建于 1277 天前的主题,其中的信息可能已经有所发展或是发生改变。

背景

我外婆上 80 了,属于高龄老人。工作日的时候,她一个人在家挺孤单寂寞的,只能看看电视,我们也不放心让她一个人外出太久时间。

所以我给她买了一个 iPad,教她用微信和玩游戏,但是高龄老人的学习能力实在是太低了,她无法理解微信上面的设计和交互,需要通过死记硬背操作步骤和位置才能使用,而且第二天就忘记如何操作了。

前段时间家人换手机,空闲了一台魅族 note,我就思考:微信设计的如此复杂,也没有老人模式,我能不能开发一款老人版微信,将其核心操作简化,让老人也能轻松使用微信与亲人交流呢?

实现

考虑到如果要做微信插件,手机必然要 Root+Xposed,而我手中的设备是无法做到的,况且其适用性会大打折扣,因此我选用了微信机器人。

子女添加微信机器人为好友,绑定老人的手机后,向其发送的文字、语音和图片消息都会被转发到老人的手机上。老人也可以在 App 上录制语音,语音消息也会被微信机器人转发到对应的子女微信号上,实现了老人主动向子女发消息。

内测

我已经给我外婆试用了一个星期,易用指数满分,如果你也想体验一下的话

下载地址

第 1 条附言  ·  2019-03-29 09:17:02 +08:00
谢谢各位朋友的支持和使用,对机器人感兴趣的朋友请移步
https://github.com/Chatie/wechaty
请不要频繁测试我这个机器人,也不要顺手点个举报,今天早上已经被封了一次了

对于产品本身感兴趣的朋友,可以加我的 wx: Y3l0NTI4MzAw
153 条回复    2019-04-03 19:02:01 +08:00
1  2  
TashinV
    1
TashinV  
   2019-03-28 11:30:01 +08:00 via iPhone   ❤️ 39
楼主真棒!给楼主的动手能力点一个赞,给楼主的孝心点一个赞
silencefent
    2
silencefent  
   2019-03-28 11:33:28 +08:00   ❤️ 3
2 个建议
APP 名称换一下
支持自定义个人微信名,不然老人面对网名怎么知道是谁呢
goodboy
    3
goodboy  
   2019-03-28 11:35:57 +08:00
楼主厉害!!
across
    4
across  
   2019-03-28 11:37:34 +08:00   ❤️ 1
这个有点意思。
可以 @张小龙 了。
TaoQAQ
    5
TaoQAQ  
OP
   2019-03-28 11:38:37 +08:00
@silencefent #2 忘了说了,可以将机器人拉进微信群,如果用户在群内有昵称,在 App 上将会显示群内的昵称,而不是用户本身的网名
zw1234
    6
zw1234  
   2019-03-28 11:39:02 +08:00   ❤️ 1
有点意思
98jiang
    7
98jiang  
   2019-03-28 11:43:50 +08:00
这个有点厉害
miv
    8
miv  
   2019-03-28 11:43:57 +08:00
支持楼主
tylinux
    9
tylinux  
   2019-03-28 11:47:40 +08:00   ❤️ 1
支持音 /视频通话吗?
TUCANA
    10
TUCANA  
   2019-03-28 11:50:39 +08:00 via iPhone
@张小龙
TaoQAQ
    11
TaoQAQ  
OP
   2019-03-28 11:52:53 +08:00
@tylinux #9 破解内置的音视频通话协议难度太大,在微信端只能考虑通过跳转 H5/小程序实现音视频通话了
Everyxin
    12
Everyxin  
   2019-03-28 11:54:06 +08:00
墙裂支持
Vitta
    13
Vitta  
   2019-03-28 11:56:04 +08:00
赞👍
keepeye
    14
keepeye  
   2019-03-28 11:56:37 +08:00
机器人是怎么做的?
sylxjtu
    15
sylxjtu  
   2019-03-28 11:57:39 +08:00 via Android
xposed 小心被封号啊
sylxjtu
    16
sylxjtu  
   2019-03-28 11:58:09 +08:00 via Android
好吧,看错了,没用 xposed
tt67wq
    17
tt67wq  
   2019-03-28 11:59:34 +08:00
微信机器人是怎么弄的啊,微信不是不支持 bot 的吗
luistrong
    18
luistrong  
   2019-03-28 12:11:33 +08:00
就不能不依賴微信嗎
Trumeet
    19
Trumeet  
   2019-03-28 12:21:43 +08:00   ❤️ 2
太厉害了!!(要不试试支持 Telegram ?毕竟老人也不关心里面是什么
crab
    20
crab  
   2019-03-28 12:24:23 +08:00   ❤️ 17
@Trumeet 什么都 TG。你让年轻人用 TG,都能难倒一堆。
HuasLeung
    21
HuasLeung  
   2019-03-28 12:25:12 +08:00 via Android
很人性化的作品 赞赞赞
hackerwin7
    22
hackerwin7  
   2019-03-28 12:30:47 +08:00 via iPhone
厉害
Hayek
    23
Hayek  
   2019-03-28 12:32:32 +08:00
厉害了,能力和想法都👍。
想了解下微信机器人转发是什么原理?
lbuzhi
    24
lbuzhi  
   2019-03-28 12:37:51 +08:00
很棒
bumz
    25
bumz  
   2019-03-28 12:40:23 +08:00
微信机器人是不是违反 tos ?
huangdayu
    26
huangdayu  
   2019-03-28 12:40:29 +08:00 via Android
支持
SherlockRen
    27
SherlockRen  
   2019-03-28 12:43:51 +08:00
人才啊
huangdayu
    28
huangdayu  
   2019-03-28 12:48:42 +08:00 via Android
有消息丢失的情况,加好友后,头两句话丢失了
whwq2012
    29
whwq2012  
   2019-03-28 12:49:40 +08:00 via Android
有一个痛点没有解决,就是这样不能让老人参与进家庭群聊。。
zro
    30
zro  
   2019-03-28 12:50:02 +08:00
怕花电话费的用和飞信 /密友圈啊,老人直接手机接听

不过还是给楼主点赞~~
TaoQAQ
    31
TaoQAQ  
OP
   2019-03-28 12:50:24 +08:00
@whwq2012 #29 拉机器人进家庭群试试
huangdayu
    32
huangdayu  
   2019-03-28 12:50:27 +08:00 via Android
图标修改一下,侵权了可能
AngryPanda
    33
AngryPanda  
   2019-03-28 12:51:55 +08:00 via Android   ❤️ 1
转发一下就易用了吗?
TaoQAQ
    34
TaoQAQ  
OP
   2019-03-28 12:55:10 +08:00   ❤️ 1
@AngryPanda #33 如何设计一个让老人易用的界面和交互,的确是让我很头疼的事情,如果有好的建议和想法,请一定要告诉我!
bokchoys
    35
bokchoys  
   2019-03-28 13:04:12 +08:00 via iPhone
Nice 很有意义
Paual
    36
Paual  
   2019-03-28 13:17:38 +08:00
牛批,厉害哈
DrPikaduo
    37
DrPikaduo  
   2019-03-28 13:21:20 +08:00   ❤️ 2
推荐小天才电话手表,一键发送语音,一键播放
gavindexu
    38
gavindexu  
   2019-03-28 13:22:54 +08:00 via iPhone   ❤️ 1
这个…… Qin 1s+好像就是做的这种方式聊微信
AASW2ss
    39
AASW2ss  
   2019-03-28 13:26:33 +08:00 via Android   ❤️ 1
太棒了,希望能一直维护下去
TaoQAQ
    40
TaoQAQ  
OP
   2019-03-28 13:27:18 +08:00
@gavindexu #38 原来还有这样的手机,我是正好闲着一台 Android 手机,不用再买了哈哈~
macfred
    41
macfred  
   2019-03-28 13:29:44 +08:00 via Android
@AASW2ss 可以开源一波
jojozoo
    42
jojozoo  
   2019-03-28 13:29:45 +08:00
唯一一点就是不可以回翻,看不到聊天记录
gstqc
    43
gstqc  
   2019-03-28 13:30:10 +08:00   ❤️ 1
马化腾非常感动然后封了楼主的帐号
Luge
    44
Luge  
   2019-03-28 13:31:23 +08:00
支持
jojozoo
    45
jojozoo  
   2019-03-28 13:35:02 +08:00   ❤️ 1
@TaoQAQ 还有图片不可以放大,老人眼花难看清,其他很完美
jaylee77
    46
jaylee77  
   2019-03-28 13:35:14 +08:00
@Trumeet 脑壳有坑吧你
jojozoo
    47
jojozoo  
   2019-03-28 13:36:09 +08:00
@TaoQAQ 不可以回翻,看不到聊天记录
YNaN
    48
YNaN  
   2019-03-28 13:38:06 +08:00
魅族手机好评(角度刁钻)
laoyur
    49
laoyur  
   2019-03-28 13:51:03 +08:00
然而微信机器人也不是官方的,会不会有经常失效、甚至被封号的威胁?
fcoolish
    50
fcoolish  
   2019-03-28 14:00:40 +08:00
这么好的项目,可以放出 github 吗,star 一下
xuwen2288502
    51
xuwen2288502  
   2019-03-28 14:03:05 +08:00 via Android
厉害了。很有用。针对学不会微信的老人。谢谢。
funnypc
    52
funnypc  
   2019-03-28 14:08:57 +08:00
@gstqc 此处应有掌声
freeandi
    53
freeandi  
   2019-03-28 14:14:40 +08:00
为了教我妈用微信,教了一个星期
strpbrk
    54
strpbrk  
   2019-03-28 14:14:41 +08:00
教张小龙做微信的一亿分之一
fromdark
    55
fromdark  
   2019-03-28 14:15:24 +08:00
这个可以有
ashin
    56
ashin  
   2019-03-28 14:26:34 +08:00
没怎么看懂
楼主是自己写了一个老人会用的简单 APP 然后用这个简单的 APP 通过微信机器人转发消息吗
funnypc
    57
funnypc  
   2019-03-28 14:34:49 +08:00
感觉类似于 PushBear,加了语音图片,确实是微信缺少的功能,其实一直就希望有个 微信 Lite,只有聊天语音视频通话,没有朋友圈公众号小程序支付这些。

就看微信允许这个应用活到几时了。
TaoQAQ
    58
TaoQAQ  
OP
   2019-03-28 14:40:37 +08:00   ❤️ 1
@funnypc #57 我希望微信推出比我这个更好用的官方版本,这样我就不需要使用这个折中的方案了
grimpil
    59
grimpil  
   2019-03-28 14:46:27 +08:00 via Android   ❤️ 3
JRay
    60
JRay  
   2019-03-28 14:49:34 +08:00
这个想法阔以
Dogergo
    61
Dogergo  
   2019-03-28 14:53:37 +08:00
@ashin 看应用截图能猜到大概是这样,程序接管了发向机器人的消息,并转发到这个 App
dream7758522
    62
dream7758522  
   2019-03-28 14:54:12 +08:00 via Android   ❤️ 1
好几个亲戚呢,也可以吗
Dogergo
    63
Dogergo  
   2019-03-28 14:54:20 +08:00
确实是个很棒的主意
xuwen2288502
    64
xuwen2288502  
   2019-03-28 14:57:30 +08:00
@grimpil 谢谢,把那个商品加关注了。
TaoQAQ
    65
TaoQAQ  
OP
   2019-03-28 15:07:08 +08:00
@dream7758522 #62 那只能每个亲戚用不同的机器人了,同一个机器人的话没办法很好区分你是发给谁的
funnypc
    66
funnypc  
   2019-03-28 15:11:57 +08:00 via Android   ❤️ 1
@TaoQAQ

主要是想给孩子用,解决孩子用微信订阅公众号、用小程序看漫画、玩微信游戏的问题。

流程类似于 telegram 的转发,测试了一下,感觉很不错的。

几个问题:
1. 可以设为 launcher 的功能很贴心,但对于不需要这个功能的来说,还应提供通知消息
2. 语音播报功能希望可以设置关闭
3. 账号是根据 IMEI/AndroidID 还是手机号码?无手机号码的平板如何使用,如何换设备登录账号?
4. 如何修改昵称和头像?
5. 如何解除绑定?
TaoQAQ
    67
TaoQAQ  
OP
   2019-03-28 15:18:15 +08:00
@funnypc #66
1、2、5 是打算做的,一个设置页面做个性化;
3、根据设备号,每个设备唯一,没有用到手机号码,目前逻辑是一个微信号绑定一个设备
4、头像暂时没办法修改,昵称修改的话,你可以把机器人拉进微信群,来自微信群的消息会优先使用用户的群聊昵称做展示
civili6993
    68
civili6993  
   2019-03-28 15:36:21 +08:00 via Android   ❤️ 1
报告 bug 一个,按住说话,这个功能没用
yjxkwp
    69
yjxkwp  
   2019-03-28 15:38:04 +08:00
哇真的贴心
TaoQAQ
    70
TaoQAQ  
OP
   2019-03-28 15:41:56 +08:00
@civili6993 #68 请问您是什么机型,什么系统,授予 App 录音权限了吗?
civili6993
    71
civili6993  
   2019-03-28 15:45:01 +08:00 via Android
按住说话,这个功能试了十多次,最后一次才跳出需要麦克风权限
TaoQAQ
    72
TaoQAQ  
OP
   2019-03-28 15:46:17 +08:00
@civili6993 #71 非常感谢,我会优化权限申请的过程,提前申请
civili6993
    73
civili6993  
   2019-03-28 15:49:00 +08:00 via Android
@TaoQAQ 这个机器人是独立的吗,脱离微信 App 了吗?还是老人手机必须安装一个微信?
TaoQAQ
    74
TaoQAQ  
OP
   2019-03-28 15:53:16 +08:00
@civili6993 #73 独立的,老人手机无需安装和注册微信,只需要装这个就可以了
kios
    75
kios  
   2019-03-28 15:53:39 +08:00
很棒
wolfie
    76
wolfie  
   2019-03-28 15:53:58 +08:00
解决了另一个问题,老年人甚至是大部分中年人都无法分辨的广告。
honeyshine75
    77
honeyshine75  
   2019-03-28 15:59:21 +08:00
这个必须顶
abirdcanfly
    78
abirdcanfly  
   2019-03-28 16:13:09 +08:00 via iPhone   ❤️ 1
楼主的想法令人称道。如果逻辑是“年轻人->机器人转发->年轻人”就会有人讨论隐私问题了:)
sth2018
    79
sth2018  
   2019-03-28 16:16:24 +08:00
赞赞赞 之前也有过这个想法 却一直没实现
ismyyym
    80
ismyyym  
   2019-03-28 16:17:31 +08:00
楼主,我绑定时不小心输错了
v2chou
    81
v2chou  
   2019-03-28 16:19:33 +08:00   ❤️ 1
马化腾非常感动然后封了楼主的帐号
ismyyym
    82
ismyyym  
   2019-03-28 16:21:01 +08:00
@abirdcanfly
所以,微信自己做一个,就没问题了啊。。。。
tao1991123
    83
tao1991123  
   2019-03-28 16:38:01 +08:00
@Trumeet #19 自己用 TG 就用呗 没事跑出来不看场合瞎忽悠 真烦
zerozz
    84
zerozz  
   2019-03-28 16:57:38 +08:00
点个赞
abc1763613206
    85
abc1763613206  
   2019-03-28 17:02:05 +08:00
@Trumeet #19 真出事了牵扯上老人?
wozhizui
    86
wozhizui  
   2019-03-28 17:03:19 +08:00
试了一下,老人微信端发送语音一直显示发送中。。。
jojozoo
    87
jojozoo  
   2019-03-28 17:15:30 +08:00
@TaoQAQ 我用自己手机 A 下载了老人微信,结果出现一个二维码,和一个绑定码,我用另外手机 B 扫了这个二维码,也绑定了,加了老人微信为好友。现在是我 B 手机想要解绑,找不到地方,我直接把老人微信删除了!然后 A 手机上还显示原来的人,也没法解绑,清除数据也还在,还是 B 手机的微信昵称,卸载了还是,咋弄弄,能不能彻底清除呢?
pkxutao
    88
pkxutao  
   2019-03-28 17:20:22 +08:00
有兴趣,后台是什么语言,如果是 Java 的话,那我可以帮忙,android、java 通吃,楼主如果需要人请联系我
wechat: cGt4dXRhbw==
TaoQAQ
    89
TaoQAQ  
OP
   2019-03-28 17:31:38 +08:00
@jojozoo 抱歉啊暂时还没做解绑功能,新版本更新之后我会让机器人推送通知一遍,到时候就可以解绑了
claysec
    90
claysec  
   2019-03-28 17:39:16 +08:00
点赞我要好好的研究研究
w353825
    91
w353825  
   2019-03-28 17:54:43 +08:00 via Android
支持支持
o00o
    92
o00o  
   2019-03-28 18:06:40 +08:00 via Android
用服务号来实现会不会更好
yuanxx9608
    93
yuanxx9608  
   2019-03-28 18:07:55 +08:00 via Android
非常赞,曾经也有这个想法,哈哈👍
hiyouli
    94
hiyouli  
   2019-03-28 18:16:09 +08:00
感谢楼主造福一大波老人。
lawler
    95
lawler  
   2019-03-28 18:25:32 +08:00
简直是放屁脱裤子..

驱动你使用微信的是什么?是外婆吗?
驱动你写软件的是什么吗?是孝恩吗?

明明可以打电话解决的问题,非要这样瞎搞伪需求。
lawler
    96
lawler  
   2019-03-28 18:28:45 +08:00
如果你的需求是关爱老人。
可以关注一下,如类似 360 手表或者水滴摄像头。。

真的是仅此而已。
loser
    97
loser  
   2019-03-28 18:29:46 +08:00
很有意思,感谢楼主,马克下我试试
o00o
    98
o00o  
   2019-03-28 18:31:48 +08:00 via Android   ❤️ 3
@lawler 不是目标群体可以闭嘴,实在想说话请嘴巴干净点
skadi
    99
skadi  
   2019-03-28 18:33:19 +08:00
得找机会回家才有机会装.
xiaoling5100
    100
xiaoling5100  
   2019-03-28 18:34:17 +08:00 via Android
不错,收藏试试。
1  2  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2584 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 62ms · UTC 08:26 · PVG 16:26 · LAX 01:26 · JFK 04:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.