Files
openclaw/extensions/slack/runtime-api.ts
2026-04-27 15:00:03 +01:00

45 lines
1.2 KiB
TypeScript

export {
handleSlackAction,
slackActionRuntime,
type SlackActionContext,
} from "./src/action-runtime.js";
export { listSlackDirectoryGroupsLive, listSlackDirectoryPeersLive } from "./src/directory-live.js";
export {
deleteSlackMessage,
editSlackMessage,
getSlackMemberInfo,
listEnabledSlackAccounts,
listSlackAccountIds,
listSlackEmojis,
listSlackPins,
listSlackReactions,
monitorSlackProvider,
pinSlackMessage,
probeSlack,
reactSlackMessage,
readSlackMessages,
removeOwnSlackReactions,
removeSlackReaction,
resolveDefaultSlackAccountId,
resolveSlackAccount,
resolveSlackAppToken,
resolveSlackBotToken,
resolveSlackGroupRequireMention,
resolveSlackGroupToolPolicy,
sendMessageSlack,
sendSlackMessage,
unpinSlackMessage,
} from "./src/index.js";
export {
resolveSlackChannelAllowlist,
type SlackChannelLookup,
type SlackChannelResolution,
} from "./src/resolve-channels.js";
export {
resolveSlackUserAllowlist,
type SlackUserLookup,
type SlackUserResolution,
} from "./src/resolve-users.js";
export { registerSlackPluginHttpRoutes } from "./src/http/plugin-routes.js";
export { setSlackRuntime } from "./src/runtime.js";