V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
54xavier
V2EX  ›  iOS

豆包+快捷指令,实现邮件、短信每日摘要

  •  
  •   54xavier · 8 天前 · 2365 次点击

    最近非常沉迷于开发快捷指令的各种功能,今天研究了一下,实现了邮件、短信的摘要功能,在这装个 13 ,释放一下满满的分享欲。

    功能依赖豆包 APP 的发送消息功能,试了下时下比较火的 AI 软件,只有 ChatGPT 和 豆包 可以在快捷指令中直接调用并获取到返回信息。

    邮件快捷指令配置

    一些别的快捷指令功能(需要自己提供数据来源,我是自己在服务器写了个人的 api 来提供数据)

    第 1 条附言  ·  6 天前
    以下是两个快捷指令,需要安装 豆包 app ,通知推送我改为快捷指令内置的通知了,需要 bark 或别的推送、发送到微信等等可以自行修改。

    AI 总结可以改为 ChatGPT 生成,或者别的支持调用 AI 能力的 app ,推送可以改为 bark (优点:可以设置推送 icon ,可以长按、下拉复制等)

    邮件摘要: https://www.icloud.com/shortcuts/da2fec175a6241a6bae138f4ab498486
    短信摘要: https://www.icloud.com/shortcuts/1e8e977cb92249d8ba1f72e2567ac9a4
    26 条回复    2025-12-02 17:30:36 +08:00
    miillk798
        1
    miillk798  
       8 天前
    蛮好的 但是我的邮箱里面好多垃圾邮件
    apollo007
        2
    apollo007  
       8 天前 via iPhone
    不错不错,不明觉厉
    Bo0
        3
    Bo0  
       7 天前
    请教一下,短信是怎么获取的,使用自动化的[中文逗号]进行匹配吗。发件人和信息包含,必须选一个
    54xavier
        4
    54xavier  
    OP
       7 天前   ❤️ 1
    #3 @Bo0 查找[信息],日期 是今日,重复中只能获取 对话、正文,其他字段我试过都没用。

    需要注意的是,如果你尝试获取短信 [发件人],运行的时候快捷指令会提示需要给 豆包 共享这些联系人信息,需要赋予权限,但是快捷指令、豆包权限设置中又没有这个赋权功能,所以获取对话就好了。
    feller
        5
    feller  
       7 天前 via iPhone
    能否分享下快捷指令链接呢
    feller
        6
    feller  
       7 天前 via iPhone
    请问丰云行的 bark 通知怎么整的
    54xavier
        7
    54xavier  
    OP
       7 天前 via iPhone
    @feller 这就不得不提「关于我研究了两年也没有破解丰云行 API 的问题了」

    最开始我是打算把丰云行接入进 home assistant ,找了开源的欧洲、北美丰田插件,最后都没解决。

    然后我用圈 X 抓包了丰云行,但是一直破解不了密码加密方式,对 apk 、ipa 砸壳反编全失败。最后只能是用加密后的密码去调 api ,然后自己用 node 写了个代理。

    如果你需要,我可以把 api 整理出来,但是密码需要你自己去抓包获取,总的来说还是很折腾。
    freefishmaan
        8
    freefishmaan  
       7 天前
    请问有自己做关于高德地图的快捷指令吗?
    54xavier
        9
    54xavier  
    OP
       7 天前
    @freefishmaan 什么样的功能呢?平时开车我都是上车自动 carplay ,高德地图自动巡航,有红灯数秒,日常通勤都不需要开导航,或者 carplay 直接选去公司、回家,基本上不需要任何快捷指令。
    54xavier
        10
    54xavier  
    OP
       6 天前   ❤️ 1
    @Bo0 我是做的定时(22:00)触发总结,你是想要自动化中收到新来信自动触发吗?我之前试过是一定要输入信息包含内容, [中文逗号] 是个很不错的主意,不过信息多起来会造成重复的摘要。
    feller
        11
    feller  
       6 天前 via iPhone
    @54xavier ,那可太需要了,感谢大佬提供 api
    feller
        12
    feller  
       6 天前 via iPhone
    @feller 谢谢大佬,这是邮箱 MTQ0OTYyMTYwNkBxcS5jb20=
    forevermj0113
        13
    forevermj0113  
       6 天前
    @54xavier #10 UP 太牛了!同求一份:MTc1NTkxNDQyMEBxcS5jb20=
    54xavier
        14
    54xavier  
    OP
       6 天前
    @forevermj0113 你是要丰云行的 api 还是要这两个摘要的快捷指令?

    如果是快捷指令,我可能需要先把 bark 推送改为快捷指令内置的通知才能分享,我不确定会不会暴露我 bark 的地址
    54xavier
        15
    54xavier  
    OP
       6 天前
    AI 总结可以改为 ChatGPT 生成,或者别的支持调用 AI 能力的 app ,推送可以改为 bark (优点:可以设置推送 icon ,可以长按、下拉复制等)

    邮件摘要: https://www.icloud.com/shortcuts/da2fec175a6241a6bae138f4ab498486
    短信摘要: https://www.icloud.com/shortcuts/1e8e977cb92249d8ba1f72e2567ac9a4
    54xavier
        16
    54xavier  
    OP
       6 天前
    54xavier
        17
    54xavier  
    OP
       6 天前
    #15 快捷指令链接已分享,需要自取 @forevermj0113 @feller
    forevermj0113
        18
    forevermj0113  
       3 天前 via iPhone
    @54xavier 可用的 API 即可,up 你可太优秀啦!!!
    Bo0
        19
    Bo0  
       3 天前
    @54xavier #10 确实准备制作个收到新信息时,自动转发的快捷,使用[中文逗号] 无法匹配所有信息。
    不过您这个获取当日全部短信的方式,对我也很有启发,感谢
    54xavier
        20
    54xavier  
    OP
       3 天前
    @forevermj0113 #18 两个快捷指令的 url 我已经在附言中加了,丰云行的 api 你方便给我提供个邮箱号吗?我通过邮件发送 apipost 地址给你。

    需要说明的是丰云行的密码加解密我没有破解到,所以你需要自己抓一次包获取加密后的密码(固定加密方式固定密钥,未加盐,可以写死),不过其余的常用 api 我基本上都整理了出来。
    wheelg
        21
    wheelg  
       3 天前
    用云端大模型有个避不开的问题就是隐私问题,短信和邮件全发给第三方公司还是有点吓人的
    54xavier
        22
    54xavier  
    OP
       3 天前
    @wheelg 确实,我有考虑过这个问题,不过苹果自己本地离线 ai 一直没上,如果上了估计能一试。日常短信、邮件都不是特别重要(主观认为),用隐私换便利和功能,可以自行取舍。
    llcool
        23
    llcool  
       3 天前
    太牛了
    wupher
        24
    wupher  
       3 天前   ❤️ 1
    - 如果愿意使用 Thunderbird 可以通过插件获取邮件内容

    - 担心邮件隐私可以使用本地的小模型,比如 ollama

    - 实际上 thunderbird 已经有插件可以通过 API 来对邮件进行总结,生成

    - 如果是 web mail 也可以直接用 豆包、Atalas 、Dia 、Arc 来打开网页使用,确实,隐私是个大问题
    aero99
        25
    aero99  
       2 天前
    lz 你那个 bark 通知的订阅到期是怎么实现的,我现在用 notion 的订阅表格,设置到期三天前通过 tg 通知
    54xavier
        26
    54xavier  
    OP
       2 天前
    @aero99 基本上所有机场的订阅链接通过 head 请求,header 中的 User-Agent 添加 clash 就会返回机场信息

    curl -I --url 'https://msub.xn--m7r52rosihxm.com/api/v1/client/subscribe?token=token' --header 'User-Agent: clash'

    https://www.clashverge.dev/guide/url_schemes.html#subscription-userinfo



    如果是 iOS ,可以直接在快捷指令中自行实现,自动化每天定时触发,无非是解析数据比较麻烦。或者你有服务器、nas 等等可以长期挂机的设备,可以代理一下这个请求解析好数据,后续要做推送、发邮件、发 tg 还是咋滴就任君选择了。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1135 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:51 · PVG 01:51 · LAX 09:51 · JFK 12:51
    ♥ Do have faith in what you're doing.