如何在Python上使用Tweepy创建Twitter线程
我正在创建一个Twitter机器人来分享我所居住的新冠肺炎病例的信息,但我试图将所有信息组织在一个线程中 我所说的“线程”是指“Twitter线程”:许多tweet一起创建,以使其可读性和简洁性 我在Python中使用Tweepy,但我找不到一种方法来实现这一点。我可以发布一条tweet(通过使用api.update\u status),但我不能通过在第一条tweet中添加新tweet来创建完整的线程 这是我的第一个问题,所以我希望它足够好,可以理解如何在Python上使用Tweepy创建Twitter线程,python,twitter,bots,tweepy,Python,Twitter,Bots,Tweepy,我正在创建一个Twitter机器人来分享我所居住的新冠肺炎病例的信息,但我试图将所有信息组织在一个线程中 我所说的“线程”是指“Twitter线程”:许多tweet一起创建,以使其可读性和简洁性 我在Python中使用Tweepy,但我找不到一种方法来实现这一点。我可以发布一条tweet(通过使用api.update\u status),但我不能通过在第一条tweet中添加新tweet来创建完整的线程 这是我的第一个问题,所以我希望它足够好,可以理解 谢谢我建议你看看。在Tweepy中,当您调用
谢谢我建议你看看。在
Tweepy
中,当您调用update\u status时,它将返回一个status对象,因此应该执行类似以下逻辑的操作:
original_tweet = api.update_status(status=question_text)
reply1_tweet = api.update_status(status=reply1_text,
in_reply_to_status_id=original_tweet.id,
auto_populate_reply_metadata=True)
reply2_tweet = api.update_status(status=reply2_text,
in_reply_to_status_id=reply1_tweet.id,
auto_populate_reply_metadata=True)
原始的_tweet变量将保存对第一条tweet的引用,当您第二次调用'api.update_status'(名为reply1_tweet)时,您需要将线程逻辑(在本例中是原始的_tweet)上紧靠此条之上的帖子的id作为参数
上面的解释指的是回复状态中的这一特定部分,id=original\u tweet.id
嗯,我不知道这个解释是否足够清楚,我希望它能有所帮助……我认为twitter上没有线程的概念,除了对你自己的第一条消息的“回复”。要发布回复,请查看以下帖子: