Flottbot هو إطار عمل chatbot مكتوب بلغة Go. ولكن هناك مشكلة، لست بحاجة إلى معرفة القليل من Go! قم بتكوين الروبوت الخاص بك عبر ملفات YAML، وقم بتوسيع الوظائف عن طريق كتابة البرامج النصية بلغتك المفضلة.
تتمثل الفلسفة الكامنة وراء flottbot في إنشاء روبوتات "غبية" بسيطة جدًا وخفيفة الوزن تتفاعل مع واجهات برمجة التطبيقات والبرامج النصية التي تحتوي على منطق عمل الروبوت. كلمة flott تأتي من الكلمة الألمانية التي تعني سريع / سريع .
go get -u github.com/target/flottbot/cmd/flottbot
تتوفر الثنائيات لنظام التشغيل Linux وmacOS وWindows كإصدارات Github.
نقدم حاليًا بعض صور Docker:
الهدف/flottbot - تم تثبيت صورة جبال الألب وثنائي flottbot
target/flottbot:Ruby - تم تثبيت صورة Alpine وflottbot ثنائي وروبي v3.2
الهدف/flottbot:golang - تثبيت صورة جبال الألب و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 الموجود في هذا الريبو، انسخ هذا الريبو، وأنشئ أسرار Kubernetes لرمز Slack Token وSlack App Token في مساحة الاسم الخاصة بك وقم بتثبيت المخطط:
helm install helm/flottbot/
بعيد | حالة | التوثيق |
---|---|---|
الركود | ✔ | المستندات |
الفتنة | ؟ | المستندات |
دردشة جوجل | ؟ | المستندات |
الأهم | ؟ | قريباً |
برقية | ؟ | قريباً |
✔ = انتهيت ؟ = قيد التقدم (وظيفي ولكن قد لا تعمل بعض الميزات)
للتثبيت والاستخدام، يرجى زيارة مستندات flottbot
للأسئلة، انضم إلى قناة #flottbot في Gophers Slack.
من فضلك افعل! تحقق من CONTRIBUTING.md للحصول على المعلومات.
مستوحاة من Hexbot.io