fix: remember direct recipients for connection tests

This commit is contained in:
xmanrui 2026-08-19 11:24:50 +08:00
parent fb61c4235f
commit 3ac70a7c65
34 changed files with 397 additions and 178 deletions

View file

@ -206,7 +206,7 @@ export function normalizeSnapshot(value) {
export function connectionTestFeedback(result) {
if (result?.sent === true) return '钉钉连接检查完成,测试消息已发送。';
if (result?.code === 'test-target-unavailable') {
return '钉钉连接检查完成。请先私聊机器人发送 /status,再重新检查。';
return '连接检查完成。机器人尚未收到可用于测试的私聊消息。';
}
return result ? '钉钉连接检查完成,但测试消息发送失败。' : null;
}

View file

@ -335,7 +335,7 @@ function connectionTestNotice(value) {
return '测试消息已发送,请到飞书会话中确认。';
}
if (value?.testMessage?.code === 'test-target-unavailable') {
return '连接检查完成,但当前没有可用的测试消息接收人。';
return '连接检查完成。机器人尚未收到可用于测试的私聊消息。';
}
return value?.testMessage ? '连接检查完成,但测试消息发送失败。' : null;
}

View file

@ -124,7 +124,7 @@ export function normalizeSnapshot(value) {
export function connectionTestFeedback(result) {
if (result?.sent === true) return '测试消息已发送,请到对应机器人会话中确认。';
if (result?.code === 'test-target-unavailable') {
return '连接检查完成。请先私聊机器人发送 /status,再重新检查。';
return '连接检查完成。机器人尚未收到可用于测试的私聊消息。';
}
return result ? '连接检查完成,但测试消息发送失败。' : null;
}

View file

@ -33,7 +33,7 @@ function checkedTime(value) {
function connectionTestNotice(value) {
if (value?.testMessage?.sent === true) return '测试消息已发送,请到对应机器人会话中确认。';
if (value?.testMessage?.code === 'test-target-unavailable') {
return '连接检查完成。请先私聊机器人发送 /status,再重新检查。';
return '连接检查完成。机器人尚未收到可用于测试的私聊消息。';
}
return value?.testMessage ? '连接检查完成,但测试消息发送失败。' : null;
}

View file

@ -410,7 +410,7 @@ export function WecomSettingsTab({ rpcCall }) {
} else if (snapshot.testMessage?.sent) {
feedback = '企业微信连接检查完成,测试消息已发送。';
} else if (snapshot.testMessage?.code === 'test-target-unavailable') {
feedback = '企业微信连接检查完成。请先私聊机器人发送 /status,再重新检查。';
feedback = '连接检查完成。机器人尚未收到可用于测试的私聊消息。';
} else if (snapshot.testMessage) {
feedback = '企业微信连接检查完成,但测试消息发送失败。';
} else {

View file

@ -524,7 +524,7 @@ export function WeixinSettingsTab({ rpcCall }) {
} else if (snapshot.testMessage?.sent) {
feedback = '微信连接检查完成,测试消息已发送。';
} else if (snapshot.testMessage?.code === 'test-target-unavailable') {
feedback = '微信连接检查完成。请先私聊机器人发送 /status,再重新检查。';
feedback = '连接检查完成。机器人尚未收到可用于测试的私聊消息。';
} else if (snapshot.testMessage) {
feedback = '微信连接检查完成,但测试消息发送失败。';
} else {