diff options
Diffstat (limited to 'server.py')
| -rw-r--r-- | server.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/server.py b/server.py new file mode 100644 index 0000000..fcc4d89 --- /dev/null +++ b/server.py @@ -0,0 +1,20 @@ +from sleekxmpp.componentxmpp import ComponentXMPP + +class ObjectComponent(ComponentXMPP): + + def __init__(self, jid, secret, server, port): + ComponentXMPP.__init__(self, jid, secret, server, port) + self.add_event_handler("session_start", self.start) + self.add_event_handler("message", self.message) + + def start(self, event): + pass + + def message(self, msg): + msg.reply("Thanks for sending\n%(body)s" % msg).send() + +if __name__ == '__main__' : + component = ObjectComponent("object.alias.fr.nf", "toto", "localhost", 5347) + component.connect() + component.process() + |
