def sendLocation(self, to, latitude, longitude, address, title): msg = Message() msg.to = to msg.contentMetadata = {} msg.location = Location(latitude=latitude, longitude=longitude, address=address, title=title, phone=None) return self.talk.sendMessage(0, 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)