UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

32 lines (31 loc) 1.16 kB
import { a as describeMattermostAccount, c as mattermostMeta, i as MattermostChannelConfigSchema, n as mattermostSetupWizard, o as isMattermostConfigured, r as mattermostSetupAdapter, s as mattermostConfigAdapter, t as mattermostPlugin } from "../../channel-plugin-runtime-CNI9RCVH.js"; import { t as resolveMattermostGatewayAuthBypassPaths } from "../../gateway-auth-bypass-BHgOAkk8.js"; //#region extensions/mattermost/src/channel.setup.ts const mattermostSetupPlugin = { id: "mattermost", meta: { ...mattermostMeta }, capabilities: { chatTypes: [ "direct", "channel", "group", "thread" ], reactions: true, threads: true, media: true, nativeCommands: true }, reload: { configPrefixes: ["channels.mattermost"] }, configSchema: MattermostChannelConfigSchema, config: { ...mattermostConfigAdapter, isConfigured: isMattermostConfigured, describeAccount: describeMattermostAccount }, gateway: { resolveGatewayAuthBypassPaths: ({ cfg }) => resolveMattermostGatewayAuthBypassPaths(cfg) }, setup: mattermostSetupAdapter, setupWizard: mattermostSetupWizard }; //#endregion export { mattermostPlugin, mattermostSetupPlugin };