【问题标题】:Watching hashtags with tweepy after API UpdateAPI 更新后使用 tweepy 观看主题标签
【发布时间】:2019-01-25 16:34:04
【问题描述】:

Twitter 正在更新他们的 API,更新意味着关闭一些服务,例如 Streaming API。 可悲的是,我在我的机器人上使用这些流 API 来观看带有特定主题标签的消息和通过提及帐户发送的消息或直接消息发送的命令。

我不知道如何迁移到新的 API。有什么想法吗?

现在我正在使用这个:

mainStream = tweepy.Stream(auth=api.auth, listener= mainStreamListener())
mainStream.filter(track=[Hashtag], is_async=True)

cmdStream = tweepy.Stream(auth=api.auth, listener= cmdStreamListener())
cmdStream.userstream(is_async=True)

【问题讨论】:

    标签: python-3.x twitter bots tweepy


    【解决方案1】:

    您正在使用的两个流 API 中只有一个即将被删除(正在删除用户流,过滤器没有,但在 Twitter's roadmap for replacement in the future 上)。

    如果您对如何迁移到 Account Activity API 感兴趣,Twitter 有一个迁移指南here。基本原则是您的代码需要为用户的帐户活动消息注册一个 webhook 和订阅,然后响应直接消息事件(而不是您当前在 cmdStream 部分中实现的代码)。我不知道 tweepy 库目前是否对 Account Activity API 有特定的支持。

    【讨论】:

    • 天哪,那我真高兴。会有工作要做,但至少我可以继续正常工作。
    猜你喜欢
    • 2014-01-20
    • 2021-07-09
    • 2013-04-28
    • 2017-11-25
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多