mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-08 15:23:57 +00:00
24 lines
694 B
TypeScript
24 lines
694 B
TypeScript
// Slack plugin module implements token behavior.
|
|
import { normalizeResolvedSecretInputString } from "openclaw/plugin-sdk/secret-input";
|
|
|
|
export function resolveSlackBotToken(
|
|
raw?: unknown,
|
|
path = "channels.slack.botToken",
|
|
): string | undefined {
|
|
return normalizeResolvedSecretInputString({ value: raw, path });
|
|
}
|
|
|
|
export function resolveSlackAppToken(
|
|
raw?: unknown,
|
|
path = "channels.slack.appToken",
|
|
): string | undefined {
|
|
return normalizeResolvedSecretInputString({ value: raw, path });
|
|
}
|
|
|
|
export function resolveSlackUserToken(
|
|
raw?: unknown,
|
|
path = "channels.slack.userToken",
|
|
): string | undefined {
|
|
return normalizeResolvedSecretInputString({ value: raw, path });
|
|
}
|