Exemplo n.º 1
0
 def relatedMessage(self,
                    to,
                    text,
                    relatedMessageId=None,
                    contentMetadata={}):
     msg = Message()
     msg.to, msg._from = to, self.profile.mid
     msg.text = text
     msg.contentType, msg.contentMetadata = 0, contentMetadata
     msg.relatedMessageId, msg.messageRelationType, msg.relatedMessageServiceCode = relatedMessageId, 3, 1
     if to not in self._messageReq:
         self._messageReq[to] = -1
     self._messageReq[to] += 1
     return self.talk.sendMessage(self._messageReq[to], msg)
Exemplo n.º 2
0
 def sendReplyMessage(self,
                      relatedMessageId,
                      to,
                      text,
                      contentMetadata={},
                      contentType=0):
     msg = Message()
     msg.relatedMessageServiceCode = 1
     msg.messageRelationType = 3
     msg.relatedMessageId = str(relatedMessageId)
     msg.to = to
     msg.text = text
     msg.contentType = contentType
     msg.contentMetadata = contentMetadata
     if to not in self._messageReq:
         self._messageReq[to] = -1
     self._messageReq[to] += 1
     return self.talk.sendMessage(self._messageReq[to], msg)