Flottbot 是一個用 Go 寫的聊天機器人框架。但有個問題,你不需要懂一點 Go!透過 YAML 檔案配置您的機器人,透過用您喜歡的語言編寫腳本來擴展功能。
flottbot 背後的理念是創建非常簡單、輕量級、「啞」的機器人,與包含機器人業務邏輯的 API 和腳本互動。 flott這個字來自德語,意思是快速/迅速。
go get -u github.com/target/flottbot/cmd/flottbot
適用於 Linux、macOS 和 Windows 的二進位檔案可作為 Github 版本提供。
我們目前提供了一些 Docker 映像:
target/flottbot - 安裝了 Alpine 映像和 flottbot 二進位文件
target/flottbot:ruby - 安裝了 Alpine 映像、flottbot 二進位檔案和 ruby v3.2
target/flottbot:golang - 安裝了 Alpine 映像、flottbot 二進位檔案和 golang v1.23
target/flottbot:python - 安裝了 Alpine 映像、flottbot 二進位檔案和 python v3.11
注意:我們強烈建議將您的圖像固定到一個版本,即。 target/flottbot:0.10.0
或target/flottbot:ruby-0.10.0
注意:預設情況下,映像使用非特權flottbot
使用者 (uid/gid 900) 運行
若要使用此儲存庫中的 Helm 圖表進行安裝,請複製此儲存庫,在命名空間中為 Slack 令牌和 Slack 應用程式令牌建立 Kubernetes 金鑰並安裝圖表:
helm install helm/flottbot/
偏僻的 | 地位 | 文件 |
---|---|---|
鬆弛 | ✔ | 文件 |
不和諧 | ? | 文件 |
谷歌聊天 | ? | 文件 |
最重要的 | ? | 即將推出 |
電報 | ? | 即將推出 |
✔ = 完成? = 正在進行中(功能正常,但某些功能可能無法使用)
安裝和使用請存取 flottbot 文檔
如有疑問,請加入 Gophers Slack 中的 #flottbot 頻道。
請這樣做!檢查 CONTRIBUTING.md 以取得資訊。
靈感來自 Hexbot.io