如何在Python上使用Tweepy创建Twitter线程

如何在Python上使用Tweepy创建Twitter线程,python,twitter,bots,tweepy,Python,Twitter,Bots,Tweepy,我正在创建一个Twitter机器人来分享我所居住的新冠肺炎病例的信息,但我试图将所有信息组织在一个线程中 我所说的“线程”是指“Twitter线程”:许多tweet一起创建,以使其可读性和简洁性 我在Python中使用Tweepy,但我找不到一种方法来实现这一点。我可以发布一条tweet(通过使用api.update\u status),但我不能通过在第一条tweet中添加新tweet来创建完整的线程 这是我的第一个问题,所以我希望它足够好,可以理解 谢谢我建议你看看。在Tweepy中,当您调用

我正在创建一个Twitter机器人来分享我所居住的新冠肺炎病例的信息,但我试图将所有信息组织在一个线程中

我所说的“线程”是指“Twitter线程”:许多tweet一起创建,以使其可读性和简洁性

我在Python中使用Tweepy,但我找不到一种方法来实现这一点。我可以发布一条tweet(通过使用api.update\u status),但我不能通过在第一条tweet中添加新tweet来创建完整的线程

这是我的第一个问题,所以我希望它足够好,可以理解


谢谢

我建议你看看。在
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上没有线程的概念,除了对你自己的第一条消息的“回复”。要发布回复,请查看以下帖子: