def sendLocation(self, to, location, contentMetadata={}, contentType=15): msg = Message() msg.to = to msg.location = location msg.contentType, msg.contentMetadata = contentType, contentMetadata if to not in self._messageReq: self._messageReq[to] = -1 self._messageReq[to] += 1 return self.talk.sendMessage(self._messageReq[to], msg)
def sendLocation(self, to, location): msg = Message() msg.to, msg._from = to, self.profile.mid msg.text = None msg.location = location msg.contentType, msg.contentMetadata = 15, {} if to not in self._messageReq: self._messageReq[to] = -1 self._messageReq[to] += 1 return self.talk.sendMessage(self._messageReq[to], msg)
def sendLocation(self, to, address, latitude, longitude, phone=None, contentMetadata={}): msg = Message() msg.to, msg._from = to, self.profile.mid msg.text = "Location by Hello World" msg.contentType, msg.contentMetadata = 0, contentMetadata location = Location() location.address = address location.phone = phone location.latitude = float(latitude) location.longitude = float(longitude) location.title = "Location" msg.location = location if to not in self._messageReq: self._messageReq[to] = -1 self._messageReq[to] += 1 return self.talk.sendMessage(self._messageReq[to], msg)
def sendMessage(self, to, text=None, contentMetadata={}, contentType=0, location=None, relatedMessageId=None, messageRelationType=None, relatedMessageServiceCode=None): msg = Message() msg.to, msg._from = to, self.profile.mid if text != None: msg.text = text msg.contentType, msg.contentMetadata = contentType, contentMetadata if location != None: msg.location = location if relatedMessageId != None: msg.relatedMessageId = relatedMessageId if messageRelationType != None: msg.messageRelationType = messageRelationType if relatedMessageServiceCode != None: msg.relatedMessageServiceCode = relatedMessageServiceCode if to not in self._messageReq: self._messageReq[to] = -1 self._messageReq[to] += 1 return self.talk.sendMessage(self._messageReq[to], msg)