def _ask_for_help(self, send_to, message):
		jid=JID('*****@*****.**')
		if not jid.resource:
		    jid=JID(jid.node,jid.domain,"send_message")
		recpt=JID('*****@*****.**')
		send_message(jid,'greenbanana',recpt,'We need help!','Help!')
		print "asking for help"
示例#2
0
 def send(self, message, jabber_id, jabber_password, jabber_recpt):
     try:
         self.lock.acquire()#acquire lock
         subject = "Deluge Torrent completed"
         jid=JID(jabber_id)
         if not jid.resource:
             jid=JID(jid.node,jid.domain,"send_message")
             recpt=JID(jabber_recpt)
             send_message(jid, jabber_password, recpt, message, subject)
     finally:
         self.lock.release();#release lock
示例#3
0
    def process_IN_CREATE(self, event):
        if not event.path.endswith('/new'):
            return
        folder = event.path[MAILBOXESTRIM:-4] or 'INBOX'
	absolutepath = os.path.join(event.path, event.name)
	msg = email.message_from_file(open(absolutepath))
        #print 'New mail in %s: %s : %s' % (folder, msg['From'], msg['Subject'])
	for ignore in ignores:
	   if ignore.match(folder):
		return
        send_message(JID(BOT_JID), BOT_PASSWD, JABBER_RCPT, '%s: %s\n%s' % (folder, msg['From'] , msg['Subject']), message_type='chat')
示例#4
0
文件: psto.py 项目: Apkawa/ngblog
 def _xmpp_query(self, text):
     send_message(JID(self.settings['jid']+'/'+self.settings['resource']), 
             self.settings['password'], to_jid=self.jabbber_bot_jid, message_type='chat', body=text)
示例#5
0
#!/usr/bin/python -u
#
# A simple message-sending script

import sys

from pyxmpp.jid import JID
from pyxmpp.jabber.simple import send_message

if len(sys.argv) != 6:
    print u"Usage:"
    print "\t%s my_jid my_password recipient_jid subject body" % (
        sys.argv[0], )
    print "example:"
    print "\t%s test@localhost verysecret test1@localhost Test 'this is test'" % (
        sys.argv[0], )
    sys.exit(1)

jid, password, recpt, subject, body = sys.argv[1:]
jid = JID(jid)
if not jid.resource:
    jid = JID(jid.node, jid.domain, "send_message")
recpt = JID(recpt)
send_message(jid, password, recpt, body, subject)
# vi: sts=4 et sw=4
示例#6
0
#
# A simple message-sending script

# TODO: When error: No handlers could be found for logger "pyxmpp.Client"

import os, sys

# python-module-pyxmpp
from pyxmpp.jid import JID
from pyxmpp.jabber.simple import send_message

# set in korinf config file
jid = os.environ['KORINFERJID']
password = os.environ['KORINFERJIDPASSWD']

if len(sys.argv)!=4:
    print u"Usage:"
    print "\t%s recipient_jid subject body" % (sys.argv[0],)
    print "example:"
    print "\t%s test1@localhost Test 'this is test'" % (sys.argv[0],)
    sys.exit(1)

recpt,subject,body=sys.argv[1:]

jid = JID(jid)
if not jid.resource:
    jid = JID(jid.node,jid.domain,"korinf")

recpt = JID(recpt)
send_message(jid,password,recpt,body,subject)