求支持~~大学生的第一个开源项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tonychan
V2EX    开源软件

求支持~~大学生的第一个开源项目

  •  
  •   tonychan 2024-10-12 20:29:29 +08:00 1927 次点击
    这是一个创建于 440 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求支持~~大学生的第一个开源项目 [ Auth Inbox ]

    大家好!我是一个在校本科生,最近刚刚写了我的第一个开源项目Auth Inbox,想请大家帮忙支持和反馈!

    什么是 Auth Inbox ?

    Auth Inbox 是一个使用 Cloudflare 的免费无服务器服务来安全接收和查看验证邮件的开源项目。它自动处理接收到的邮件,提取验证码或链接,并将其存储在数据库中。管理员可以通过一个用户友好的 Web 界面来轻松查看提取的信息。Auth Inbox 还支持通过 Bark 实时通知,让邮件验证管理更加简单无忧。

    如果你不想让广告和垃圾邮件淹没你的主要邮箱,或者想要多个备用邮箱来注册各种服务,试试这个安全无服务器轻量级的解决方案吧!


    项目功能

    • 邮件处理:自动捕获和存储接收到的邮件。
    • 验证码提取:利用 AI 提取验证代码、链接和发件方信息。
    • 安全前端:通过基本身份验证保护的 Web 界面,便于查看提取的验证码。
    • 实时通知:可选地通过 Bark 发送通知,提醒新验证码提取。
    • 数据库集成:使用 Cloudflare D1 数据库存储原始和处理后的邮件数据。

    使用的技术

    • TypeScript:强类型编程语言,确保代码的健壮性和可维护性。
    • Cloudflare Workers:无服务器平台,用于处理邮件和 Web 请求。
    • Cloudflare D1:无服务器 SQL 数据库,用于存储邮件数据。
    • Google AI Studio API:优化的 AI 提示,提高从邮件中提取数据的准确性。
    • Bark API:可选的实时通知集成。

    安装方法

    1. 准备工作

    2. 使用 GitHub Pages 安装

      1. 在 Cloudflare 上创建 D1 数据库
      2. 部署 Cloudflare Worker
      3. 设置邮件转发

    详细安装步骤和项目代码请见项目的 GitHub 仓库


    未来规划

    • 多用户支持:增加多用户管理功能。
    • 前端设计优化:改进 UI/UX ,提供更现代化的用户体验。
    • API 功能:增加 API 支持。
    • 发送邮件功能:支持发送邮件。
    • 更多通知方式:支持邮件、Slack 等额外的通知方式。

    截图

    image


    结语

    Auth Inbox 是我第一次写的开源项目,希望能帮助大家解决注册服务时邮箱管理的困扰。如果你对这个项目感兴趣,请访问 项目 GitHub,并给个 Star !如果能提供任何反馈或者建议,十分感激!

    谢谢大家的支持!

    5 条回复    2024-10-17 18:55:43 +08:00
    nagisaushio
        1
    nagisaushio  
       2024-10-12 22:53:49 +08:00 via Android
    支持~有几个建议:

    1. 提取验证码等其实不需要 AI ,用规则匹配就好了。目前看来是强行依赖一个第三方 AI API ,有点束手束脚,有人也可能不希望自己的邮件被第三方看到。建议此项变为可选
    2. 似乎只支持自定义域名邮箱?建议在醒目处注明
    3. aiPrompt 中直接插入邮件内容,是否存在注入风险?比如我的邮件末尾附上一个恶意的 prompt ,是否会影响程序的正常逻辑?
    coolfan
        2
    coolfan  
       2024-10-13 00:34:49 +08:00


    Readme 的图在暗色模式下是灾难性的
    tonychan
        3
    tonychan  
    OP
       2024-10-13 09:07:00 +08:00
    @nagisaushio 感谢你的建议!

    1. 是的哈哈哈,我当时写的时候就是偷懒不想写正则匹配式才 call 的 AI API ,我会把这个加入 Todo list ,这样写完之后调用 AI API 就可以改成可选啦
    2. 是的,只支持自定义域名邮箱,我马上注明下 hh
    3. 这点我还真没考虑过!我去测一下看看

    再次感谢你的建议!
    tonychan
        4
    tonychan  
    OP
       2024-10-13 09:07:26 +08:00
    @coolfan 哈哈哈哈哈我去,我马上改!感谢指出!
    promiser3d
        5
    promiser3d  
       2024-10-17 18:55:43 +08:00
    干得漂亮。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2441 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 15:34 PVG 23:34 LAX 07:34 JFK 10:34
    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