Esempio n. 1
0
 def handle_track_stream(self, message):
     if messagetools.is_tweet(message):
         if self.is_own_tweet(message):
             log.msg("Tracked own tweet: %r" % (message,))
         else:
             log.msg("Tracked a tweet: %r" % (message,))
             self.publish_tweet(message)
     else:
         log.msg("Received non-tweet from tracking stream: %r" % message)
Esempio n. 2
0
    def handle_user_stream(self, message):
        if messagetools.is_tweet(message):
            return self.handle_inbound_tweet(message)
        elif messagetools.is_dm(message.get('direct_message', {})):
            return self.handle_inbound_dm(message['direct_message'])
        elif message.get('event') == 'follow':
            return self.handle_follow(message)

        log.msg(
            "Received a user stream message that we do not handle: %r" %
            message)