mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-21 09:36:35 +00:00
fix:webui config some value
This commit is contained in:
parent
6c63990653
commit
4d8edd5da9
@ -51,14 +51,16 @@ export const OB11SetConfigHandler: RequestHandler = async (req, res) => {
|
|||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let configFilePath = resolve(__dirname, `./config/onebot_${await DataRuntime.getQQLoginUin()}.json`);
|
let configFilePath = resolve(__dirname, `./config/onebot11_${await DataRuntime.getQQLoginUin()}.json`);
|
||||||
try {
|
try {
|
||||||
JSON.parse(req.body.config)
|
JSON.parse(req.body.config)
|
||||||
readFileSync(configFilePath);
|
readFileSync(configFilePath);
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
configFilePath = resolve(__dirname, `./config/onebot.json`);
|
//console.log(e);
|
||||||
|
configFilePath = resolve(__dirname, `./config/onebot11.json`);
|
||||||
}
|
}
|
||||||
|
//console.log(configFilePath,JSON.parse(req.body.config));
|
||||||
writeFileSync(configFilePath, JSON.stringify(JSON.parse(req.body.config), null, 4));
|
writeFileSync(configFilePath, JSON.stringify(JSON.parse(req.body.config), null, 4));
|
||||||
res.send({
|
res.send({
|
||||||
code: 0,
|
code: 0,
|
||||||
|
@ -106,12 +106,12 @@ async function onSettingWindowCreated(view: Element) {
|
|||||||
SettingItem(
|
SettingItem(
|
||||||
' WebSocket 服务心跳间隔',
|
' WebSocket 服务心跳间隔',
|
||||||
'控制每隔多久发送一个心跳包,单位为毫秒',
|
'控制每隔多久发送一个心跳包,单位为毫秒',
|
||||||
`<div class="q-input"><input class="q-input__inner" data-config-key="heartInterval" type="number" min="1000" value="${ob11Config.heartInterval}" placeholder="${ob11Config.heartInterval}" /></div>`,
|
`<div class="q-input"><input class="q-input__inner" data-config-key="ob11.heartInterval" type="number" min="1000" value="${ob11Config.heartInterval}" placeholder="${ob11Config.heartInterval}" /></div>`,
|
||||||
),
|
),
|
||||||
SettingItem(
|
SettingItem(
|
||||||
'Access token',
|
'Access token',
|
||||||
undefined,
|
undefined,
|
||||||
`<div class="q-input" style="width:210px;"><input class="q-input__inner" data-config-key="token" type="text" value="${ob11Config.token}" placeholder="未设置" /></div>`,
|
`<div class="q-input" style="width:210px;"><input class="q-input__inner" data-config-key="ob11.token" type="text" value="${ob11Config.token}" placeholder="未设置" /></div>`,
|
||||||
),
|
),
|
||||||
SettingItem(
|
SettingItem(
|
||||||
'新消息上报格式',
|
'新消息上报格式',
|
||||||
@ -128,8 +128,8 @@ async function onSettingWindowCreated(view: Element) {
|
|||||||
SettingItem(
|
SettingItem(
|
||||||
'音乐卡片签名地址',
|
'音乐卡片签名地址',
|
||||||
undefined,
|
undefined,
|
||||||
`<div class="q-input" style="width:210px;"><input class="q-input__inner" data-config-key="musicSignUrl" type="text" value="${ob11Config.musicSignUrl}" placeholder="未设置" /></div>`,
|
`<div class="q-input" style="width:210px;"><input class="q-input__inner" data-config-key="ob11.musicSignUrl" type="text" value="${ob11Config.musicSignUrl}" placeholder="未设置" /></div>`,
|
||||||
'config-musicSignUrl',
|
'ob11.musicSignUrl',
|
||||||
),
|
),
|
||||||
SettingItem('', undefined, SettingButton('保存', 'config-ob11-save', 'primary')),
|
SettingItem('', undefined, SettingButton('保存', 'config-ob11-save', 'primary')),
|
||||||
]),
|
]),
|
||||||
@ -137,7 +137,7 @@ async function onSettingWindowCreated(view: Element) {
|
|||||||
SettingItem(
|
SettingItem(
|
||||||
'上报 Bot 自身发送的消息',
|
'上报 Bot 自身发送的消息',
|
||||||
'上报 event 为 message_sent',
|
'上报 event 为 message_sent',
|
||||||
SettingSwitch('reportSelfMessage', ob11Config.reportSelfMessage),
|
SettingSwitch('ob11.reportSelfMessage', ob11Config.reportSelfMessage),
|
||||||
)
|
)
|
||||||
]),
|
]),
|
||||||
SettingList([
|
SettingList([
|
||||||
@ -213,10 +213,12 @@ async function onSettingWindowCreated(view: Element) {
|
|||||||
}
|
}
|
||||||
const initReverseHost = (type: string, doc: Document = document) => {
|
const initReverseHost = (type: string, doc: Document = document) => {
|
||||||
const hostContainerDom = doc.body?.querySelector(`#config-ob11-${type}-list`);
|
const hostContainerDom = doc.body?.querySelector(`#config-ob11-${type}-list`);
|
||||||
/*[...hostContainerDom.childNodes].forEach((dom) => dom.remove());
|
if (hostContainerDom) {
|
||||||
buildHostList(ob11Config[type], type).forEach((dom) => {
|
[...hostContainerDom.childNodes].forEach((dom) => dom.remove());
|
||||||
hostContainerDom?.appendChild(dom);
|
buildHostList(ob11Config[type], type).forEach((dom) => {
|
||||||
})*/
|
hostContainerDom?.appendChild(dom);
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
initReverseHost('httpHosts', doc);
|
initReverseHost('httpHosts', doc);
|
||||||
initReverseHost('wsHosts', doc);
|
initReverseHost('wsHosts', doc);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user