Pandora/Fuclaude Helper,一个使用vue重构的全新版本!

从我的上一篇文章展开,在我部署了预览版helper之后,我有一阵子陷入了惆怅,因为我发现我写的纯原生前端实在是丑陋不堪,各种组件、样式也无法复用,url上还带着.html后缀,显得我非常的不专业。
于是我只好逼自己一把,在两位c老师(chatgpt和claude)的帮助下学习了下vue这个前端框架,把所有页面全部重构,并且修复了一系列bug,并新增了一些功能:

1.bug修复

  • 论坛用户登录无法更新头像
  • 论坛用户登录会产生空账号
  • “联系车主”的跳转页面异常

2.功能新增

  • 新增兑换码功能,为对应账号生成兑换码,可以指定兑换时长和兑换码数量,如果你有二开的能力,你甚至可以做到全自动发卡。
  • 未注册的用户可凭自定义用户名+兑换码直接登陆,随后可凭默认密码123456正常使用
  • 使用charts实现chatgpt用量图表统计
  • 过期用户自动下车

3.使用element-ui进行界面优化





4.总结一下

这是一款基于linux do oauth、oaifree、fuclaude的开源账号共享平台,旨在尽可能满足大家开车、拼车的一些需求,支持chatgpt token自动刷新,密码加密,数据统计,数据鉴权,支持接入道德审查,支持账号密码、激活码、oauth登陆。
另外,做这个的初衷,其实一开始是想接入论坛的oauth,但是只会写java和最简单的js,后来做下去感觉还蛮有意思,于是开始上手vue、做一下通用前端组件、搞下echarts,把功能做出来,也会产生一些新的灵感,能玩一些想玩却没机会玩的技术,探索更多的可能性,突然感觉还满契合咱们论坛的title的

当然了,肯定还有很多不足,也欢迎各位佬一起讨论hhhhhh,要是帮忙能点个star就更好啦(求求了 :xhs_006: :xhs_006: :xhs_006: :xhs_006: :xhs_006: :xhs_006:
我将尽快整理好支持通用化部署的代码并开源

更新日志:

2024-09-23

1.修复了一个问题,该问题会导致刷新页面出现404,论坛oauth无法跳转的情况发生
2.新增了号池功能,目前只支持claude,免费账号需要用户手动在账号管理添加,需要勾选“是否共享”和“自动上车”选项,使用号池账号不会占用车位。


3.用量统计
新增了o1-preview和o1-mini的用量统计

2024-10-09

1.优化号池的繁忙检测逻辑
2.修复了分页情况下分享管理查询报错的问题

285 个赞

牛掰啊佬 tieba_042

2 个赞

漂亮,花了多久搞这个

4 个赞

文件夹是8月28号新建的

4 个赞

大佬,要是worker重构,就爽歪歪了,服务器部署太重了,java

4 个赞

生态成员喜加一,年华贼开心:grin::grin:

3 个赞

还没上docker吗?

2 个赞

一个docker镜像 就搞定

1 个赞

牛逼,大佬可以讲解一下的过程吗,让我们也学习学习,瞻仰一下

6 个赞

看github三周前的?dockercompose没变?

3 个赞

全部封装在一个docker 镜像里,目前就是这么运行的

2 个赞

新版的还需要做下通用化的适配,拭目以待哈

2 个赞

好,期待,,,

哇!大佬好强!

1 个赞

老哥,能不能把账号管理模块独立出来,做一个本地化账号管理工具

2 个赞

大佬,什么时候上serv00的

7 个赞

果然兴趣是最好的老师。佬太强了

2 个赞

可以哇,有机会我再开一帖分享下

2 个赞

serv00可能内存不太够

4 个赞

你是指pc客户端嘛

1 个赞