从我的上一篇文章展开,在我部署了预览版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就更好啦(求求了 )
我将尽快整理好支持通用化部署的代码并开源
更新日志:
2024-09-23
1.修复了一个问题,该问题会导致刷新页面出现404,论坛oauth无法跳转的情况发生
2.新增了号池功能,目前只支持claude,免费账号需要用户手动在账号管理添加,需要勾选“是否共享”和“自动上车”选项,使用号池账号不会占用车位。
3.用量统计
新增了o1-preview和o1-mini的用量统计
2024-10-09
1.优化号池的繁忙检测逻辑
2.修复了分页情况下分享管理查询报错的问题