Skip to content

关于频道适配和项目改版方向 #146

Closed
@SilveryStar

Description

1. QQ 频道

QQ 频道是腾讯公司在 2021 年下半年在 QQ 中新推出的类似于 Discord 的新功能。相较于传统的群聊,频道包含了如子频道、身份组、媒体组件等的实用特性,基于腾讯 QQ 庞大的用户基数,QQ 频道或将成为国内下一个主流社交平台。
如果你还未曾加入过频道,可以 加入我们的频道

2. 项目适配

近日,QQ 频道官方推出了官方的机器人 NodeSDK。由于频道与传统群聊的模式差异较大,强行将两个相性较差的平台杂糅到一个项目是不妥当的。
此外,因为频道 BOT 的设置不同于群聊 BOT ,只需要通过小号的账号密码进行登录,而是需要到官方网站进行申请。
综合考虑,我们决定将项目进行拆分,使用更模块化的架构同时对两个平台进行适配。并且基于这种架构,以后有支持更多平台的可能性。

3. 改版方向

由于本人在未来一个月内比较繁忙,这段时间内不会再对本项目进行过多的新功能更新,只会优化部分功能和修复 bug 。对于 #70 中部分已采纳但暂未实现的功能,目前的考虑如下:

在未来一段时间内会更新的功能

  • 质量参变仪提醒
  • 角色信息扩充(基础生命值/防御力)
  • 玩家角色查询改为私人服务

可能在项目重新架构后才会更新的功能

  • 角色好感故事查询
  • 圣遗物背景故事查询
  • 原神日历
  • 国际服查询

4. 架构考量

因为我个人只是一名普通的软工专业大一学生,并且大一没有专业课,只是没有接受过系统学习的野路子,在这种规模的项目的架构方面没有任何经验,所以下面的架构图仅个人的拙见,希望有大佬能一起来交流讨论。

flowchart

5. 招贤纳士

个人精力有限,希望能有更多开发者加入我们,如果你满足下面的至少一条,欢迎 加入频道 或通过邮箱 silverystar.top@gmail.com 来联系我们:

  1. 能熟练编写 JavaScript 代码,并且对 TypeScript 有最基本的认识
  2. 有一定的前端开发经验
  3. 有一定的设计能力,并能使用 FigmaPhotoshop 进行网页或图案设计
  4. 有项目架构经验

最后,我们同样欢迎 js/ts 开发者为本项目开发插件以丰富社区环境。

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions