slash v2.0.0-rc.10 API Reference

Modules

Custom Plug.Parsers body reader to support the custom Slash.Signature verification process

Slash.Builder is responsible for building the actual plug that can be used in a Plug pipeline

Slash.Command stores all command data received from Slack when invoking a command

Handles formatting a command from internal name to external name

Implementation of Slash.Formatter that uses snake_cased and dasherized commands

All Slack signature generation and verification happens in this module

Supervisor responsible for spinning up our task supervisor and managing replies to child tasks

Use this module for testing your plugs built with Slash.Builder

Utility functions for usage in Slash.Builder plugs