API Reference wardrik_slack v#0.1.0-rc.1

Copy Markdown

Modules

Slack for Wardrik. A WardrikChannel adapter for a Slack app of your own.

Calls Slack's Web API.

Handles presses of the buttons WardrikSlack.Waiting posts.

Finds approvers' Slack member IDs, to message each directly.

Builds the Block Kit blocks of Wardrik's Slack messages.

Routes what Slack sends, over Socket Mode or HTTP, within the workspace it came from.

Takes what Slack sends over HTTP.

Adds one Slack app to many workspaces, one for each org.

Passes messages posted in Slack channels to WardrikChannel.received/2, and reacts to them.

Lays out a Wardrik.Notice as one Slack message.

Binds agents to Slack channels, as WardrikChannel.Rooms sets out, and shows the binding there.

Connects to Slack over Socket Mode with the channel's :app_token. Needs no public address.

Lays out the calls an agent waits on as one Slack message.