【问题标题】:How to check whether I already replied to a tweet or not?如何检查我是否已经回复了推文?
【发布时间】:2021-07-17 23:37:35
【问题描述】:

我知道有一种方法可以保存我们在文本文件中回复的推文 ID。然后在回复新推文时,在该文件中搜索,并检查我们是否已经回复了该 ID。如果我们要回复的推文已经存在于文件中,则不要回复。 但问题是,当这个 id 列表增长时,搜索将变得很耗时。

我正在考虑获取所有回复的推文 ID。然后检查这些回复的用户名。如果和我的一致,请不要回复。

我的问题是如何获取回复的推文 ID?我无法找到使用 twitter apis 和 tweepy 的方法。欢迎使用其他解决方案。

【问题讨论】:

    标签: python twitter tweepy twitter-oauth twitterapi-python


    【解决方案1】:

    您可以简单地使用您回复的ids 创建一个列表

    replied = [] 
    

    那么对于每个回复:

    replied.append(tweet.id)
    

    当你需要检查推文是否已经回复时:

    if tweet.id not in replied:
        #e.g. reply
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-25
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      相关资源
      最近更新 更多