feat: auto-join scoped Feishu OAuth users

This commit is contained in:
2026-07-11 14:00:43 +08:00
parent 3bf643ff4d
commit 6ed56ddfc8
7 changed files with 129 additions and 28 deletions
+2 -2
View File
@@ -1160,14 +1160,14 @@ export function makeTriggerHandler(deps: TriggerDeps): TriggerHandler {
return {
status: "error",
reason: "identity_missing",
message: `请先通过飞书登录建立身份${loginUrl}\n登录后仍需由组织管理员将你加入组织`,
message: `请先通过飞书登录并加入组织${loginUrl}\n完成后返回群聊重试`,
};
}
if (user.organizationMemberships.length === 0) {
return {
status: "error",
reason: "membership_missing",
message: "你已完成飞书登录,但尚未加入该组织。请联系组织管理员为你开通成员权限。",
message: "你尚未加入该组织,或成员资格已被移除。请联系组织管理员。",
};
}
const membership = user.organizationMemberships[0]!;