Human Interaction Overview
Socless' Human Interaction Workflow enables the incorporation of human input into your playbooks. Using the tools provided by the workflow, Socless developers can create playbooks that interact with users via messaging channels like Slack.
The Human Interaction Workflow is used by configuring an Interaction
state in a playbook. Interaction
states are configured the same way as Task
state, with the difference being that Interaction
states have their Type
set to Interaction
The Human Interaction Architecture documentation provides an in-depth explanation of how human interactions work in Socless and how you can build your own. For now, we'll focus on using Socless Slack (which implements human interaction in Slack) to augment our Getting Started playbook.
Let's start by including functionality to prompt a user for confirmation