gocept.bender ay isang Jabber bot.
Ang pangunahing pag-andar ay upang maging palaging online, sumali sa isang groupchat (MUC), at upang tanggapin ang mga mensahe na sinasabi doon sa pamamagitan ng HTTP POST. Kaya, iba pang mga sistema (hal Nagios, patuloy Integration atbp) ay maaaring gumanap ng mga abiso Jabber nang hindi na kinakailangang makipag-usap Jabber kanilang sarili (at walang anumang sumali / ingay bahagi).
Maaari mong sabihin sa Bender sabihin ng isang bagay na katulad nito:
curl d "Say something" http: // user: password @ host: port
Quotes
Bender din minsan sapalarang sabi bagay sa pamamagitan ng kanyang sarili (Bender quotes). Upang maiwasan ang pagbaha sa channel, may tatlong threshold:
- Sabihin lamang ng isang bagay sa isang ibinigay na probabilidad.
- Sabihin lamang ang isang bagay kung hindi namin sinabi ng anumang bagay para sa isang naibigay na panahon.
- Sabihin lamang ng isang bagay kung hindi bababa sa isang naibigay na bilang ng mga mensahe mula sa iba pang mga tao ay sinabi sa chatroom.
Deployment
Bender deploy at isinaayos gamit buildout. Narito ang isang halimbawa ng configuration file:
[Buildout]
umaabot = profile / prod.cfg
[Config]
chatroom = my-chat@jabber.org
jabber_user = bender-user
jabber_password = secret
min_silence_duration = datetime.timedelta (minuto = 5)
min_human_messages = 10
speaking_probability = 1.0 / (10 * 60)
LogLevel = INFO
http_address = 0.0.0.0:8099
http_user = bender
http_password = http_secret
Kinakailangan :
- sawa
Mga Komento hindi natagpuan