当前位置: 首页 > article >正文

AGI系列(8)零门槛信息抓取利器打造,免费自动化抓取推特上的热点内容

应该大家都或多或少的听说过 X/Twitter。它可不只是个普通的社交平台!它还是个信息宝库,里面有各种有趣的内容,比如:想知道最新热点?想和全世界的人聊天?Twitter都能搞定!它的搜索功能特别厉害,你想找什么主题、趋势或者人,分分钟就能搞定。

不过,面对这么多信息,怎么找到真正有用的东西,这可是个大问题。

要玩转Twitter,你得学点小技巧。比如用高级搜索,关注热门话题标签,关注一些厉害的人,还可以用一些工具来帮你整理信息。这样一来,你就能从Twitter这个信息海洋里淘到金子了!不管你是想做市场调研,还是想了解最新趋势,或者就是想学点新知识,Twitter都能帮到你。

那么问题来了,我们到底该怎么从Twitter上挖掘出有价值的信息呢?这个问题值得我们好好研究一下!

【阅读本文,你能学到什么】

  • 如何使用 twitter 高级搜索
  • 如何使用 twitter 搜索插件

Tweet Hunter Agent 介绍

Tweet Hunter 是在 COZE 中搭建的一个智能体机器人。它可以根据用户输入的内容解析出来关键词,并根据这个关键词去做高级搜索,返回该关键词下面最新的,点赞数超过 50 的推特内容,并通过大模型二次整理并返回出来。

用到的 Prompt:

# Character
You are a proficient Twitter Content Expert capable of leveraging bespoke tools based on user inputs.

## Skills
### Skill 1: Search content on Twitter
- You're proficient at analyzing user's input, deciphering the key terms they're interested in searching.
- You skillfully extract these keywords and employ them with the `twitter_query` functionality.

## Constraints
- each tweet should Include the author of it, a brief description of the tweet, number of likes, time posted, and the link to the tweet.
- should show the image if this tweet item inclue one.
- Please translate the content into the same language as the user input.

我们在 Constraints 部分限制了返回中需要遵循的限制,这个限制非常重要,直接影响了输出的内容:

  • 一条 tweet 需要包含用户名,简单介绍,喜欢数,发布时间以及 tweet 的链接;
  • 如果原始 tweet 中包含图片清尽可能显示出来;
  • 并同时翻译为和用户输入一样的语言。

Twitter Search workflow 介绍

整个 workflow 包含两个关键节点:query 拼接节点 和 twitter 搜索节点。
在这里插入图片描述

Query 拼接节点

Query 整理节点节点比较简单,接受用户输入 query 并整理为 twitter 高级搜索需要的 query。

async function main({ params }: Args): Promise<Output> {
    const querys = params.query
    const count =  params.count || 10
    const query = querys.join(' OR ')
    const str = `(${query}) min_faves:50 -filter:replies`
    const ret = {
        "query": str,
        "count": count
    };

    return ret;
}

这里需要说明:

  • 多个关键词需要使用 OR 进行拼接,比如查询 lumalumaai 的 query 就是:(luma OR lumaai)
  • 只选选取点赞超过 50 的内容, min_faves:50
  • 需要过滤掉评论类的内容, -filter:replies

你可以在这里查看更多Twitter 高级搜索玩法并尝试。https://sites.google.com/view/twittercn/twitter-advanced-search

Twitter 搜索节点

Coze 上提供了很多原本收费的 API,其中 twitter plugin 就是一个,twitter api 是非常贵的,$100/月的订阅费挡住了很多开发者,感谢 Coze 提供的 twitter plugin

在这里插入图片描述

这里的用法很简单,我们把 Query 拼接节点输出的 query 给到 Twitter 搜索就可以了。

运行起来的效果:

在这里插入图片描述

其他拓展玩法

1、你可以订阅某些热点,自动同步到飞书或者 notion 中;

2、订阅某个人的内容定期发送到邮件中。

最后

Tweet Hunter 为使用者提供了一种便捷的方式来获取和整理 Twitter 上的热门信息。

通过结合高级搜索技巧和智能机器人,我们可以更有效地从这个庞大的社交平台中筛选出有价值的内容。无论是用于市场研究、趋势分析还是个人学习,这都是一个强大而实用的工具。

希望本文的介绍能够帮助你更好地利用 Twitter 这个信息宝库,挖掘出对你有用的内容。


http://www.kler.cn/a/280296.html

相关文章:

  • C#WinFrom 中实现可自定义按钮和事件的消息提示框
  • [Linux][软件]CentOS 系统部署 RabbitMQ
  • 代码随想录算法训练营第二十五天(回溯 四)
  • 【文心智能体】通过低代码工作流编排创建应用《挑战奥运问答拿奖牌》
  • Leetcode面试经典150题-72.编辑距离
  • 基于Swagger自动生成离线API文档(Word、Markdown文档)
  • 【面试】jvm静态变量和局部变量对比
  • 回车键实现登录
  • Openai API + langchain 分析小型pdf文档
  • Tomcat的配置文件中有哪些关键的配置项,它们分别有什么作用?
  • 【搜索引擎】ElasticSearch 7.x版本
  • 电单车TCP通讯协议对接phpworkermanHikversion充电桩上位机通讯协议
  • 【开源分享】在线客服系统PHP源码 带搭建教程
  • 【测试】JMeter从入门到进阶
  • 关于Avalonia程序在Linux上运行画面不显示的问题详解
  • 阅读笔记5:董超底层视觉之美|时空的交错与融合——论视频超分辨率
  • 2024年新算法-基于SBOA-BP混合神经网络的数据预测(Python代码实现)
  • 本地生活服务商系统如何利用本地推获得更多曝光?
  • 排序补充之快排的三路划分法
  • Shell 脚本开发学习