mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-17 16:12:21 -06:00
f43544f752
* refactor: remove vestigial indirection * test: update Slack runtime API guard
49 lines
1.4 KiB
TypeScript
49 lines
1.4 KiB
TypeScript
// Slack API module exposes the plugin public contract.
|
|
export {
|
|
handleSlackAction,
|
|
slackActionRuntime,
|
|
type SlackActionContext,
|
|
} from "./src/action-runtime.js";
|
|
export { listSlackDirectoryGroupsLive, listSlackDirectoryPeersLive } from "./src/directory-live.js";
|
|
export {
|
|
listEnabledSlackAccounts,
|
|
listSlackAccountIds,
|
|
resolveDefaultSlackAccountId,
|
|
resolveSlackAccount,
|
|
} from "./src/accounts.js";
|
|
export {
|
|
deleteSlackMessage,
|
|
editSlackMessage,
|
|
getSlackMemberInfo,
|
|
listSlackEmojis,
|
|
listSlackPins,
|
|
listSlackReactions,
|
|
pinSlackMessage,
|
|
reactSlackMessage,
|
|
readSlackMessages,
|
|
removeOwnSlackReactions,
|
|
removeSlackReaction,
|
|
sendSlackMessage,
|
|
unpinSlackMessage,
|
|
} from "./src/actions.js";
|
|
export {
|
|
resolveSlackGroupRequireMention,
|
|
resolveSlackGroupToolPolicy,
|
|
} from "./src/group-policy.js";
|
|
export { monitorSlackProvider } from "./src/monitor.js";
|
|
export { probeSlack } from "./src/probe.js";
|
|
export { sendMessageSlack } from "./src/send.js";
|
|
export { resolveSlackAppToken, resolveSlackBotToken } from "./src/token.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";
|