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)
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)