ChatopsRPC v0.2.0 API Reference

Modules

An elixir implementation of the ChatopsRPC protocol. This repo provides both server side and client side implementations of the protocol for use with Plug and Fawkes respectively.

Provides an api for building chatops into your service or application.

Provides the neccessary client processes for signing requests, listing known services, and polling endpoints for changes.

A Fawkes handler that listens for rpc commands.

Plug for adding chatops commands to your application.

Custom body reader that stores the message body in plug private. This is required for chatops rpc to do authentication against the signing token provided by the client.

Provides the necessary server components for verifying client signatures and storing nonces.