SlashCommandBotBuilder

io.laserdisc.slack4s.slashcmd.SlashCommandBotBuilder
See theSlashCommandBotBuilder companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Types

Value members

Concrete methods

final def build: Resource[F, Server]
def buildHttpApp(cmdRunner: CommandRunner[F], additionalRoutes: Option[HttpRoutes[F]]): HttpApp[F]
def errorHandler: PartialFunction[Throwable, F[Response[F]]]
def run: F[Nothing]
final def serve: F[Nothing]
def withAdditionalRoutes(routes: HttpRoutes[F]): Self
def withBindOptions(port: Port, address: IpAddress): Self
def withCommandMapper(commandParser: () => F): Self
def withEndpointRoot(root: Path): Self
def withHttp4sBuilder(http4sBuilder: EmberServerBuilder[F] => EmberServerBuilder[F]): Self