Skip to content

Interface: SlackApproverNode ​

Defined in: ast/domain/slack-approver-node.ts:11

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.-ast/domain/slack-approver-node.ts:15
botTokenreadonlystring | EnvRefSlack bot token (xoxb-...) or symbolic EnvRef.-ast/domain/slack-approver-node.ts:17
channelreadonlystring | EnvRefTarget Slack channel ID or symbolic EnvRef.-ast/domain/slack-approver-node.ts:19
interactionModereadonly"bidirectional"Declarative interaction capability of the channel.BaseHumanChannelASTNode.interactionModeast/base/base-human-channel-ast-node.ts:18
typereadonly"slack:approver"Unique string-literal discriminant of the human channel node.BaseHumanChannelASTNode.typeast/base/base-human-channel-ast-node.ts:16

Released under the MIT License.