Dify Hacker News 资讯推送机器人AI工作流

Dify Hacker News 资讯推送机器人AI工作流

图片[1]-Dify Hacker News 资讯推送机器人AI工作流-AI应用集
图片[2]-Dify Hacker News 资讯推送机器人AI工作流-AI应用集

📢 Hacker News 资讯推送机器人

该工作流是一个全自动的资讯聚合与推送机器人。它的核心功能是,自动从知名科技新闻网站 Hacker News 抓取最新的热门头条,利用 AI 对这些资讯进行深度处理、总结、翻译和精美排版,并最终将生成的新闻简报,以消息的形式主动推送到一个指定的企业微信(WeCom)群聊中。

获取热门资讯 ID 列表

工作流由“开始”节点自动触发,无需任何人工输入。

  • 调用 Hacker News API:第一个“HTTP 请求”节点会访问 Hacker News 的官方公共 API,获取当前“最佳文章”的 ID 列表。
  • 筛选 Top 5:紧接着,“参数提取器”节点会处理这个 ID 列表,并根据指令,仅筛选出排名最前的 5 个文章 ID,用于后续的详细处理。

迭代获取资讯详情

工作流的核心处理逻辑在一个“迭代”节点中。它会遍历上一步筛选出的 5 个文章 ID,并为每一个 ID 执行以下操作:

  • 获取单篇文章详情:在循环内部,另一个“HTTP 请求”节点会根据当前的文章 ID,再次调用 Hacker News API,以获取该文章的全部详细信息,包括标题(title)、作者(author)、链接(url)、得分(score)和正文(text)等,并返回一个 JSON 对象。
  • 汇总数据:迭代循环结束后,会得到一个包含 5 个文章详情 JSON 对象的数组。

AI 编辑、翻译与排版

所有收集到的文章数据,会被合并后送入一个作为“总编辑”的大语言模型(LLM)节点。该 LLM 接到了一系列复杂的指令:

  1. 按热度排序:根据每篇文章的 score(得分)字段,从高到低进行排序。
  2. 内容提取与翻译:提取每篇文章的标题、链接、作者和正文,并将正文部分翻译成中文,同时保留原文。
  3. 精美排版:按照预设的、包含序号和 Markdown 格式的模板,将所有信息组织成一段结构清晰、排版优美的长文。

推送到企业微信群

经过 AI 编辑排版后的最终新闻稿,会被传递到工作流的最后一个核心环节:

  • 调用推送工具:一个“工具”节点会调用 Dify 内置的“发送群消息(wecom_group_bot)”功能。
  • 发送消息:该工具会使用一个预先配置好的 Webhook 密钥,将排版好的新闻简报,作为一条消息,自动发送到指定的企业微信群中。

主要特点

  • 全自动无人值守:从数据获取到最终推送,整个流程无需人工干预,非常适合设置为定时任务(例如每日早报)。
  • 多步 API 调用:清晰地展示了“先获取列表,再遍历列表获取详情”的二级数据处理模式,这是自动化信息处理中的经典范式。
  • LLM 作为数据处理与排版引擎:此工作流充分利用了 LLM 的强大能力,不仅用于总结和翻译,还用于根据特定规则(按分值排序)对数据进行处理和重排,并最终完成高质量的排版。
  • 以“推送”为终点的自动化:与大多数以“回答”为结束的工作流不同,它的最终产出是一个“动作”(发送消息),完美诠释了 Dify 在连接 AI 与其他应用、实现主动通知和自动化办公方面的强大潜力。

重要提示

要使此工作流正常运行,必须在“发送群消息”工具节点中,正确配置一个有效的企业微信(WeCom)群机器人的 Webhook 密钥。同时,工作流的稳定性依赖于 Hacker News 公共 API 的可用性。

非常适合希望为团队自动推送每日技术资讯、行业动态或舆情摘要的场景。只需简单设置,即可拥有一个永不疲倦的 AI 小编,每天准时为团队成员提供高质量的信息服务。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容