📨利用 Tasker 转发短信到微信
00 分钟
2022-8-25
2022-8-25
type
status
date
slug
summary
tags
category
icon
password

一、需求

对于多部手机多个号码的用户,解决其接收另一部手机(需为 Android 手机,Tasker 暂时只支持 Android 平台)上号码的短信的需求。

二、原理

利用 Tasker 的 Javascript 脚本读取收到的短信内容并发送到企业微信机器人应用,从而达到从一台手机转发短信到另一台手机上的微信的目的。

三、步骤

1️⃣ 注册企业微信并创建机器人应用

  1. 注册企业微信
    1. 企业注册
      企业注册
  1. 创建机器人:应用管理-应用-自建-创建应用
    1. 创建机器人应用
      创建机器人应用
  1. 获取企业 ID、机器人应用的 AgentId 和 Secret
    1. 企业 ID
      企业 ID
      机器人应用的 AgentId 和 Secret
      机器人应用的 AgentId 和 Secret

2️⃣ Tasker 配置

  1. 创建任务
    1. 创建任务并命名
      创建任务并命名
  1. 编辑任务
    1. 进入刚才创建的任务,点击右下角+号编辑,选择操作类别为「代码」
      进入刚才创建的任务,点击右下角+号编辑,选择操作类别为「代码」
  1. 编辑代码操作
    1. 选择代码为「JavaScriptlet」,在代码处粘贴下面的脚本代码,注意修改代码中的前三个变量
      选择代码为「JavaScriptlet」,在代码处粘贴下面的脚本代码,注意修改代码中的前三个变量
      💡
      JavaScriptlet 脚本代码
  1. 创建配置文件
    1. 配置文件页面右下角+号创建新配置文件,选择类型为「事件」
      配置文件页面右下角+号创建新配置文件,选择类型为「事件」
  1. 编辑事件
    1. 选择事件类别为「电话」,选择电话事件为「收到短信」
      选择事件类别为「电话」,选择电话事件为「收到短信」
  1. 修改事件并选择任务
    1. 修改事件类型为「短信」并选择刚才创建好的任务
      修改事件类型为「短信」并选择刚才创建好的任务
  1. 长按修改配置文件名称,保存并打开配置文件
    1. notion image
  1. 设置 Tasker 系统权限
    1. 允许自启动和后台始终运行
      允许自启动和后台始终运行
      打开相关系统权限,关闭手机信息验证码保护
      打开相关系统权限,关闭手机信息验证码保护

四、效果

Android 收到短信
Android 收到短信
转发到微信
转发到微信

评论
  • Waline