-
Notifications
You must be signed in to change notification settings - Fork 4
开始部署
从 go-cqhttp 的 release 发布页 中下载最新版本的 go-cqhttp。
请注意,go-cqhttp 支持 Windows、macOS 和 Linux 等操作系统。请根据您的服务器操作系统选择相应的版本进行下载。
下载完成后,您可以将其上传至服务器或在本地运行 go-cqhttp。
首次运行 go-cqhttp 时,需要进行初始化配置。在命令行窗口中运行以下命令:
-
Windows 系统: 您可以直接点击
go-cqhttp.exe
进行初始化。运行后,程序会自动生成一个名为go-cqhttp.bat
的文件。然后运行go-cqhttp.bat
,进行后续的配置。 -
Linux 系统:
./go-cqhttp
此时,系统会提示 "请选择你需要的通信方式",请按照以下步骤选择您需要的通信方式:
- 输入 3,选择 "反向 Websocket 通信"。
- 按下回车键,确认选择。
初始化完成后,系统会自动生成一个名为 config.yml
的配置文件,并在下一次启动时自动加载。
在第二步初始化 go-cqhttp 完成后,程序会自动生成一个名为 config.yml
的配置文件。请按照以下步骤修改配置文件:
-
打开
config.yml
文件。 -
找到
post-format
参数,并将其修改为array
。
post-format: array
- 找到
universal
参数,将其值修改为ws://127.0.0.1:8080/
。
universal: ws://127.0.0.1:8080/
修改完成后,请保存 config.yml 文件。
在以上步骤完成后,您需要在 go-cqhttp 上登入 QQ 账号。请按照以下步骤操作:
-
如果您使用的是 Windows 系统,请直接点击
go-cqhttp.bat
;如果您使用的是 Linux 系统,请在终端中运行./go-cqhttp
。 -
在 go-cqhttp 启动后,程序会显示一个二维码。请使用同一局域网中的设备(如手机)扫描二维码,完成登入。
- 如果您使用的是云服务器,请先在本地设备(如电脑)上使用 go-cqhttp 登入 QQ 账号,然后将生成的
session.token
和device.json
文件上传至服务器。再运行 go-cqhttp,程序会自动加载session.token
和device.json
文件登入QQ,无需再次扫描二维码。
到此为止,go-cqhttp 已经成功登入了您的 QQ 账号。
接下来,您需要从 PrismBot 的 release 发布页 下载最新版本的 PrismBot。
请注意,PrismBot 是一款基于 .NET 6 的程序。在使用 PrismBot 之前,您需要确保已安装 .NET 6 运行时。如果您未安装 .NET 6 运行时,请先下载并安装 .NET 6 运行时。
下载完成后,您可以将 PrismBot 上传至服务器或在本地运行 PrismBot。
在下载最新版本的 PrismBot 并完成解压后,您需要修改 PrismBot 的配置文件。请按照以下步骤操作:
-
如果您使用的是 Windows 系统,请在程序根目录中找到并双击运行
PrismBot.exe
;如果您使用的是 Linux 系统,请切换到程序根目录后在终端中运行./PrismBot
。 -
在首次运行 PrismBot 时,程序会自动生成一个名为
config.yml
的配置文件。程序会提示您在config.yml
中填写相关配置后重启 PrismBot。 -
打开
config.yml
文件,找到 Groups 参数,将其值修改为您的 QQ 群号,多个群号使用逗号分隔。
Groups: [123456, 666666]
- 找到
SuperUsers
参数,将其值修改为您的超级用户 QQ 号,多个 QQ 号使用逗号分隔。
SuperUsers: [123456, 654321]
如果您不知道其他参数代表着什么,请不要随意修改。
修改完成后,请保存 config.yml
文件并重启 PrismBot。
在完成 go-cqhttp 和 PrismBot 的配置后,请确保 8080 和 8081 端口没有被占用后,同时运行 PrismBot 和 go-cqhttp。在成功启动两个程序后,PrismBot 会提示以下信息:
2023/3/2 12:44:05| Info | Sora.Net.SoraWebsocketServer
[Sora]已连接客户端[127.0.0.1:58351]
2023/3/2 12:44:05| Info | Sora.OnebotAdapter.EventAdapter
[Sora]已连接到go-cqhttp,版本:v1.0.0-rc4
这意味着 go-cqhttp 已经成功连接到 PrismBot,并可以正常工作了。现在,您可以开始在 QQ 群中使用 PrismBot 了。
部分功能需要 TShock 适配插件的支持才能正常工作。请按照以下步骤操作:
- 从 PrismBot 的 release 发布页 下载TShock适配插件
PrismBotTShockAdapter.dll
。 - 将下载的
PrismBotTShockAdapter.dll
文件移动至 TShock 根目录下的ServerPlugins
文件夹。
现在,您已经成功安装了 TShock 插件,如果你的服务器正在运行中,请重启服务器以加载新的插件。