Es scheint, dass ich vielleicht meine eigenen entwerfen muss. Es gibt ein Python-Projekt mit dem Namen Palaver, das fast alles implementiert. Es kann also sein, dass ich sehr wenig Codierung machen muss:
palaver ist eine Chat-Komponente für mehrere Benutzer für Jabber- und XMPP-Server. Es ist beabsichtigt, alle Funktionen von XEP-0045 sowie die relevanten erweiterten Erkennungsfunktionen von XEP-0128 zu unterstützen.
...
Derzeit werden alle grundlegenden Chat-Funktionen für mehrere Benutzer unterstützt, einschließlich einiger zusätzlicher Funktionen wie Verbotslisten. Weitere Funktionen sind in Vorbereitung, und das gesamte Protokoll soll vollständig unterstützt werden. Spezifische Informationen zu Protokollfunktionen finden Sie in source: trunk / XEP.txt # latest. Es gibt auch Plugins-Unterstützung für die Erweiterung verschiedener Funktionen von Palaver.
Es ist mehr als das, was ich will, und ich habe mich noch nicht damit beschäftigt, aber es kann eine nette, schnelle und einfache Lösung sein. Obwohl es eher wie ein Plug-In aussieht, das in den Jabber-Server selbst eingefügt wird, ist es möglicherweise nicht geeignet. Wenn ja, portiere ich einfach das vorhandene Confbot nach Twisted Words .
-Adam