使用Tweepy回复特定用户

2024-04-20 01:43:58 发布

您现在位置:Python中文网/ 问答频道 /正文

说到写机器人,我是个十足的傻瓜,所以原谅我的无知。我想写一个机器人自动回复特定的用户。每次他们发微博,我都想让我的机器人回复。我知道这是可能的,我只是不知道怎么做。我甚至不知道从哪里开始。我创建了我的Twitter应用程序,我得到了令牌访问令牌代码,但是我接下来该怎么办?任何帮助都将不胜感激。在


Tags: 代码用户应用程序机器人twitter傻瓜
1条回答
网友
1楼 · 发布于 2024-04-20 01:43:58

我想你已经通过了tweepy的认证。在

toReply = "someonesTwitterName" #user to get most recent tweet
api = tweepy.API(auth)

#get the most recent tweet from the user
tweets = api.user_timeline(screen_name = toReply, count=1)

for tweet in tweets:
    api.update_status("@" + toReply + " This is what I'm replying with", in_reply_to_status_id = tweet.id)

现在,如果你想创建一个机器人,你必须每隔n秒检查一次新的tweet,如果他们有一条你还没有回复的tweet,你可以用这样的方法回复tweet

相关问题 更多 >