gocept.bender הוא בוט ג'אבר.
פונקציונלי העיקרי שלה הוא להיות תמיד באינטרנט, הצטרף לgroupchat (MUC), ולקבל הודעות לומר שיש דרך HTTP POST. לפיכך, מערכות אחרות (למשל Nagios, וכו 'אינטגרציה רציפה) יכול לבצע הודעות ג'אבר מבלי לדבר ג'אבר עצמם (וללא כל להצטרף / חלק רעש).
אתה יכול להגיד לי נדר לומר משהו כזה:
להתכרבל -d "תגיד משהו" http: // משתמש: סיסמא @ מארח: נמל
ציטוטים
בנדר גם לפעמים באופן אקראי, אומר דברים בכוחות עצמו (בנדר מצטט). כדי להימנע מהצפת הערוץ, יש שלושה ספים:
- אומר רק משהו עם הסתברות נתונה.
- אומר רק משהו אם אנחנו לא אמרו שום דבר לזמן נתון.
- אומר רק משהו אם לפחות מספר נתון של הודעות מאנשים אחרים כבר אמר בצ'אט.
פריסה
בנדר נפרס ומוגדר באמצעות buildout. הנה דוגמא קובץ תצורה:
[Buildout]
מרחיב = פרופילים / prod.cfg
[Config]
צ'אט = 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
דרישות :
- פייתון
תגובות לא נמצא