refactor(discord): split message and binding helpers

This commit is contained in:
Peter Steinberger
2026-04-29 19:00:39 +01:00
parent efefba2db1
commit 43b084e5fa
12 changed files with 1816 additions and 1860 deletions

View File

@@ -39,15 +39,6 @@ export {
export { resolveOpenProviderRuntimeGroupPolicy as resolveDiscordRuntimeGroupPolicy } from "openclaw/plugin-sdk/runtime-group-policy";
export { collectDiscordStatusIssues } from "./src/status-issues.js";
// Deprecated compatibility surface for existing @openclaw/discord/api.js consumers.
type HandleDiscordMessageAction =
typeof import("./src/actions/handle-action.js").handleDiscordMessageAction;
export const handleDiscordMessageAction: HandleDiscordMessageAction = (async (...args) => {
const { handleDiscordMessageAction: run } = await import("./src/actions/handle-action.js");
return run(...args);
}) as HandleDiscordMessageAction;
export {
buildDiscordComponentCustomId,
buildDiscordComponentMessageFlags,
@@ -82,10 +73,6 @@ export {
type DiscordModalFieldSpec,
type DiscordModalSpec,
} from "./src/components.js";
export {
parseDiscordComponentCustomIdForInteraction as parseDiscordComponentCustomIdForCarbon,
parseDiscordModalCustomIdForInteraction as parseDiscordModalCustomIdForCarbon,
} from "./src/component-custom-id.js";
export {
getDiscordExecApprovalApprovers,
isDiscordExecApprovalApprover,