用 Keyboard Maestro 快速读取新通知中的验证码

用 Keyboard Maestro 快速读取新通知中的验证码

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

本文介绍了如何使用 Keyboard Maestro 快速提取新通知中的验证码。由于 macOS 15 仅支持系统应用提取验证码,作者开发了一个兼容第三方邮件客户端的插件。该插件通过截图验证码区域,利用 OpenAI 的 AI 识别验证码,并将其复制到剪切板,最后通过系统通知显示结果。

🎯

关键要点

  • macOS 15 开始支持从系统应用提取验证码,但不支持第三方邮件客户端。

  • 作者开发了一个插件,兼容几乎所有第三方邮件客户端和社交软件。

  • 插件流程包括自动识别验证码区域、截图、上传至 OpenAI 进行识别、存入剪切板和触发系统通知。

  • 提供了完整的代码示例,可以通过 Keyboard Maestro 或 Alfred 等软件触发。

  • 代码中包含动态获取屏幕宽度、计算截图区域、调用 AI 处理和结果处理的步骤。

  • 识别成功后,验证码会被复制到剪切板并通过系统通知显示,失败则显示相应的错误通知。

🔎

延伸解读

插件的实用性

随着 macOS 15 的更新,系统对验证码的提取功能有所增强,但仅限于自带应用。作者开发的插件填补了这一空白,使得用户能够在第三方邮件客户端中也能快速提取验证码,极大提升了工作效率,尤其对依赖多种应用的用户来说尤为重要。

技术实现细节

该插件通过自动截图和 AI 识别验证码,展示了现代技术在日常生活中的应用。使用 OpenAI 的多模态识别技术,能够有效提高验证码提取的准确性。用户在实现过程中需注意 API 密钥的安全性,以防止滥用。

潜在风险与限制

尽管该插件功能强大,但依赖于外部 API 进行验证码识别,可能面临网络延迟或服务不可用的风险。此外,识别成功率也可能受到验证码格式和清晰度的影响,用户在使用时需保持警惕,确保验证码的准确提取。

延伸问答

如何使用 Keyboard Maestro 提取验证码?

通过开发的插件,Keyboard Maestro 可以自动识别验证码区域、截图、上传至 OpenAI 进行识别,并将结果复制到剪切板。

macOS 15 对验证码提取的支持有哪些限制?

macOS 15 仅支持从系统自带的「信息」和「邮件」App 中提取验证码,不支持第三方邮件客户端。

这个插件是如何处理验证码识别的?

插件通过截图验证码区域,上传至 OpenAI 的 AI 进行识别,识别成功后将验证码复制到剪切板并通过系统通知显示。

我可以在哪里找到完整的代码示例?

完整的代码示例可以在 GitHub 上找到,链接为 DayuGuo/Copy-OTP-from-notification。

如果验证码识别失败,会发生什么?

如果识别失败,系统会显示相应的错误通知,提示未检测到验证码。

这个插件支持哪些第三方邮件客户端?

该插件兼容几乎所有第三方邮件客户端和社交软件,如 Spark 和 Outlook。

🏷️

标签

➡️

继续阅读