Next: , Previous: , Up: Top  


1 安装 CuteJabber

这一章会向您介绍如何安装 CuteJabber 程序。

1.1 安装 Python 运行环境

CuteJabber 运行于 Python 上,所以你需要确保安装了 Python(版本需大于3.6)。

在 Debian GNU/Linux 和 Ubuntu 中,你可以使用下面的命令安装:

sudo apt install python3.8 python3.8-pip

在 Python 安装完成后,你需要安装一些运行所需的模块:

pip install requests xmpppy

注意:你需要以 Root 用户来执行这条命令,或者也可以加上 -u 选项,来使模块只适用于该用户。

1.2 安装 Mirai 服务

CuteJabber 使用 Mirai 框架来与 QQ 服务器联系,因此你需要安装 MiraiMirai-API-HTTP

Mirai 基于 Java 所以你可能需要安装 Java 运行环境(Jre):

sudo apt install default-jre

然后你需要获取 Mirai 组件的运行文件,有下面两个方法:

1.2.1 Release 包

包安装方法使用的是 Mirai-Linux-Deployment,它不使用任何包管理器,所以你需要手动把它们下载下来:

或者你可能更喜欢从快速的 Gitee 下载:

又或是它们的官方 Release:

1.2.2 编译 Jar

编译 Mirai 组件:

git clone https://github.com/mamoe/mirai.git
cd mirai && chmod +x gradlew
./gradlew build

mirai/build/libs 内的文件即为所求。

编译 Mirai API HTTP 组件:

git clone https://github.com/project-mirai/mirai-api-http.git
cd mirai-api-http && chmod +x gradlew
./gradlew shadow

mirai-api-http/build/libs 内的文件即为所求。

编译 Mirai Console Wrapper 组件:

git clone https://github.com/mamoe/mirai-console.git
cd mirai-console && chmod +x gradlew
./gradlew build

mirai-console/build/libs 内的文件即为所求。

现在你已经拥有了一些必需的 Mirai 组件,但这还不够,在第一次运行时 Mirai 会自动下载它们。

这里推荐你把这些下载的文件按照下面的目录结构放置(下面的教程就是这样的):

CuteJabber/Requirement
├── mirai-console-wrapper-0.3.0.jar
└── plugins
    └── mirai-api-http-v1.7.2.jar

到这里你已经准备好了你的运行环境,你还需要在下一步配置它。