MacroDroid可实现来电/短信自动回复,无需Root且支持多重过滤;基础流程为添加宏→设触发器(如收短信)→配条件(号码/关键词)→加动作(发短信,用%sms_sender%变量)→命名保存;另有三种策略:未接来电自动回复、黑名单静音+回复、分时段差异化回复;需授权短信权限并设为默认短信App。

想让手机在收到来电或短信时自动发送预设内容,比如“正在开会,稍后回复”,又或者对特定联系人发来的关键词短信自动应答,MacroDroid能精准实现这类需求,无需Root、不依赖运营商服务、规则可按时间/号码/内容多重过滤。
创建自动回复宏的基础流程
第一步:打开MacroDroid,点击右下角【+】按钮 → 选择“添加宏”。
第二步:在触发器列表中找到并点击【收到短信】 → 进入配置页后,勾选“仅当短信来自以下联系人”或“仅当短信包含以下文本”,按需填写号码或关键词(如“预约”“付款”)→ 点击右上角对勾确认。
第三步:点击“添加动作” → 选择【发送短信】 → 在“接收者”栏填入变量%sms_sender%(自动代入发信人号码),在“消息正文”中输入你的回复内容,例如“已收到,马上处理!” → 点击对勾保存。
第四步:返回宏编辑页,点击右上角箭头进入下一步 → 可跳过约束设置(如需限定工作日才生效,再在此处添加“星期几”约束)→ 输入宏名称,例如“客户关键词自动回复” → 点击OK完成。
针对不同场景的三种回复策略
方法一:对全部未接来电自动语音留言提示
触发器选【未接来电】 → 动作选【发送短信】 → 接收者填%last_missed_call_number% → 正文写“刚才未接到您的电话,稍后回拨,谢谢!”
方法二:只对黑名单号码静音并自动回复
触发器选【收到短信】 → 配置时勾选“仅当短信来自以下联系人”,导入黑名单号码 → 动作选【发送短信】 + 【静音通知】(两个动作连续添加)→ 回复内容可写“此号码已被标记为骚扰,请勿重复发送。”
方法三:按时间段差异化回复
触发器仍为【收到短信】 → 添加约束:点“添加约束” → 选【时间范围】 → 设置00:00–08:00 → 动作设为“发送:正在休息,明早回复”;再复制该宏,修改约束为08:01–23:59,动作改为“收到,马上查看”。【注意:同一触发条件不能共存两个宏,必须用约束区分时段】
确保自动回复生效的关键检查项
确认MacroDroid已获取“短信”和“发送短信”权限:进入安卓系统设置 → 应用管理 → MacroDroid → 权限 → 开启“短信”“修改系统设置”“读取通话记录”(后者用于未接来电触发)。
检查短信应用默认设置:Android 12及以上需手动指定MacroDroid为默认短信应用,否则无法拦截和发送——进入系统设置 → 短信应用 → 选择MacroDroid。
测试时用另一台手机发送关键词短信,观察是否秒回;若无反应,打开MacroDroid主界面右上角菜单 → “调试日志” → 查看最近触发记录,确认是触发器未匹配还是动作被系统拦截。


















