gocept.bender е Jabber бот.
Неговата основна функция е да бъде винаги на линия, се присъедини към конферентна връзка (MUC), и да приемат съобщения да кажа, че има по HTTP POST. По този начин, други системи (напр Nagios, Continuous интеграция и т.н.) може да изпълнява Jabber уведомления без да се налага да говоря за себе си (и без присъединят / част шум) Jabber.
Можете да кажете, Bender да каже нещо подобно:
навийте -D "Кажи нещо" HTTP: // потребител: парола @ хост: порт
<Силни> Цитати
Бендер също така понякога случайно казва неща от самия него (Bender цитира). За да се избегне заливане на канала, има три прагове:
- Само да кажа нещо с дадена вероятност.
- Само да кажа нещо, ако не съм казвал нищо за дадено време.
- Само да кажа нещо, ако поне на определен брой съобщения от други хора, са казва в чата.
<Силен> Deployment
Бендер е разгърнато и конфигуриран с използването 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
<силни> Изисквания
- Python
Коментари не е намерена