def __init__(self, phoneNumber, keepAlive = False, sendReceipts = False): self.sendReceipts = sendReceipts self.phoneNumber = phoneNumber self.jid = "*****@*****.**" % phoneNumber self.sentCache = {} connectionManager = YowsupConnectionManager() connectionManager.setAutoPong(keepAlive) self.signalsInterface = connectionManager.getSignalsInterface() self.methodsInterface = connectionManager.getMethodsInterface() self.signalsInterface.registerListener("auth_success", self.onAuthSuccess) self.signalsInterface.registerListener("auth_fail", self.onAuthFailed) self.signalsInterface.registerListener("message_received", self.onMessageReceived) self.signalsInterface.registerListener("receipt_messageSent", self.onMessageSent) self.signalsInterface.registerListener("presence_updated", self.onPresenceUpdated) self.signalsInterface.registerListener("disconnected", self.onDisconnected) self.commandMappings = {"lastseen":lambda: self.methodsInterface.call("presence_request", ( self.jid,)), "available": lambda: self.methodsInterface.call("presence_sendAvailable"), "unavailable": lambda: self.methodsInterface.call("presence_sendUnavailable") } self.done = False
def __init__(self, phoneNumber, keepAlive=False, sendReceipts=False): self.sendReceipts = sendReceipts self.phoneNumber = phoneNumber self.jid = "*****@*****.**" % phoneNumber self.sentCache = {} connectionManager = YowsupConnectionManager() connectionManager.setAutoPong(keepAlive) self.signalsInterface = connectionManager.getSignalsInterface() self.methodsInterface = connectionManager.getMethodsInterface() self.signalsInterface.registerListener("auth_success", self.onAuthSuccess) self.signalsInterface.registerListener("auth_fail", self.onAuthFailed) self.signalsInterface.registerListener("message_received", self.onMessageReceived) self.signalsInterface.registerListener("receipt_messageSent", self.onMessageSent) self.signalsInterface.registerListener("presence_updated", self.onPresenceUpdated) self.signalsInterface.registerListener("disconnected", self.onDisconnected) self.commandMappings = { "lastseen": lambda: self.methodsInterface.call("presence_request", (self.jid, )), "available": lambda: self.methodsInterface.call("presence_sendAvailable"), "unavailable": lambda: self.methodsInterface.call("presence_sendUnavailable") } self.done = False
def __init__(self, keepAlive = False, sendReceipts = False): self.sendReceipts = sendReceipts connectionManager = YowsupConnectionManager() connectionManager.setAutoPong(keepAlive) self.signalsInterface = connectionManager.getSignalsInterface() self.methodsInterface = connectionManager.getMethodsInterface() self.signalsInterface.registerListener("message_received", self.onMessageReceived) self.signalsInterface.registerListener("auth_success", self.onAuthSuccess) self.signalsInterface.registerListener("auth_fail", self.onAuthFailed) self.signalsInterface.registerListener("disconnected", self.onDisconnected) self.cm = connectionManager
def __init__(self, keepAlive=False, sendReceipts=False): self.sendReceipts = sendReceipts connectionManager = YowsupConnectionManager() connectionManager.setAutoPong(keepAlive) self.signalsInterface = connectionManager.getSignalsInterface() self.methodsInterface = connectionManager.getMethodsInterface() self.signalsInterface.registerListener("message_received", self.onMessageReceived) self.signalsInterface.registerListener("auth_success", self.onAuthSuccess) self.signalsInterface.registerListener("auth_fail", self.onAuthFailed) self.signalsInterface.registerListener("disconnected", self.onDisconnected) self.cm = connectionManager