接下来,我们打开exe生成的,同文件夹下的 appsettings.json
文件,默认的配置内容如下:
{
"$schema": "https://raw.githubusercontent.com/LagrangeDev/Lagrange.Core/master/Lagrange.OneBot/Resources/appsettings_schema.json",
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"SignServerUrl": "",
"SignProxyUrl": "",
"MusicSignServerUrl": "",
"Account": {
"Uin": 0,
"Protocol": "Linux",
"AutoReconnect": true,
"GetOptimumServer": true
},
"Message": {
"IgnoreSelf": true,
"StringPost": false
},
"QrCode": {
"ConsoleCompatibilityMode": false
},
"Implementations": [
{
"Type": "ReverseWebSocket",
"Host": "127.0.0.1",
"Port": 8080,
"Suffix": "/onebot/v11/ws",
"ReconnectInterval": 5000,
"HeartBeatInterval": 5000,
"AccessToken": ""
}
]
}
我们需要修改其中的关于签名地址、连接配置部分的内容。
其他内容默认即可。
填入签名地址
"SignServerUrl": "https://sign.lagrangecore.org/api/sign/30366",
下方 反向ws
和 正向ws
方法分选其一即可
反向ws
koishi
的 反向ws
配置下,默认配置项为
运行在 127.0.0.1:5140
,且监听路径默认为 /onebot
。
- 所以我们需要修改为:
"Implementations": [
{
"Type": "ReverseWebSocket",
"Host": "127.0.0.1",
"Port": 5140,
"Suffix": "/onebot",
"ReconnectInterval": 5000,
"HeartBeatInterval": 5000,
"AccessToken": ""
}
]
其余内容不变,仅修改 Port
和 Suffix
即可。
正向ws
- 我们需要修改为:
"Implementations": [
{
"Type": "ForwardWebSocket",
"Host": "127.0.0.1",
"Port": 3001,
"HeartBeatInterval": 5000,
"HeartBeatEnable": true,
"AccessToken": ""
}
]
其余内容不变,仅修改 Port
即可。
保存该文件。然后重新运行exe。