


























@@ -5,25 +5,110 @@ export {
55handleDiscordSubagentEnded,
66handleDiscordSubagentSpawning,
77} from "./src/subagent-hooks.js";
8-export * from "./src/account-inspect.js";
9-export * from "./src/accounts.js";
10-export * from "./src/actions/handle-action.guild-admin.js";
11-export * from "./src/actions/handle-action.js";
12-export * from "./src/components.js";
13-export * from "./src/directory-config.js";
14-export * from "./src/exec-approvals.js";
15-export * from "./src/group-policy.js";
8+export {
9+type DiscordCredentialStatus,
10+inspectDiscordAccount,
11+type InspectedDiscordAccount,
12+} from "./src/account-inspect.js";
13+export {
14+createDiscordActionGate,
15+listDiscordAccountIds,
16+listEnabledDiscordAccounts,
17+mergeDiscordAccountConfig,
18+type ResolvedDiscordAccount,
19+resolveDefaultDiscordAccountId,
20+resolveDiscordAccount,
21+resolveDiscordAccountConfig,
22+resolveDiscordMaxLinesPerMessage,
23+} from "./src/accounts.js";
24+export { tryHandleDiscordMessageActionGuildAdmin } from "./src/actions/handle-action.guild-admin.js";
25+export { handleDiscordMessageAction } from "./src/actions/handle-action.js";
26+export {
27+buildDiscordComponentCustomId,
28+buildDiscordComponentMessage,
29+buildDiscordComponentMessageFlags,
30+buildDiscordInteractiveComponents,
31+buildDiscordModalCustomId,
32+createDiscordFormModal,
33+DISCORD_COMPONENT_ATTACHMENT_PREFIX,
34+DISCORD_COMPONENT_CUSTOM_ID_KEY,
35+DISCORD_MODAL_CUSTOM_ID_KEY,
36+type DiscordComponentBlock,
37+type DiscordComponentBuildResult,
38+type DiscordComponentButtonSpec,
39+type DiscordComponentButtonStyle,
40+type DiscordComponentEntry,
41+type DiscordComponentMessageSpec,
42+type DiscordComponentModalFieldType,
43+type DiscordComponentSectionAccessory,
44+type DiscordComponentSelectOption,
45+type DiscordComponentSelectSpec,
46+type DiscordComponentSelectType,
47+DiscordFormModal,
48+type DiscordModalEntry,
49+type DiscordModalFieldDefinition,
50+type DiscordModalFieldSpec,
51+type DiscordModalSpec,
52+formatDiscordComponentEventText,
53+parseDiscordComponentCustomId,
54+parseDiscordComponentCustomIdForCarbon,
55+parseDiscordModalCustomId,
56+parseDiscordModalCustomIdForCarbon,
57+readDiscordComponentSpec,
58+resolveDiscordComponentAttachmentName,
59+} from "./src/components.js";
60+export {
61+listDiscordDirectoryGroupsFromConfig,
62+listDiscordDirectoryPeersFromConfig,
63+} from "./src/directory-config.js";
64+export {
65+getDiscordExecApprovalApprovers,
66+isDiscordExecApprovalApprover,
67+isDiscordExecApprovalClientEnabled,
68+shouldSuppressLocalDiscordExecApprovalPrompt,
69+} from "./src/exec-approvals.js";
70+export {
71+resolveDiscordGroupRequireMention,
72+resolveDiscordGroupToolPolicy,
73+} from "./src/group-policy.js";
1674export type {
1775DiscordInteractiveHandlerContext,
1876DiscordInteractiveHandlerRegistration,
1977} from "./src/interactive-dispatch.js";
20-export * from "./src/normalize.js";
21-export * from "./src/pluralkit.js";
22-export * from "./src/probe.js";
23-export * from "./src/session-key-normalization.js";
24-export * from "./src/status-issues.js";
25-export * from "./src/targets.js";
26-export * from "./src/security-audit.js";
78+export {
79+looksLikeDiscordTargetId,
80+normalizeDiscordMessagingTarget,
81+normalizeDiscordOutboundTarget,
82+} from "./src/normalize.js";
83+export {
84+type DiscordPluralKitConfig,
85+fetchPluralKitMessageInfo,
86+type PluralKitMemberInfo,
87+type PluralKitMessageInfo,
88+type PluralKitSystemInfo,
89+} from "./src/pluralkit.js";
90+export {
91+type DiscordApplicationSummary,
92+type DiscordPrivilegedIntentsSummary,
93+type DiscordPrivilegedIntentStatus,
94+type DiscordProbe,
95+fetchDiscordApplicationId,
96+fetchDiscordApplicationSummary,
97+parseApplicationIdFromToken,
98+probeDiscord,
99+resolveDiscordPrivilegedIntentsFromFlags,
100+} from "./src/probe.js";
101+export { normalizeExplicitDiscordSessionKey } from "./src/session-key-normalization.js";
102+export { collectDiscordStatusIssues } from "./src/status-issues.js";
103+export {
104+type DiscordTarget,
105+type DiscordTargetKind,
106+type DiscordTargetParseOptions,
107+parseDiscordTarget,
108+resolveDiscordChannelId,
109+resolveDiscordTarget,
110+} from "./src/targets.js";
111+export { collectDiscordSecurityAuditFindings } from "./src/security-audit.js";
27112export { resolveDiscordRuntimeGroupPolicy } from "./src/runtime-group-policy.js";
28113export {
29114DISCORD_DEFAULT_INBOUND_WORKER_TIMEOUT_MS,
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。