18 lines
495 B
Python
18 lines
495 B
Python
|
import slixmpp
|
||
|
|
||
|
|
||
|
class SendXmppMessage(slixmpp.ClientXMPP):
|
||
|
def __init__(self, jid, password, recipient, message):
|
||
|
slixmpp.ClientXMPP.__init__(self, jid, password)
|
||
|
|
||
|
self.recipient = recipient
|
||
|
self.msg = message
|
||
|
self.add_event_handler("session_start", self.start)
|
||
|
|
||
|
def start(self, event):
|
||
|
self.send_presence()
|
||
|
self.get_roster()
|
||
|
|
||
|
self.send_message(mto=self.recipient, mbody=self.msg, mtype='chat')
|
||
|
self.disconnect(wait=True)
|