A chatbot framework written in Go.
10K+
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.
go get -u github.com/target/flottbot/cmd/flottbot
Binaries for Linux, macOS, and Windows are available as Github Releasesā .
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
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/
ā = Done š§ = in progress
For installation and usage, please visit the flottbot docsā
For questions join the #flottbotā channel in the Gophers Slackā .
Please do! Check CONTRIBUTING.mdā for info.
Inspired by Hexbot.ioā
Content type
Image
Digest
sha256:2ceeba3f2ā¦
Size
15.6 MB
Last updated
about 1 year ago
docker pull target/flottbot