Opened 2 years ago
Closed 2 years ago
#249 closed task (fixed)
Neuer Jabberbot
Reported by: | berhsi | Owned by: | Admins für XMPP |
---|---|---|---|
Priority: | minor | Component: | Dienste/Prosody |
Keywords: | bot | Cc: |
Description
Das Ticket dient nur zu Dokumentationszwecken.
Auf Blaukraut läuft jetzt eine (hoffentlich) etwas robustere Version des Hackbot. Die neue Version basiert aus dem slixmpp-Framework. Das nbxmpp-Framework ist in Version 0.6 in Stable enthalten und würde beim Sprung zur nächsten version (1.0) einiges an Anpassungen am Bot erforderlich machen.
Dazu wurde das Paket python3-slixmpp mit seinen Abhängigkeiten installiert. Für die Plugins waren noch python3-lxml und python3-requests nötig. Letzteres ließe sich vielleicht vermeiden, wenn alls Plugins urllib3 nutzen würden. Bei dieser Gelegenheit wurde das Paket python3-sleekxmpp (ud da nun verwaist auch python3-dnspython und python3-pyasn) deinstalliert.
Damit der Bot unter einem eigenen Benutzer laufen kann, wurde ein Systembenutzer und eine Gruppe (hackbot) für ihn eingerichtet und in seinem Homeverzeichnis User- und Gruppenrechte entsprechend angepaßt.
Bot läuft