gocept.bender هو بوت جابر.
ظائفه الرئيسية هي أن تكون دائما على الإنترنت، انضم إلى المحادثة الجماعية (MUC)، وقبول الرسائل إلى القول إن هناك عبر HTTP POST. وهكذا، وأنظمة أخرى (مثل Nagios والتكامل المستمر الخ) يمكن أن تؤدي الإخطارات جابر دون الحاجة إلى التحدث جابر أنفسهم (ودون أي انضمام / الضوضاء جزء).
يمكن أن أقول لكم بندر أن أقول شيئا من هذا القبيل:
حليقة -d "قل شيئا" HTTP: // المستخدم: كلمة المرور @ المضيف: الميناء
يقتبس
بندر أيضا في بعض الأحيان يقول أشياء عشوائيا من تلقاء نفسه (بندر يقتبس). لتجنب الفيضانات القناة، وهناك ثلاثة عتبات:
- القول فقط شيء مع وجود احتمال معين.
- القول فقط شيء واذا كنا لم يقل شيئا لوقت معين.
- أقول فقط ما إذا كان قد قيل ما لا يقل عن عدد معين من الرسائل من أشخاص آخرين في غرف الدردشة.
نشر
وتنتشر بندر وتكوين باستخدام buildout. هنا هو ملف التكوين سبيل المثال:
[buildout]
يمتد = ملامح / prod.cfg
[التكوين]
غرف الدردشة = my-chat@jabber.org
jabber_user = بندر الاستخدام
jabber_password = السر
min_silence_duration = datetime.timedelta (دقيقة = 5)
min_human_messages = 10
speaking_probability = 1.0 / (10 * 60)
loglevel = INFO
http_address = 0.0.0.0:8099
http_user = بندر
http_password = http_secret
المتطلبات:
بيثون
لم يتم العثور على التعليقات