Skip to content

Interface: SlackApproverNode ​

Defined in: core/dist/ast/domain/slack-approver-node.d.ts:10

Passive AST node configuring a bidirectional Slack Socket Mode human approver and control plane (slack.bot).

Connects over Slack Socket Mode using appToken and botToken to deliver interactive escalation/approval prompts and receive validated human decisions in channel.

Extends ​

Properties ​

PropertyModifierTypeDescriptionInherited fromDefined in
appTokenreadonlystring | EnvRefSlack Socket Mode app-level token (xapp-...) or symbolic EnvRef.-core/dist/ast/domain/slack-approver-node.d.ts:12
botTokenreadonlystring | EnvRefSlack bot token (xoxb-...) or symbolic EnvRef.-core/dist/ast/domain/slack-approver-node.d.ts:14
channelreadonlystring | EnvRefTarget Slack channel ID or symbolic EnvRef.-core/dist/ast/domain/slack-approver-node.d.ts:16
interactionModereadonly"bidirectional"Declarative interaction capability of the channel.BaseHumanChannelASTNode.interactionModecore/dist/ast/base/base-human-channel-ast-node.d.ts:15
typereadonly"slack:approver"Unique string-literal discriminant of the human channel node.BaseHumanChannelASTNode.typecore/dist/ast/base/base-human-channel-ast-node.d.ts:13

Released under the MIT License.