Files
openclaw/extensions/zalo/runtime-api.ts
2026-04-27 20:34:35 +01:00

76 lines
2.2 KiB
TypeScript

export {
addWildcardAllowFrom,
applyAccountNameToChannelSection,
applyBasicWebhookRequestGuards,
applySetupAccountConfigPatch,
type BaseProbeResult,
type BaseTokenResolution,
buildBaseAccountStatusSnapshot,
buildChannelConfigSchema,
buildSecretInputSchema,
buildSingleChannelSecretPromptState,
buildTokenChannelStatusSummary,
type ChannelAccountSnapshot,
type ChannelMessageActionAdapter,
type ChannelMessageActionName,
type ChannelPlugin,
type ChannelStatusIssue,
chunkTextForOutbound,
createChannelPairingController,
createChannelReplyPipeline,
createDedupeCache,
createFixedWindowRateLimiter,
createWebhookAnomalyTracker,
DEFAULT_ACCOUNT_ID,
deliverTextOrMediaReply,
evaluateSenderGroupAccess,
formatAllowFromLowercase,
formatPairingApproveHint,
type GroupPolicy,
hasConfiguredSecretInput,
isNormalizedSenderAllowed,
isNumericTargetId,
jsonResult,
logTypingFailure,
type MarkdownTableMode,
mergeAllowFromEntries,
migrateBaseNameToDefaultAccount,
normalizeAccountId,
normalizeResolvedSecretInputString,
normalizeSecretInputString,
type OpenClawConfig,
type OutboundReplyPayload,
PAIRING_APPROVED_MESSAGE,
type PluginRuntime,
promptSingleChannelSecretInput,
readJsonWebhookBodyOrReject,
readStringParam,
registerPluginHttpRoute,
type RegisterWebhookPluginRouteOptions,
registerWebhookTarget,
type RegisterWebhookTargetOptions,
registerWebhookTargetWithPluginRoute,
type ReplyPayload,
resolveClientIp,
resolveDefaultGroupPolicy,
resolveDirectDmAuthorizationOutcome,
resolveInboundRouteEnvelopeBuilderWithRuntime,
resolveOpenProviderRuntimeGroupPolicy,
resolveSenderCommandAuthorizationWithRuntime,
resolveWebhookPath,
resolveWebhookTargetWithAuthOrRejectSync,
runSingleChannelSecretStep,
type RuntimeEnv,
type SecretInput,
type SenderGroupAccessDecision,
sendPayloadWithChunkedTextAndMedia,
setTopLevelChannelDmPolicyWithAllowFrom,
setZaloRuntime,
waitForAbortSignal,
warnMissingProviderGroupPolicyFallbackOnce,
WEBHOOK_ANOMALY_COUNTER_DEFAULTS,
WEBHOOK_RATE_LIMIT_DEFAULTS,
withResolvedWebhookRequestPipeline,
type WizardPrompter,
} from "./src/runtime-api.js";