API Reference wardrik_channel v#0.1.0-rc.1
Copy MarkdownModules
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.