diff --git a/README.md b/README.md index e2a4168..32384f2 100644 --- a/README.md +++ b/README.md @@ -496,13 +496,13 @@ Outlook / Microsoft 365 常用 `587` + STARTTLS,当前 GotMsg 的 SMTP 发送 ## 远程回复详细教程 -远程回复入口会自动附加到支持回复的 Bark / ntfy 转发通知中,**没有单独的“开启远程回复”总开关**。Telegram、飞书、钉钉、Meow、电邮和短信只接收转发内容,不会生成 GotMsg 回复入口。 +远程回复入口会自动附加到支持回复的 Bark、ntfy、Telegram、飞书、钉钉、Meow 和电邮通知中,**没有单独的“开启远程回复”总开关**。短信兜底也会在原手机成功联网注册回复会话后附带入口;原手机完全断网时无法创建一次性回复会话,因此那一条兜底短信仍然只能用于提醒。 第一次测试远程回复,建议先用 Telegram、WhatsApp、Signal 或其它通知本身带“回复”按钮的 App: -1. 确认 Bark 或 ntfy 基础转发已经成功。 +1. 确认准备接收回复入口的通道已经能够正常收到 GotMsg 测试消息。 2. 让另一位用户给原手机发一条聊天消息,保持原聊天 App 在后台,让系统产生通知。 -3. 在接收端点 Bark 通知,或点 ntfy 通知中的“回复”。 +3. 在接收端点击通知、“回复”按钮或正文中的回复链接。 4. 浏览器打开回复页后输入一句无关紧要的测试文字并提交。 5. 查看原手机聊天是否发出,并等待网页显示成功或明确错误。 @@ -510,13 +510,13 @@ Outlook / Microsoft 365 常用 `587` + STARTTLS,当前 GotMsg 的 SMTP 发送 ### 回复链路 -1. 原手机收到通知并转发到 Bark / ntfy。 +1. 原手机收到通知,注册一次性回复会话并转发到已启用通道。 2. 接收端点击通知或“回复”动作,打开 `https://r.gotmsg.pp.ua`。 3. 页面显示原通知的应用、标题和正文,输入回复内容并提交。 4. 原手机上的 GotMsg 拉取任务并执行回复。 5. 页面显示成功或具体失败原因。 -链接从通知转发起 **10 分钟内有效**,并且只允许成功提交一次。Bark / ntfy 转发通知通常会生成回复入口;**短信 App 中识别出的验证码通知不添加回复链接**,因为验证码只需要读取或复制,不需要回复。如果其它通知既没有系统快捷回复,也不属于兼容白名单,页面会明确返回不支持,而不会盲目操作原 App。 +链接从通知转发起 **10 分钟内有效**,并且只允许成功提交一次。Bark、ntfy、Telegram、飞书、钉钉和 Meow 使用通知点击地址、动作或按钮;电邮和短信显示可点击的纯文本链接。带回复入口的短信可能拆成两段并消耗两条短信额度。**短信 App 中识别出的验证码通知不添加回复链接**,因为验证码只需要读取或复制,不需要回复。如果其它通知既没有系统快捷回复,也不属于兼容白名单,页面会明确返回不支持,而不会盲目操作原 App。 ### 三种回复方式 diff --git a/docs/notification-reply.md b/docs/notification-reply.md index c1d5f67..2c77bc8 100644 --- a/docs/notification-reply.md +++ b/docs/notification-reply.md @@ -1,13 +1,13 @@ # 通知远程回复 -GotMsg 可以从 Bark / ntfy 通知打开一次性回复网页,把回复送回运行 GotMsg 的原 Android 手机。系统会优先使用通知自带的 Android `RemoteInput`;QQ 等应用可使用无障碍兼容回复,微信使用 Shizuku 回复。 +GotMsg 可以从 Bark、ntfy、Telegram、飞书、钉钉、Meow、电邮或短信兜底消息打开一次性回复网页,把回复送回运行 GotMsg 的原 Android 手机。系统会优先使用通知自带的 Android `RemoteInput`;QQ 等应用可使用无障碍兼容回复,微信使用 Shizuku 回复。 > 远程回复不是模拟登录,也不会接管微信或 QQ 账号。能否成功取决于原通知是否仍然存在、原手机是否在线,以及目标应用当前界面是否可识别。 ## 开始前准备 1. 在原 Android 手机上安装 GotMsg,并授权“通知使用权”。 -2. 至少启用一个 Bark 或 ntfy 转发配置;邮件和短信通道不提供回复入口。 +2. 至少启用一个支持接收回复入口的转发配置。短信兜底只有在原手机能够联网注册回复会话时才会附带入口。 3. 关闭针对 GotMsg 的省电限制,允许后台运行和自启动。 4. 根据要回复的应用完成下面的额外配置: - 通知本身带快捷回复:无需额外配置。 @@ -16,12 +16,12 @@ GotMsg 可以从 Bark / ntfy 通知打开一次性回复网页,把回复送回 ## 使用方法 -1. 原手机收到通知后,GotMsg 将它转发到 Bark / ntfy。 -2. 在接收手机上点击 Bark 通知,或点击 ntfy 通知及其“回复”动作。 +1. 原手机收到通知后,GotMsg 注册一次性回复会话,并将通知转发到已启用通道。 +2. 在接收端点击通知、“回复”按钮或正文中的回复链接。 3. 网页会显示应用名、通知标题和正文;输入内容并提交。 4. 原手机拉取任务并执行回复,网页等待最终结果;GotMsg“日志”页也会记录结果。 -回复入口只作为通知的点击地址或动作地址,不会在通知正文中重复显示。短信 App 中识别出的验证码通知不会创建回复会话,也不会附加回复入口。接收端不需要 iOS 快捷指令,也不需要创建或订阅 `_reply` topic;现有 ntfy server、topic 和 token 无需改变。 +Bark、ntfy、Telegram、飞书和钉钉优先把回复入口作为点击地址、动作或按钮;Meow 同时发送原生 `url` 跳转字段和可见链接,电邮与短信使用可点击的纯文本链接。带回复入口的短信最长控制为两个分段,可能消耗两条短信额度。原手机完全断网时无法预先向中继注册一次性会话,因此那一条短信不会附带回复链接。短信 App 中识别出的验证码通知不会创建回复会话,也不会附加回复入口。接收端不需要 iOS 快捷指令,也不需要创建或订阅 `_reply` topic;现有 ntfy server、topic 和 token 无需改变。 ## 三种执行方式