Flottbot adalah kerangka chatbot yang ditulis dalam Go. Tapi ada kendalanya, Anda tidak perlu tahu sedikit pun tentang Go! Konfigurasikan bot Anda melalui file YAML, perluas fungsionalitas dengan menulis skrip dalam bahasa favorit Anda.
Filosofi di balik flottbot adalah membuat bot yang sangat sederhana, ringan, dan "bodoh" yang berinteraksi dengan API dan skrip yang menampung logika bisnis bot. Kata flott berasal dari bahasa Jerman yang berarti cepat / cepat .
go get -u github.com/target/flottbot/cmd/flottbot
Biner untuk Linux, macOS, dan Windows tersedia sebagai Rilis Github.
Saat ini kami menyediakan beberapa image Docker:
target/flottbot - Gambar Alpine dan biner flottbot terpasang
target/flottbot:ruby - Gambar Alpine, biner flottbot, dan ruby v3.2 diinstal
target/flottbot:golang - Gambar Alpine, biner flottbot, dan golang v1.23 diinstal
target/flottbot:python - Gambar Alpine, biner flottbot, dan python v3.11 diinstal
Catatan: Kami sangat menyarankan untuk menyematkan gambar Anda ke suatu versi, yaitu. target/flottbot:0.10.0
atau target/flottbot:ruby-0.10.0
Catatan: Gambar dijalankan dengan pengguna flottbot
yang tidak memiliki hak istimewa (uid/gid 900) secara default
Untuk menginstal menggunakan diagram Helm yang terletak di repo ini, kloning repo ini, buat rahasia Kubernetes untuk Slack Token dan Slack App Token di namespace Anda & instal diagram:
helm install helm/flottbot/
Terpencil | Status | Dokumentasi |
---|---|---|
Kendur | ✔ | dokumen |
Perselisihan | ? | dokumen |
Google Obrolan | ? | dokumen |
Yang paling penting | ? | segera hadir |
Telegram | ? | segera hadir |
✔ = Selesai? = sedang berlangsung (berfungsi tetapi beberapa fitur mungkin tidak berfungsi)
Untuk instalasi dan penggunaan, silakan kunjungi dokumen flottbot
Untuk pertanyaan, bergabunglah dengan saluran #flottbot di Gophers Slack.
Silakan lakukan! Periksa CONTRIBUTING.md untuk info.
Terinspirasi oleh Hexbot.io