Skip to main content

ChatOps4s

Simplified Chat-ops for Scala

"org.business4s" %% "chatops4s-slack" % "chatops4s-slack-client / version"

Minimal

The full API fits on one trait. One way to do buttons, commands, and forms. Sane defaults and minimal mental overhead. With sttp and circe as only dependencies.

Type-Safe

Buttons carry typed values. Commands parse into case classes. Forms derive from data types. The compiler catches mistakes before Slack does.

High-Level

Allows to create real-world apps with minimal effort. Adds features such as idempotency, user cache or app management approach.