Skip to content

nullsora/kotodama

Repository files navigation


Logo

Kotodama

Contributors Forks Stargazers Issues AGPL-3.0 License

好看的 (?) 第三方Onebot客户端实现
浏览文档 »

查看 Demo · 反馈 Bug · 请求新功能

目录
  1. 关于本项目
  2. 开始
  3. 使用方法
  4. 特性支持
  5. 贡献
  6. 许可证
  7. 致谢

关于本项目

Kotodama 是一个基于 Onebot 标准的第三方客户端实现。

screenshot

Important

本项目目前仍在开发中,部分功能可能尚未完善或不可用。

(回到顶部)

构建工具

(回到顶部)

开始

如果你并非开发者,你可以直接下载最新的版本并且运行。

Release

这是一份在本地构建项目的指导的例子。 要获取本地副本并且配置运行,你可以按照下面的示例步骤操作。

依赖

  • 安装pnpm (可选)
    npm install pnpm@latest -g

安装

  1. 克隆本仓库
    git clone https://github.com/nullsora/kotodama.git
  2. 安装依赖
     pnpm install
  3. 进行开发
    pnpm dev

构建项目

  • 构建icon

    pnpm build:icon

    只需要在第一次构建时运行一次,之后不需要再运行。

  • 选择你的平台进行打包

    pnpm build:unpack
    pnpm build:win
    pnpm build:linux
    pnpm build:mac
  • 你可以在 dist 文件夹中找到构建好的文件

(返回顶部)

使用方法

  • 在使用之前,你需要有一个可用的Onebot后端。因为使用了一些非Onebot标准的API,所以对NapCatLLOnebot的支持是最好的。

    同时,你需要在Onebot后端中启用ws正向连接。

Warning

使用最新 (9.9.16.x) 版本的 QQ 配合 LiteloaderQQNT 出现了强制下线现象,谨慎升级QQ。

  • 打开软件,输入Onebot服务器地址和token (如果存在), 点击连接

(返回顶部)

特性支持

  • 🍬 特性
    • 聊天分组 (为了这碟醋才包的饺子)
    • 本地表情 (很好啊)
    • 多图展示 (想关自己关)
  • 基础功能
    • 连接 Onebot 服务器
    • 聊天功能
      • 置顶聊天
      • 联系人管理,群管理等
      • 群公告
      • 群文件
      • 群相册
      • 精华消息
    • 消息展示
      • 文本
      • QQ表情
      • 图片
      • 动画表情
      • 语音
      • 视频
      • @某人
      • 猜拳
      • 骰子
      • 戳一戳
      • 分享链接
      • 分享联系人 (支持json格式的分享)
      • 分享位置 (支持json格式的分享)
      • 引用/回复
      • 聊天记录
      • XML消息 (NTQQ也不用啊)
      • JSON消息
      • 文件
      • Markdown
    • 消息发送
      • 文本
      • QQ表情
      • 图片
      • 动画表情 (你收藏的那些)
      • 语音 (你真的有电脑上发语音的需求吗)
      • 视频
      • @某人
      • 猜拳
      • 骰子
      • 戳一戳
      • 分享链接
      • 分享联系人
      • 分享位置
      • 引用/回复
      • 聊天记录
      • XML消息
      • JSON消息
      • 文件
  • 个性化
    • Light / Dark Mode 切换
    • 自定义主题色 / 背景

open issues 页查看所有请求的功能 (以及已知的问题)。

(回到顶部)

贡献

贡献让开源社区成为了一个非常适合学习、互相激励和创新的地方。你所做出的任何贡献都是受人尊敬的。

如果你有好的建议,请复刻(fork)本仓库并且创建一个拉取请求(pull request)。你也可以简单地创建一个议题(issue),并且添加标签「enhancement」。不要忘记给项目点一个 star!再次感谢!

  1. 复刻(Fork)本项目
  2. 创建你的 Feature 分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的变更 (git commit -m 'Add some AmazingFeature')
  4. 推送到该分支 (git push origin feature/AmazingFeature)
  5. 创建一个拉取请求(Pull Request)

(回到顶部)

许可证

根据 AGPL-3.0 许可证分发。打开 LICENSE 查看更多内容。

(回到顶部)

致谢

(返回顶部)

About

A Third-party Client For Onebot (QQ)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published