gocept.bender är en Jabber bot.
Dess huvudsakliga funktion är att alltid vara på nätet, förenad med en groupchat (MUC), och att acceptera meddelanden för att säga att det via HTTP POST. Således kan andra system (t.ex. Nagios, Continuous Integration etc.) utför Jabber anmälningar utan att behöva tala Jabber själva (och utan någon / bli del buller).
Du kan tala om Bender att säga ungefär så här:
krypa -d "Säg något" http: // användare: lösenord @ host: port
Citat
Bender också ibland slumpmässigt säger saker från sig själv (Bender citerar). För att undvika översvämningar kanalen, det finns tre tröskelvärden:
- Bara säga något med en viss sannolikhet.
- Bara säga något om vi inte har sagt något för en viss tid.
- Bara säga något om minst ett visst antal meddelanden från andra människor har sagts i chattrummet.
Deployment
Bender distribueras och konfigureras med utbyggnaden. Här är ett exempel konfigurationsfilen:
[Utbyggnad]
sträcker = profiler / prod.cfg
[Config]
Chattrum = my-chat@jabber.org
jabber_user = Bender-användare
jabber_password = hemlighet
min_silence_duration = datetime.timedelta (minuter = 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
Krav :
- Python
Kommentarer hittades inte