def messageReceived(message): print "messageReceived subject=%s message=%s" % (message.subject(), message.plainBody()) message.setPlainBody("RECEIVED %s" % message.plainBody()) chats = Kopete.chats() print "%s" % chats for c in chats: print c.displayName()
def pluginInit(): print "pluginInit" iface = Kopete.interface() print "accounts=%s" % iface.accounts() print "contacts=%s" % iface.contacts() print "identities=%s" % iface.identities() for i in iface.identities(): print "identity=%s label=%s" % (i,iface.labelForIdentity(i)) for p in iface.protocols(): print "protocol=%s" % p iface.setStatusMessage("Some statusmessage") # register a custom command. Kopete.addCommand("mycommand", "USAGE: /mycommand - This is a scripted command", 0, -1, "python") # register a custom action. Kopete.addContactAction("mycontactaction", "My Contact Script Action", "python") print "-------------------------------------------------------------------------------------------" print iface.isConnected("Testbed","MyAccount") iface.connect("Testbed","MyAccount")