1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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()
|