API Reference wardrik_channel v#0.1.0-rc.1

Copy Markdown

Modules

Lets people talk to Wardrik's agents from chat apps, such as Slack.

The agent that answers in a room, and when.

One chat app Wardrik runs, under the name it's given.

A message someone posted in a room. Adapters pass it to WardrikChannel.received/2.

Keeps installations in Wardrik, for one app added to many workspaces.

The single installation a channel's token: makes, in the workspace that token reaches.

Someone in a workspace: the chat app's id for them, and the name it shows.

An agent that may answer in a channel's rooms, with its name and description.

A message for the adapter to post, in thread of room, or in the room itself if thread is nil. See WardrikChannel.deliver/2.

Posts agents' answers in each room's threads.

Follows a room's conversations for its WardrikChannel.Replies.Server.

Posts in one room's threads.

The state of one room's replies.

Keeps which agent answers in each room, and the threads it has answered in.

Runs a channel.

A call the agent waits on a person to decide.

A channel in one place it's added to, such as one Slack workspace.