[已解决]如何把手机短信自动发送到微信指定用户

背景(可不看):在单位上班,我这个部门的人(3-4人)日常办公都需要问要验证码登录我的账号才能正常使用内网办公,登录内网网站也要验证码,网站还会经常掉线重新登陆,每天看验证码得看好半天,就在考虑弄一个程序自动将验证码发送到指定微信

目前不清楚能不能做到自动发消息到微信指定群或者人,如果能做到的话,想问问佬们需要什么框架或者技术手段之类的,实现的话,我自己到网上找资料学就行了

抱歉抱歉,忘记说明我是android手机

7 个赞

飞书或者钉钉机器人比较方便,微信的话,不懂

2 个赞

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

7 个赞

企业微信有机器人才有搞头,普通微信估计不行

1 个赞

个人微信好像没有,企微倒是可以,整个群聊机器人就行
软件用楼上给的 SmsForwarder 就行
也可以选择其他通知方案

2 个赞

如果用ios的话 创建快捷指令自动化, 识别短信关键字,通过imessage 转发给别人

1 个赞

如果想转发给微信联系人,你可以把上面的 smsforwarder获取到的短信做成一个api接口,然后通过ios快捷指令获取接口内容发送到微信联系人,目前想到的方案

1 个赞

ios快捷指令可以直接发送微信联系人,可以不用imessage

1 个赞

ios 18 快捷指令找不到微信提供的发送短信,接入快捷指令后 实现的方法太多了

1 个赞

搞个公众号,让他们订阅,通过订阅获取

1 个赞

绿芽 可能满足你的要求

1 个赞

mark,现实世界果然是复杂的

1 个赞

还没升级到ios18 ,之前的老版本是支持的

1 个赞

我现在用的是SMSForwarder+discord方案,按软件提醒,转到discord的各个频道。因为是自用,不用考虑群发或者指定短信对应某联系人,你可以研究研究。

1 个赞

优秀啊,佬们都很优秀
转发短信的话不考虑,每天收到工作的验证码都挺多的,500条短信额度肯定不够用
像公众号、discord转发真是思路新奇,很优秀
绿芽这个找半天没找到靠谱的下载地址

下载一个短信转发器,通过WebHook 转发到企业微信或者飞书,或者自定义WebHook都行,我就是自己写一个WebHook然后自己做处理的

1 个赞

要转发到人?我们是自己写一个短信监听,转发到钉钉群webhook机器人,要用的人到群里自取,反正就算被别人拿了验证码也没用

2 个赞


你是想要这种效果吗?

1 个赞

是这种效果

说一下实现思路

  1. 准备一个安卓手机和一个微信小号,一台windows电脑(可选)。
  2. 先说微信这块,通过开源项目接入微信,让微信暴露一个发消息的接口
    2.1 通过wechat开源项目, GitHub - wechaty/wechaty: Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt
    这种方式需要点开发技术。免费版不稳定,我用的时候最多2天就不行了,经常需要重启容器,然后重新扫码登录,烦透了,不推荐。有收费的貌似稳定点,好像一月300。我也不推荐。
    2.2 通过hooks方式。https://docs.opentdp.org/#/wrest/快速入门
    我用下来非常的稳定,就是需要一台长时间运行不关机的windows电脑,看文档吧,安装一下指定版本的微信PC端和二进制文件并启动,通过 http://ip:7600/wcf/send_txt (post方式,参数:{“msg”: “你要发送的消息”,“receiver”: “对方的微信号Id”}) 发送消息。
  3. 在安卓手机上安装楼上所说的开源项目SmsForwarder,安装apk。配置一下,转发到 http://ip:7600/wcf/send_txt 就行了
6 个赞