豆包+快捷指令,实现邮件、短信每日摘要 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
54xavier
V2EX    iOS

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

  •  
  •   54xavier 20 天前 2688 次点击

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

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

    邮件快捷指令配置

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

    第 1 条附言    18 天前
    以下是两个快捷指令,需要安装 豆包 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  
       20 天前
    蛮好的 但是我的邮箱里面好多垃圾邮件
    apollo007
        2
    apollo007  
       20 天前 via iPhone
    不错不错,不明觉厉
    Bo0
        3
    Bo0  
       19 天前
    请教一下,短信是怎么获取的,使用自动化的[中文逗号]进行匹配吗。发件人和信息包含,必须选一个
        4
    54xavier  
    OP
       19 天前   1
    #3 @Bo0 查找[信息],日期 是今日,重复中只能获取 对话、正文,其他字段我试过都没用。

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

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

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

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

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

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

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

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

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

    - 如果是 web mail 也可以直接用 豆包、Atalas 、Dia 、Arc 来打开网页使用,确实,隐私是个大问题
    aero99
        25
    aero99  
       14 天前
    lz 你那个 bark 通知的订阅到期是怎么实现的,我现在用 notion 的订阅表格,设置到期三天前通过 tg 通知
    54xavier
        26
    54xavier  
    OP
       14 天前
    @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     1175 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 17:37 PVG 01:37 LAX 09:37 JFK 12:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86