openclaw/src/channels/slack/plugin-sdk-bridge.ts

52 lines
1.4 KiB
TypeScript

export type { InspectedSlackAccount, ResolvedSlackAccount } from "../../../extensions/slack/api.js";
export type { SlackActionContext } from "../../../extensions/slack/runtime-api.js";
export type { SlackTarget, SlackTargetKind } from "../../../extensions/slack/api.js";
export {
buildSlackThreadingToolContext,
deleteSlackMessage,
downloadSlackFile,
editSlackMessage,
extractSlackToolSend,
getSlackMemberInfo,
handleSlackHttpRequest,
inspectSlackAccount,
isSlackInteractiveRepliesEnabled,
listEnabledSlackAccounts,
listSlackAccountIds,
listSlackEmojis,
listSlackMessageActions,
listSlackPins,
listSlackReactions,
parseSlackBlocksInput,
parseSlackTarget,
pinSlackMessage,
reactSlackMessage,
readSlackMessages,
recordSlackThreadParticipation,
removeOwnSlackReactions,
removeSlackReaction,
resolveSlackAccount,
resolveSlackChannelId,
resolveDefaultSlackAccountId,
resolveSlackGroupRequireMention,
resolveSlackGroupToolPolicy,
resolveSlackReplyToMode,
sendSlackMessage,
unpinSlackMessage,
} from "../../../extensions/slack/api.js";
export {
handleSlackAction,
listSlackDirectoryGroupsLive,
listSlackDirectoryPeersLive,
monitorSlackProvider,
probeSlack,
resolveSlackChannelAllowlist,
resolveSlackUserAllowlist,
sendMessageSlack,
} from "../../../extensions/slack/runtime-api.js";
export {
listSlackDirectoryGroupsFromConfig,
listSlackDirectoryPeersFromConfig,
} from "../../../extensions/slack/api.js";