Skip to content

Commit d5cbb57

Browse files
committed
完善Milky部分
1 parent 3238590 commit d5cbb57

File tree

3 files changed

+83
-54
lines changed

3 files changed

+83
-54
lines changed

docs/v2/.vitepress/catalogue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export const milkySidebar = {
3232
text: "快速开始",
3333
items: [
3434
{
35-
text: "快速开始 & 配置",
35+
text: "启动 & 配置",
3636
link: "/Lagrange.Milky/Config/",
3737
}
3838
]
Lines changed: 76 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
# 快速部署 & 配置
1+
# 启动 & 配置
22

3-
## 下载安装
4-
5-
开发期可以从[Actions](https://github.com/LagrangeDev/LagrangeV2/actions/workflows/milky-build.yaml)下载最新的构建
6-
7-
## 运行
3+
## 启动
84

95
::: code-group
106

@@ -21,69 +17,110 @@ chmod +x ./Lagrange.Milky
2117

2218
:::
2319

24-
第一次运行时, 会在同级目录下自动生成默认的 `appsettings.jsonc` 配置文件, 请按照下文的指导正确[修改配置文件](#配置文件)以设置 Lagrange.
25-
26-
在配置文件按需修改后(推荐使用扫码登录), 重新运行, Lagrange 将正式运行在同一文件夹下会出现一张登录二维码图片 qrcode.png, 在二维码过期前尽快使用手机 QQ 扫码连接
27-
28-
::: tip 提示
20+
第一次运行时,会在同级目录下自动生成默认的 `appsettings.jsonc` 配置文件,同时控制台输出:
2921

30-
手机扫描登录二维码时, 推荐勾选「下次登录无需确认」
22+
```text
23+
Please edit the configuration file
24+
and press any key to continue starting the application.
25+
```
3126

32-
:::
27+
请按照下文的指导正确修改配置文件,然后按任意键,Lagrange 将正式启动,并在同一文件夹下生成一张登录二维码图片 `qrcode.png`。在二维码过期前,请尽快使用手机 QQ 扫码连接。
3328

34-
::: warning 注意
29+
::: tip
3530

36-
当前主签名尚未同步, 如出现签名相关错误请加入群获取Error签名地址
31+
手机扫描登录二维码时, 推荐勾选「下次登录无需确认」
3732

3833
:::
3934

4035
## 配置文件
4136

42-
```json5{11-12,24-43}
43-
37+
```json
4438
{
4539
"$schema": "https://json.schemastore.org/appsettings.json",
40+
41+
// 日志相关
4642
"Logging": {
43+
// 日志等级相关
4744
"LogLevel": {
48-
"Default": "Trace", // 开发阶段默认为 Trace, 提 Issue 时也请切换到 Trace
45+
// 开发阶段默认为 Trace, 提 Issue 时也请切换到 Trace
46+
"Default": "Trace",
4947
},
5048
},
49+
5150
"Core": {
5251
"Server": {
53-
// "AutoReconnect": true, // 自动重连
54-
// "UseIPv6Network": false, // 使用 IPv6 网络
55-
// "GetOptimumServer": true, // 获取最佳服务器
52+
// 是否自动重连
53+
// "AutoReconnect": true,
54+
55+
// 是否使用 IPv6 网络
56+
// "UseIPv6Network": false,
57+
58+
// 是否使用最低延迟的服务器
59+
// "GetOptimumServer": true,
5660
},
5761
"Signer": {
58-
"Base": "https://sign.lagrangecore.org/api/sign", // 当前主签名尚未同步,请加入群获取Error签名地址 // 内置, 为 Cloudflare, 可能需要代理
59-
"Version": "30366", // QQ版本号, 在不知道具体版本时不要修改
60-
// "ProxyUrl": null, // 代理地址, 留空不使用代理, 仅支持 http 代理, example: http://127.0.0.1:7890
62+
// 内置, 由 Cloudflare 提供保护, 访问可能需要代理
63+
"Base": "https://sign.lagrangecore.org/api/sign",
64+
65+
// 使用的签名的 QQ 版本号, 在不知道具体版本时不要修改
66+
"Version": "30366",
67+
68+
// 访问签名服务器所用的代理地址, 留空不使用代理, 仅支持 http 代理
69+
// 例如 http://example.com:8080/
70+
// "ProxyUrl": null,
6171
},
6272
"Login": {
63-
"Uin": 0, // 为0表示使用扫码登录, 否则使用指定的 Uin 登录, 扫码的账号Uin不能与此处不一致
64-
// "Password": null, // 密码
65-
// "DeviceName": "LGR-Milky", // 设备名称, 可选
66-
// "AutoReLogin": true, // 自动重连
67-
// "CompatibleQrCode": false, // 兼容模式下的二维码, 扫不上可选
68-
// "UseOnlineCaptchaResolver": true, // 使用在线Captcha解析器, 使用由 Lagrange 提供的验证码链接
73+
// 扫码登录所用的 QQ 号
74+
// 若与实际登录的 QQ 号不一致, 则再次启动时无法自动登录
75+
"Uin": 0,
76+
77+
// 登录时使用的密码, 若不需要密码登录, 则留空
78+
// "Password": null,
79+
80+
// 登录时使用的设备名称
81+
// "DeviceName": "LGR-Milky",
82+
83+
// 在强制下线后是否自动重新登录
84+
// "AutoReLogin": true,
85+
86+
// 是否启用二维码兼容模式
87+
// 若控制台的二维码显示有问题, 可尝试开启此选项
88+
// "CompatibleQrCode": false,
89+
90+
// 在使用安卓协议登录时, 是否使用 Lagrange 提供的在线验证码解析服务
91+
// "UseOnlineCaptchaResolver": true,
6992
},
7093
},
94+
95+
// Milky 协议相关
7196
"Milky": {
72-
"Host": "127.0.0.1", // 监听地址
73-
"Port": 3000, // 监听端口
74-
// "Prefix": "/", // 前缀, 可选, 默认为 "/"
75-
// "UseWebSocket": true, // 是否使用 WebSocket, 默认为 true
76-
// "WebHook": null, // Default WebHook 配置, 可选
97+
// HTTP/WebSocket 服务绑定地址
98+
"Host": "127.0.0.1",
99+
100+
// HTTP/WebSocket 服务监听端口
101+
"Port": 3000,
102+
103+
// HTTP 和 WebSocket 服务的前缀路径
104+
// 在使用反向代理将 Milky 服务置于其他路径下时需要设置
105+
// "Prefix": "/",
106+
107+
// 是否开启 WebSocket 事件推送服务
108+
// "UseWebSocket": true,
109+
110+
// HTTP/WebSocket 服务的访问令牌
111+
// 若设置, 则需要在应用端配置中指定同样的 AccessToken
112+
// "AccessToken": "123456"
113+
114+
// WebHook 相关配置, 留空则不启用 WebHook
77115
// "WebHook": {
78-
// "Url": "http://127.0.0.1:3001/webhook" // WebHook 地址, 可选
116+
// // WebHook 上报的 URL
117+
// "Url": "http://127.0.0.1:3001/webhook"
79118
// }
80119
},
81120
}
82-
83-
84121
```
85122

86123
## 协议相关
87124

88-
参见[Milky文档](https://milky.ntqqrev.org/guide/introduction.html), 此处不做过多赘述
125+
参见 [Milky 文档](https://milky.ntqqrev.org/guide/introduction.html)
89126

docs/v2/Lagrange.Milky/index.md

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,11 @@
11
# Lagrange.Milky
22

3-
Milky协议实现, 支持与主流Bot框架通信
3+
Lagrange.Milky 是 [Milky](https://milky.ntqqrev.org/) 协议的实现,可用于和 NoneBot 等机器人框架进行集成
44

5-
## 获取方式
5+
## 获取
66

7-
1. [Actions](https://github.com/LagrangeDev/LagrangeV2/actions/workflows/milky-build.yaml)
7+
目前 Lagrange.Milky 尚未发布 Release,尝鲜构建版本可从 [Actions](https://github.com/LagrangeDev/LagrangeV2/actions/workflows/milky-build.yaml) 获取。使用过程中出现 Bug 请及时反馈。
88

9-
::: tip 提示
10-
11-
AOT Publish 无需 .NET 运行时支持, 可直接运行。
12-
13-
仅支持64位架构的win, linux, mac, 如需运行时支持其他架构, 请自行编译并使用JIT。
14-
15-
:::
16-
17-
## 部署 & 配置
18-
19-
[快速部署 & 配置](/Lagrange.Milky/Config/)
9+
Lagrange.Milky 使用了 Native AOT 技术,**无需 .NET 运行时**,目前支持的平台如下:
10+
- Windows x64
11+
- Linux x64

0 commit comments

Comments
 (0)