应该大家都或多或少的听说过 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 进行拼接,比如查询
luma
和lumaai
的 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 这个信息宝库,挖掘出对你有用的内容。