我想查阅 Twitter 提要列表,选择转发次数最多的推文,然后将其发布到 Telegram。这可能吗?

Posted

技术标签:

【中文标题】我想查阅 Twitter 提要列表,选择转发次数最多的推文,然后将其发布到 Telegram。这可能吗?【英文标题】:I would like to consult a list of Twitter feeds, select the tweet with most retweets, then post it to Telegram. Is this possible? 【发布时间】:2018-05-12 14:21:41 【问题描述】:

我希望 Zap 每天都运行,这是我发现的时间表。

但是当我查看 Twitter 选项时,我只有“动作”,但无法读取数据并根据某些标准选择了一条推文。这可能吗?

【问题讨论】:

【参考方案1】:

David 来自 Zapier 平台团队。

每个 zap 只能有一个触发器。听起来您设置了一个带有时间表触发器的 zap(所以它每天发生一次),这意味着您也不能使用 twitter 触发器(只是动作,就像您所看到的那样)。

我们有一个New Search Mention,当有一条与用户或搜索词匹配的新推文时会触发它(您不希望每条推文)。您将能够从中获得喜欢/转发的信息,然后据此采取行动(或过滤)。您可以使用Storage 和代码步骤来跟踪所有推文的最大值,然后(在第二条推文中)每天一次将最大值发送到电报(并重置计数器)。

目前最大的问题是,由于触发器在推文创建后很快触发,参与信息将非常接近 0。您需要一种将推文信息作为搜索查找的方法,所以你可以这样做:

    新搜索提及 延迟 获取推文信息( 代码步骤(检查最大 RT,如果更高,请将其设置为这条推文)

还有一些其他关于重置的极端情况(你什么时候停止计算推文?发帖前一个小时?;一天早些时候的推文有更多时间被转发,使它们处于优势;等等),但你可以打一些电话。

所以,tl;dr:目前不可能,但我当然可以请求Get Tweet Info 操作,这正是您需要的。

听起来怎么样?

【讨论】:

哇,谢谢,这是对可以做什么和不可以做什么的非常清楚的解释。 “获取推文信息”会很棒! 酷!如果您写信至 support@zapier.com,他们可以使用您的电子邮件记录请求,以便在发生时/何时通知您(参考此问题,他们可以 ping 我或提出更详细的功能请求)。否则我可以将其记录下来,您可以密切关注(或进行快速操作)updates blog。

以上是关于我想查阅 Twitter 提要列表,选择转发次数最多的推文,然后将其发布到 Telegram。这可能吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何让我的 Twitter 提要与博客集成(带有单独的评论线程)?

如何在搜索 api 中排除转发和回复?

在 MEAN 堆栈中实现 facebook / twitter 样式提要的最有效方法是啥?我应该考虑socket.io吗? [关闭]

在 IOS 中解析 Twitter JSON 提要

选择排序算法

选择与 Hadoop 用户列表匹配的记录