
























@@ -1,20 +1,200 @@
1-export * from "./src/audit.js";
2-export * from "./src/actions/runtime.js";
3-export * from "./src/actions/runtime.moderation-shared.js";
4-export * from "./src/actions/runtime.shared.js";
5-export * from "./src/channel-actions.js";
6-export * from "./src/directory-live.js";
7-export * from "./src/monitor.js";
8-export * from "./src/monitor/gateway-plugin.js";
9-export * from "./src/monitor/gateway-registry.js";
10-export * from "./src/monitor/presence-cache.js";
11-export * from "./src/monitor/thread-bindings.js";
12-export * from "./src/monitor/thread-bindings.manager.js";
13-export * from "./src/monitor/timeouts.js";
14-export * from "./src/probe.js";
15-export * from "./src/resolve-channels.js";
16-export * from "./src/resolve-users.js";
17-export * from "./src/outbound-session-route.js";
18-export * from "./src/send.js";
19-export * from "./src/send.components.js";
1+export { auditDiscordChannelPermissions, collectDiscordAuditChannelIds } from "./src/audit.js";
2+export { handleDiscordAction } from "./src/actions/runtime.js";
3+export {
4+isDiscordModerationAction,
5+readDiscordModerationCommand,
6+requiredGuildPermissionForModerationAction,
7+type DiscordModerationAction,
8+type DiscordModerationCommand,
9+} from "./src/actions/runtime.moderation-shared.js";
10+export {
11+readDiscordChannelCreateParams,
12+readDiscordChannelEditParams,
13+readDiscordChannelMoveParams,
14+readDiscordParentIdParam,
15+} from "./src/actions/runtime.shared.js";
16+export { discordMessageActions } from "./src/channel-actions.js";
17+export {
18+listDiscordDirectoryGroupsLive,
19+listDiscordDirectoryPeersLive,
20+} from "./src/directory-live.js";
21+export {
22+allowListMatches,
23+buildDiscordMediaPayload,
24+createDiscordMessageHandler,
25+createDiscordNativeCommand,
26+isDiscordGroupAllowedByPolicy,
27+monitorDiscordProvider,
28+normalizeDiscordAllowList,
29+normalizeDiscordSlug,
30+registerDiscordListener,
31+resolveDiscordChannelConfig,
32+resolveDiscordChannelConfigWithFallback,
33+resolveDiscordCommandAuthorized,
34+resolveDiscordGuildEntry,
35+resolveDiscordReplyTarget,
36+resolveDiscordShouldRequireMention,
37+resolveGroupDmAllow,
38+sanitizeDiscordThreadName,
39+shouldEmitDiscordReactionNotification,
40+type DiscordAllowList,
41+type DiscordChannelConfigResolved,
42+type DiscordGuildEntryResolved,
43+type DiscordMessageEvent,
44+type DiscordMessageHandler,
45+type MonitorDiscordOpts,
46+} from "./src/monitor.js";
47+export {
48+createDiscordGatewayPlugin,
49+resolveDiscordGatewayIntents,
50+waitForDiscordGatewayPluginRegistration,
51+} from "./src/monitor/gateway-plugin.js";
52+export {
53+clearGateways,
54+getGateway,
55+registerGateway,
56+unregisterGateway,
57+} from "./src/monitor/gateway-registry.js";
58+export {
59+clearPresences,
60+getPresence,
61+presenceCacheSize,
62+setPresence,
63+} from "./src/monitor/presence-cache.js";
64+export {
65+__testing,
66+autoBindSpawnedDiscordSubagent,
67+createNoopThreadBindingManager,
68+createThreadBindingManager,
69+formatThreadBindingDurationLabel,
70+getThreadBindingManager,
71+isRecentlyUnboundThreadWebhookMessage,
72+listThreadBindingsBySessionKey,
73+listThreadBindingsForAccount,
74+reconcileAcpThreadBindingsOnStartup,
75+resolveDiscordThreadBindingIdleTimeoutMs,
76+resolveDiscordThreadBindingMaxAgeMs,
77+resolveThreadBindingIdleTimeoutMs,
78+resolveThreadBindingInactivityExpiresAt,
79+resolveThreadBindingIntroText,
80+resolveThreadBindingMaxAgeExpiresAt,
81+resolveThreadBindingMaxAgeMs,
82+resolveThreadBindingPersona,
83+resolveThreadBindingPersonaFromRecord,
84+resolveThreadBindingsEnabled,
85+resolveThreadBindingThreadName,
86+setThreadBindingIdleTimeoutBySessionKey,
87+setThreadBindingMaxAgeBySessionKey,
88+unbindThreadBindingsBySessionKey,
89+type AcpThreadBindingReconciliationResult,
90+type ThreadBindingManager,
91+type ThreadBindingRecord,
92+type ThreadBindingTargetKind,
93+} from "./src/monitor/thread-bindings.js";
94+export {
95+DISCORD_ATTACHMENT_IDLE_TIMEOUT_MS,
96+DISCORD_ATTACHMENT_TOTAL_TIMEOUT_MS,
97+DISCORD_DEFAULT_INBOUND_WORKER_TIMEOUT_MS,
98+DISCORD_DEFAULT_LISTENER_TIMEOUT_MS,
99+isAbortError,
100+mergeAbortSignals,
101+normalizeDiscordInboundWorkerTimeoutMs,
102+normalizeDiscordListenerTimeoutMs,
103+runDiscordTaskWithTimeout,
104+} from "./src/monitor/timeouts.js";
105+export {
106+fetchDiscordApplicationId,
107+fetchDiscordApplicationSummary,
108+parseApplicationIdFromToken,
109+probeDiscord,
110+resolveDiscordPrivilegedIntentsFromFlags,
111+type DiscordApplicationSummary,
112+type DiscordPrivilegedIntentsSummary,
113+type DiscordPrivilegedIntentStatus,
114+type DiscordProbe,
115+} from "./src/probe.js";
116+export {
117+resolveDiscordChannelAllowlist,
118+type DiscordChannelResolution,
119+} from "./src/resolve-channels.js";
120+export { resolveDiscordUserAllowlist, type DiscordUserResolution } from "./src/resolve-users.js";
121+export {
122+resolveDiscordOutboundSessionRoute,
123+type ResolveDiscordOutboundSessionRouteParams,
124+} from "./src/outbound-session-route.js";
125+export {
126+addRoleDiscord,
127+banMemberDiscord,
128+createChannelDiscord,
129+createScheduledEventDiscord,
130+createThreadDiscord,
131+deleteChannelDiscord,
132+deleteMessageDiscord,
133+DiscordSendError,
134+editChannelDiscord,
135+editMessageDiscord,
136+fetchChannelInfoDiscord,
137+fetchChannelPermissionsDiscord,
138+fetchMemberGuildPermissionsDiscord,
139+fetchMemberInfoDiscord,
140+fetchMessageDiscord,
141+fetchReactionsDiscord,
142+fetchRoleInfoDiscord,
143+fetchVoiceStatusDiscord,
144+hasAllGuildPermissionsDiscord,
145+hasAnyGuildPermissionDiscord,
146+kickMemberDiscord,
147+listGuildChannelsDiscord,
148+listGuildEmojisDiscord,
149+listPinsDiscord,
150+listScheduledEventsDiscord,
151+listThreadsDiscord,
152+moveChannelDiscord,
153+pinMessageDiscord,
154+reactMessageDiscord,
155+readMessagesDiscord,
156+removeChannelPermissionDiscord,
157+removeOwnReactionsDiscord,
158+removeReactionDiscord,
159+removeRoleDiscord,
160+resolveEventCoverImage,
161+searchMessagesDiscord,
162+sendMessageDiscord,
163+sendPollDiscord,
164+sendStickerDiscord,
165+sendTypingDiscord,
166+sendVoiceMessageDiscord,
167+sendWebhookMessageDiscord,
168+setChannelPermissionDiscord,
169+timeoutMemberDiscord,
170+unpinMessageDiscord,
171+uploadEmojiDiscord,
172+uploadStickerDiscord,
173+type DiscordChannelCreate,
174+type DiscordChannelEdit,
175+type DiscordChannelMove,
176+type DiscordChannelPermissionSet,
177+type DiscordEmojiUpload,
178+type DiscordMessageEdit,
179+type DiscordMessageQuery,
180+type DiscordModerationTarget,
181+type DiscordPermissionsSummary,
182+type DiscordReactionRuntimeContext,
183+type DiscordReactionSummary,
184+type DiscordReactionUser,
185+type DiscordReactOpts,
186+type DiscordRoleChange,
187+type DiscordRuntimeAccountContext,
188+type DiscordSearchQuery,
189+type DiscordSendResult,
190+type DiscordStickerUpload,
191+type DiscordThreadCreate,
192+type DiscordThreadList,
193+type DiscordTimeoutTarget,
194+} from "./src/send.js";
195+export {
196+editDiscordComponentMessage,
197+registerBuiltDiscordComponentMessage,
198+sendDiscordComponentMessage,
199+} from "./src/send.components.js";
20200export { setDiscordRuntime } from "./src/runtime.js";
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。