【发布时间】:2017-09-26 07:31:23
【问题描述】:
我正在创建一个机器人,它读取用户流 Twitter 时间线中的所有提及并相应地回复,但是我似乎无法获取发布提及的用户详细信息以便回复,我收到的只是提及状态/文本。
我正在使用 Python 和 Tweepy API 来实现这一点:
import tweepy
from tweepy import Stream
consumer_key = '********'
consumer_secret = '********'
access_token = '***********'
access_secret = '*********'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)
api = tweepy.API(auth)
class MyStreamListener (tweepy.StreamListener):
def on_status(self, status):
print(status.text)
def on_error(self, status):
print(status)
def on_direct_message(self, status):
print(status)
twitterStream = Stream(auth, MyStreamListener())
userStream = twitterStream.userstream()
任何帮助将不胜感激
【问题讨论】: