Sign inSign up

target/flottbot

By target

•Updated about 1 year ago
Archived

A chatbot framework written in Go.

Image
0

10K+

target/flottbot repository overview

flottbot logo

⁠Flottbot


GoDoc Build Status GitHub release Coverage Status Go Report Card docker

Flottbot is a chatbot framework written in Go. But there's a catch, you don't need to know a lick of Go! Configure your bot via YAML files, extend functionality by writing scripts in your favorite language.

The philosophy behind flottbot is to create very simple, lightweight, "dumb" bots that interact with APIs and scripts which house a bot's business logic. The word flott comes from the German word meaning quick/speedy.

  1. Installation⁠
  2. Docker images⁠
  3. Available remotes⁠
  4. Documentation⁠
  5. Contributing⁠

⁠Installation

⁠Using go
go get -u github.com/target/flottbot/cmd/flottbot
⁠Binaries

Binaries for Linux, macOS, and Windows are available as Github Releases⁠.

⁠Docker Images

We currently provide a few Docker images:

target/flottbot⁠ - Alpine image and flottbot binary installed

target/flottbot:ruby⁠ - Alpine image, flottbot binary, and ruby v2.5 installed

target/flottbot:golang⁠ - Alpine image, flottbot binary, and golang v1.11 installed

target/flottbot:python⁠ - Alpine image, flottbot binary, and python v3.7 installed

⁠Helm Chart

To install using the Helm⁠ chart located in this repo, clone this repo, create a Kubernetes secret⁠ for your Slack Token in your namespace & install the chart:

   helm install helm/flottbot/

⁠Available remotes

RemoteStatusDocumentation
Slackā āœ”Docs⁠
Discord⁠🚧Docs⁠

āœ” = Done 🚧 = in progress

⁠Documentation

For installation and usage, please visit the flottbot docs⁠

For questions join the #flottbot⁠ channel in the Gophers Slack⁠.

⁠Contributing

Please do! Check CONTRIBUTING.md⁠ for info.

⁠Credits

Inspired by Hexbot.io⁠

⁠Authors

Tag summary

Content type

Image

Digest

sha256:2ceeba3f2…

Size

15.6 MB

Last updated

about 1 year ago

docker pull target/flottbot