slack4s
slack4s
API
slack4s
BuildInfo
io.laserdisc.slack4s
internal
slack
canned
internal
MockSlackAPIClient
SlackAPIClient
SlackAPIClient
SlackAPIClientImpl
SlackResponseAccepted
SlashCommandPayloadOps
slashcmd
internal
CommandRunner
CommandRunner
CommandRunnerImpl
SignatureValidator
AuthError
BadSignature
BindAddress
BindPort
Command
CommandMapper
Delayed
DelayedWithMsg
EmailAddress
EndpointRoot
Immediate
LogToken
MissingHeader
MissingPayloadField
PayloadError
ResponseType
SigningSecret
SlackUser
SlashCommandBotBuilder
Defaults
SlashCommandBotBuilder
URL
slack4s
/
io.laserdisc.slack4s
/
io.laserdisc.slack4s.slashcmd
/
SlashCommandBotBuilder
SlashCommandBotBuilder
io.laserdisc.slack4s.slashcmd.SlashCommandBotBuilder
See the
SlashCommandBotBuilder
companion object
class
SlashCommandBotBuilder
[
F
[
_
]]
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Type members
Types
type
Self
=
SlashCommandBotBuilder
[
F
]
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
In this article
Attributes
Members list
Type members
Types
Value members
Concrete methods