宣传一下和朋友一起写的 electron-qq

Source:https://github.com/Clansty/Icalingua

支持 MySQL、PostgreSQL、SQLite(内置)、Redis、MongoDB 五种聊天记录存储方式,将来可能还会有 levelDB 等。

后端采用 npm 库“oicq”实现,支持回复消息、发布表情、查看转发消息串等功能,总之能干的活肯定比官方的迫真 linuxqq 更多(虽说不如 deepin-qq),不该干的活绝对最少,其他功能敬请探索。

界面预览:

Screenshot20210610195120.png

Screenshot20210610195435.png

  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    351 引用 • 3270 回帖 • 457 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    43 引用 • 543 回帖 • 496 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 131 回帖
1 操作
lixiang810 在 2021-08-10 09:09:45 更新了该帖

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • yyccQQu

    可能不用 ts 加入的人会更多 个人建议~~~~~
    看了看项目,感觉多添加插槽好一点。一个 room 参数太多了,可以把参数分成几部分对象传参,可能好一点

    1 回复
  • lixiang810 1 评论
    支持者 订阅者 作者

    这项目应该只有很小一部分是 ts,因为作者是后来学的。

    还有个问题,就是 ChatView.vue 过于复杂,组件分离得不够。原因在于作者不会 Vuex,没法高效搞双向数据流。

    其实如果我会 Vue 的话早就给安排上了,奈何我只会 react,也就只能在里面干些纯 js 的活(比如添加 Redis 和 IndexedDB 的支持)
    lixiang810
  • Clouder
    订阅者

    在用,支持一下、、、

    真不知道腾讯啥时候能把 Linux 用户当人、、、