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

news/2024/9/23 3:24:56/

应该大家都或多或少的听说过 X/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.queryconst count =  params.count || 10const 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.ppmy.cn/news/1517466.html

相关文章

内网横向移动常用方法

横向移动 #横向移动含义 横向移动是以已经被攻陷的系统为跳板&#xff0c;通过收集跳板机的信息&#xff08;文档&#xff0c;存储的凭证&#xff0c;ipc连接记录等等信息&#xff09;来访问其他域内主机。#常见横向手段 1&#xff0c;通过相同的用户名密码批量ipc连接其他域内…

《前端攻城狮 · Snowflake 雪花算法》

&#x1f4e2; 大家好&#xff0c;我是 【战神刘玉栋】&#xff0c;有10多年的研发经验&#xff0c;致力于前后端技术栈的知识沉淀和传播。 &#x1f497; &#x1f33b; CSDN入驻不久&#xff0c;希望大家多多支持&#xff0c;后续会继续提升文章质量&#xff0c;绝不滥竽充数…

Apache SeaTunnel Zeta 引擎源码解析(一)Server端的初始化

引入 本系列文章是基于 Apache SeaTunnel 2.3.6版本&#xff0c;围绕Zeta引擎给大家介绍其任务是如何从提交到运行的全流程&#xff0c;希望通过这篇文档&#xff0c;对刚刚上手SeaTunnel的朋友提供一些帮助。 我们整体的文章将会分成三篇&#xff0c;从以下方向给大家介绍&am…

【动图效果概览】自动化建链后,Exata调用STK更新卫星位置

如下图所示&#xff0c;动画遵循 时间前进方向&#xff0c;划分截取为5段 &#xff08;因为每张照片限制大小5MB&#xff0c;不够应该够看清个大概意思了&#xff09;&#xff1a;

Docker中镜像文件的打包传输、容器导出镜像及虚拟机端口映射的实现

内网私有仓库 1、Docker 私有仓库 是集中存放镜像的地⽅&#xff0c;⽽注册服务器 &#xff08;Registry&#xff09;是存放仓库的具体服务器。仓库可以被认为是⼀个具体 的项⽬或⽬录。 Docker 公共仓库&#xff1a;https://hub.docker.com 2、Docker 私有仓库的作⽤&#…

c语言每日学习8.24

void reverse_string(char* str) 为什么不用传递数组的长度&#xff1f; 在C语言中&#xff0c;字符串通常是以空字符\0结尾的字符数组。因此&#xff0c;当你传递一个字符串&#xff08;即字符数组的指针&#xff09;给函数时&#xff0c;函数可以通过遍历字符串直到遇到空字…

Mobile-Agent项目部署与学习总结(DataWhale AI夏令营)

前言 你好&#xff0c;我是GISer Liu&#xff0c;一名热爱AI技术的GIS开发者&#xff0c;本文是DataWhale 2024 AI夏令营的最后一期——Mobile-Agent赛道&#xff0c;这是作者的学习文档&#xff0c;这里总结一下&#xff0c;和作者一起学习这个多模态大模型新项目吧&#x1f6…

Linux 软件包管理器yum 自动化构建工具-make/makefile

Linux 工具 linux 软件包管理器 yum 把一些常用的软件提前编译好&#xff0c;做成软件包放在一个服务器上&#xff0c;通过包管理器可以很方便的获取到在这个编译好的软件包。直接进行安装。 软件包和软件包管理器就相当于 App 和应用商店这样的关系。 Linux 安装软件 源代码…