【工具】监听手机短信转发到群聊或服务器

背景:

在日常工作中我们需要接收线上短信验证码,每次登录需要验证码时都需要登录到手机查看,很不方便。解决方案是通过监听手机短信,及时转发到企业微信群聊,方便大家查看。

解决思路:

需要在手机上安装监听并转发短信的应用

将转发过来的短信内容进行解析并提取

将解析后的内容转发到工作群里(如企业微信,钉钉)或者保存下来

所需条件支持:

1、一款安卓应用(暂不支持IOS),支持监听短信,构建HTTP请求发送
2、企业微信机器人webhook(往企业微信机器人发送请求很简单,有兴趣见官方文档)

3、web服务器(可以部署在linux上也可以部署在windows上)

企业微信群聊机器人文档

实现:

可以采用两种方式实现:

方式一:将自己写的代码部署在服务器上,将转发过来的短信解析并发送到群聊(需要自己写代码和部署到服务器)

方式二:利用别人的开源项目,直接转发到群聊即可(比较简单,只需填写群聊机器人地址)

方式一具体实现:

安卓手机上安装应用后,设置http请求地址,服务器解析并转发(应用见网盘链接)

代码实现:

效果展示:

转发短信apk附件链接:https://pan.baidu.com/s/1WF8YBpA2e5UvbRjTWf2KUw?pwd=3860
提取码:3860

方式二具体实现:

利用以下开源项目,可以针对不同手机卡设置转发规则,和自定义模板等,功能很强大,最低成本的实现,更多功能自行摸索。

应用例子:

项目地址:

GitHub - pppscn/SmsForwarder: 短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正 - GitHub - pppscn/SmsForwarder: 短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正https://github.com/pppscn/SmsForwarder

拓展:针对不是使用机器人群聊,可以自己写代码实现保存到数据库利用起来

猜你喜欢

转载自blog.csdn.net/MrChenLen/article/details/124366636