<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>热点助手 on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/%E7%83%AD%E7%82%B9%E5%8A%A9%E6%89%8B/</link>
        <description>Recent content in 热点助手 on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Mon, 01 Dec 2025 15:32:46 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/%E7%83%AD%E7%82%B9%E5%8A%A9%E6%89%8B/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>TrendRadar</title>
        <link>https://producthunt.programnotes.cn/en/p/trendradar/</link>
        <pubDate>Mon, 01 Dec 2025 15:32:46 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/trendradar/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1566245172841-7fc57afb31d9?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NjQ1NzQzNTR8&amp;ixlib=rb-4.1.0" alt="Featured image of post TrendRadar" /&gt;&lt;h1 id=&#34;sansan0trendradar&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;sansan0/TrendRadar&lt;/a&gt;
&lt;/h1&gt;&lt;div align=&#34;center&#34; id=&#34;trendradar&#34;&gt;
&lt;a href=&#34;https://github.com/sansan0/TrendRadar&#34; title=&#34;TrendRadar&#34;&gt;
&lt;/a&gt;
&lt;p&gt;🚀 最快&lt;strong&gt;30秒&lt;/strong&gt;部署的热点助手 —— 告别无效刷屏，只看真正关心的新闻资讯&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://trendshift.io/repositories/14726&#34; target=&#34;_blank&#34;&gt;&lt;img src=&#34;https://trendshift.io/api/badge/repositories/14726&#34; alt=&#34;sansan0%2FTrendRadar | Trendshift&#34; style=&#34;width: 250px; height: 55px;&#34; width=&#34;250&#34; height=&#34;55&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://share.302.ai/mEOUzG&#34; target=&#34;_blank&#34; title=&#34;一站式 AI 模型和 API 平台&#34;&gt;&lt;img src=&#34;_image/302ai.png&#34; alt=&#34;302.AI logo&#34; height=&#34;50&#34;/&gt;&lt;/a&gt;
&lt;a href=&#34;https://shandianshuo.cn&#34; target=&#34;_blank&#34; title=&#34;AI 语音输入，比打字快 4 倍 ⚡&#34;&gt;&lt;img src=&#34;_image/shandianshuo.png&#34; alt=&#34;闪电说 logo&#34; height=&#34;51&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/stargazers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/stars/sansan0/TrendRadar?style=flat-square&amp;amp;logo=github&amp;amp;color=yellow&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Stars&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/network/members&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/forks/sansan0/TrendRadar?style=flat-square&amp;amp;logo=github&amp;amp;color=blue&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Forks&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;LICENSE&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/license-GPL--3.0-blue.svg?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;License&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/version-v3.4.1-blue.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Version&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/MCP-v1.0.3-green.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;MCP&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://work.weixin.qq.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/%e4%bc%81%e4%b8%9a%e5%be%ae%e4%bf%a1-%e9%80%9a%e7%9f%a5-00D4AA?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;企业微信通知&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://weixin.qq.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/%e4%b8%aa%e4%ba%ba%e5%be%ae%e4%bf%a1-%e9%80%9a%e7%9f%a5-00D4AA?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;个人微信通知&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://telegram.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Telegram-%e9%80%9a%e7%9f%a5-00D4AA?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Telegram通知&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/%e9%92%89%e9%92%89-%e9%80%9a%e7%9f%a5-00D4AA?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;dingtalk通知&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://www.feishu.cn/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/%e9%a3%9e%e4%b9%a6-%e9%80%9a%e7%9f%a5-00D4AA?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;飞书通知&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/Email-%e9%80%9a%e7%9f%a5-00D4AA?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;邮件通知&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/binwiederhier/ntfy&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/ntfy-%e9%80%9a%e7%9f%a5-00D4AA?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;ntfy通知&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/Finb/Bark&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Bark-%e9%80%9a%e7%9f%a5-00D4AA?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Bark通知&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://slack.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Slack-%e9%80%9a%e7%9f%a5-00D4AA?style=flat-square&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Slack通知&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/GitHub_Actions-%e8%87%aa%e5%8a%a8%e5%8c%96-2088FF?style=flat-square&amp;amp;logo=github-actions&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Actions&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://sansan0.github.io/TrendRadar&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/GitHub_Pages-%e9%83%a8%e7%bd%b2-4285F4?style=flat-square&amp;amp;logo=github&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Pages&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://hub.docker.com/r/wantcat/trendradar&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Docker-%e9%83%a8%e7%bd%b2-2496ED?style=flat-square&amp;amp;logo=docker&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Docker&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://modelcontextprotocol.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/MCP-AI%e5%88%86%e6%9e%90%e6%94%af%e6%8c%81-FF6B6B?style=flat-square&amp;amp;logo=ai&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;MCP Support&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div align=&#34;center&#34;&gt;
&lt;p&gt;&lt;strong&gt;中文&lt;/strong&gt; | &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;README-EN.md&#34; &gt;English&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;本项目以轻量，易部署为目标&lt;/p&gt;
&lt;/blockquote&gt;
&lt;details&gt;
&lt;summary&gt;⚠️ 点击展开：&lt;strong&gt;查看最新文档&lt;/strong&gt;（Fork 用户必读）&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;最近有很多第一次接触 GitHub 的新用户使用本项目，因此特别补充这个说明。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;问题&lt;/strong&gt;：如果你是通过 &lt;strong&gt;Fork&lt;/strong&gt; 使用本项目，你看到的可能是旧版文档。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;原因&lt;/strong&gt;：Fork 时会复制当时的文档版本，但原项目可能已更新。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;👉 &lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar?tab=readme-ov-file&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;点击查看最新官方文档&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;如何判断？&lt;/strong&gt; 看页面顶部的仓库地址：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;github.com/你的用户名/TrendRadar&lt;/code&gt; ← 你 fork 的版本&lt;/li&gt;
&lt;li&gt;&lt;code&gt;github.com/sansan0/TrendRadar&lt;/code&gt; ← 最新官方版本&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;br&gt;
&lt;h2 id=&#34;-快速导航&#34;&gt;📑 快速导航
&lt;/h2&gt;&lt;div align=&#34;center&#34;&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;#-%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b&#34; &gt;🚀 快速开始&lt;/a&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;#-ai-%e6%99%ba%e8%83%bd%e5%88%86%e6%9e%90&#34; &gt;🤖 AI 智能分析&lt;/a&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;#%e9%85%8d%e7%bd%ae%e8%af%a6%e8%a7%a3&#34; &gt;⚙️ 配置详解&lt;/a&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;#-%e6%9b%b4%e6%96%b0%e6%97%a5%e5%bf%97&#34; &gt;📝 更新日志&lt;/a&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;#%e9%97%ae%e9%a2%98%e7%ad%94%e7%96%91%e4%b8%8e%e4%ba%a4%e6%b5%81&#34; &gt;❓ 答疑与交流&lt;/a&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;#6-docker-%e9%83%a8%e7%bd%b2&#34; &gt;🐳 Docker部署&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;#-mcp-%e5%ae%a2%e6%88%b7%e7%ab%af&#34; &gt;🔌 MCP客户端&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;#-%e9%a1%b9%e7%9b%ae%e7%9b%b8%e5%85%b3&#34; &gt;📚 项目相关&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;#-%e8%b5%9e%e5%8a%a9%e5%95%86&#34; &gt;🪄 赞助商&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;感谢&lt;strong&gt;耐心反馈 bug&lt;/strong&gt; 的贡献者，你们的每一条反馈让项目更加完善😉;&lt;/li&gt;
&lt;li&gt;感谢&lt;strong&gt;为项目点 star&lt;/strong&gt; 的观众们，&lt;strong&gt;fork&lt;/strong&gt; 你所欲也，&lt;strong&gt;star&lt;/strong&gt; 我所欲也，两者得兼😍是对开源精神最好的支持;&lt;/li&gt;
&lt;li&gt;感谢&lt;strong&gt;关注&lt;a class=&#34;link&#34; href=&#34;#%e9%97%ae%e9%a2%98%e7%ad%94%e7%96%91%e4%b8%8e%e4%ba%a4%e6%b5%81&#34; &gt;公众号&lt;/a&gt;&lt;/strong&gt; 的读者们，你们的留言、点赞、分享和推荐等积极互动让内容更有温度😎。&lt;/li&gt;
&lt;/ul&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;致谢名单&lt;/strong&gt; (当前 &lt;strong&gt;🔥73🔥&lt;/strong&gt; 位)&lt;/summary&gt;
&lt;h3 id=&#34;基础设施支持&#34;&gt;基础设施支持
&lt;/h3&gt;&lt;p&gt;感谢 &lt;strong&gt;GitHub&lt;/strong&gt; 免费提供的基础设施，这是本项目得以&lt;strong&gt;一键 fork&lt;/strong&gt;便捷运行的最大前提。&lt;/p&gt;
&lt;h3 id=&#34;数据支持&#34;&gt;数据支持
&lt;/h3&gt;&lt;p&gt;本项目使用 &lt;a class=&#34;link&#34; href=&#34;https://github.com/ourongxing/newsnow&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;newsnow&lt;/a&gt; 项目的 API 获取多平台数据，特别感谢作者提供的服务。&lt;/p&gt;
&lt;p&gt;经联系，作者表示无需担心服务器压力，但这是基于他的善意和信任。请大家：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;前往 &lt;a class=&#34;link&#34; href=&#34;https://github.com/ourongxing/newsnow&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;newsnow 项目&lt;/a&gt; 点 star 支持&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Docker 部署时，请合理控制推送频率，勿竭泽而渔&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;推广助力&#34;&gt;推广助力
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;感谢以下平台和个人的推荐(按时间排列)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://mp.weixin.qq.com/s/fvutkJ_NPUelSW9OGK39aA&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;小众软件&lt;/a&gt; - 开源软件推荐平台&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://linux.do/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LinuxDo 社区&lt;/a&gt; - 技术爱好者的聚集地&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/ruanyf/weekly&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;阮一峰周刊&lt;/a&gt; - 技术圈有影响力的周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;观众支持&#34;&gt;观众支持
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;感谢&lt;strong&gt;给予资金支持&lt;/strong&gt;的朋友们，你们的慷慨已化身为键盘旁的零食饮料，陪伴着项目的每一次迭代。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;一元点赞&amp;quot;已暂停&lt;/strong&gt;，如仍想支持作者，可前往&lt;a class=&#34;link&#34; href=&#34;#%e9%97%ae%e9%a2%98%e7%ad%94%e7%96%91%e4%b8%8e%e4%ba%a4%e6%b5%81&#34; &gt;公众号&lt;/a&gt;文章底部点击&amp;quot;喜欢作者&amp;rdquo;。&lt;/p&gt;
&lt;p&gt;一位可爱猫头像的朋友，不知你从哪个角落翻到了我的收款码，三连了 1.8，心意已收到，感谢厚爱&lt;/p&gt;
&lt;/blockquote&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;点赞人&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;金额&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;日期&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;备注&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;D*5&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1.8 * 3&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.24&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*鬼&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.17&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*超&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.17&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;R*w&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.17&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;这 agent 做的牛逼啊,兄弟&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;J*o&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.17&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;感谢开源,祝大佬事业有成&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*晨&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;8.88&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.16&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;项目不错,研究学习中&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*海&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.15&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*德&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1.99&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.15&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*疏&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;8.8&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.14&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;感谢开源，项目很棒，支持一下&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;M*e&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.14&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;开源不易，大佬辛苦了&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;**柯&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.14&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*云&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;88&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;好项目，感谢开源&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*W&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;6&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*凯&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;对*.&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Thanks for your TrendRadar&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;s*y&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;**翔&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;好项目，相见恨晚，感谢开源！&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*韦&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;9.9&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;TrendRadar超赞，请老师喝咖啡~&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;h*p&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;5&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.12&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;支持中国开源力量，加油！&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;c*r&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;6&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.12&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;a*n&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;5&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.12&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;。*c&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.12&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;感谢开源分享&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*记&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.11&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*主&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*了&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.09&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*杰&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;5&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.08&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*点&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;8.80&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.07&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;开发不易，支持一下。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Q*Q&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;6.66&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.07&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;感谢开源！&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;C*e&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.11.05&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Peter Fan&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;20&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.29&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;M*n&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.27&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;感谢开源&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*许&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;8.88&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.23&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;老师 小白一枚，摸了几天了还没整起来，求教&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Eason&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.22&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;还没整明白，但你在做好事&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;P*n&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.20&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*杰&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.19&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*徐&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.18&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*志&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.17&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*😀&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.16&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;点赞&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;**杰&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.16&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*啸&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.16&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*纪&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;5&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.14&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;TrendRadar&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;J*d&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.14&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;谢谢你的工具，很好玩&amp;hellip;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*H&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.14&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;那*O&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*圆&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;P*g&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;6&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.13&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Ocean&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;20&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.12&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&amp;hellip;真的太棒了！！！小白级别也能直接用&amp;hellip;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;**培&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;5.2&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.10.2&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;github-yzyf1312:开源万岁&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*椿&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;3&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.23&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;加油，很不错&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*🍍&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.21&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;E*f&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.20&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*记&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.20&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;z*u&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.19&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;**昊&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;5&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.17&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*号&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.15&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;T*T&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.15&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;点赞&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*家&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*X&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1.11&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.9.3&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*飙&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;20&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.8.31&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;来自老童谢谢&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*下&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.8.30&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2*D&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;88&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.8.13 下午&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2*D&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.8.13 上午&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;S*o&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.8.05&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;支持一下&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*侠&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.8.04&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;x*x&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.8.03&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;trendRadar 好项目 点赞&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*远&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.8.01&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*邪&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;5&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.8.01&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;*梦&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;0.1&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.7.30&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;**龙&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;10&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2025.7.29&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;支持一下&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;br&gt;
&lt;h2 id=&#34;-核心功能&#34;&gt;✨ 核心功能
&lt;/h2&gt;&lt;h3 id=&#34;全网热点聚合&#34;&gt;&lt;strong&gt;全网热点聚合&lt;/strong&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;知乎&lt;/li&gt;
&lt;li&gt;抖音&lt;/li&gt;
&lt;li&gt;bilibili 热搜&lt;/li&gt;
&lt;li&gt;华尔街见闻&lt;/li&gt;
&lt;li&gt;贴吧&lt;/li&gt;
&lt;li&gt;百度热搜&lt;/li&gt;
&lt;li&gt;财联社热门&lt;/li&gt;
&lt;li&gt;澎湃新闻&lt;/li&gt;
&lt;li&gt;凤凰网&lt;/li&gt;
&lt;li&gt;今日头条&lt;/li&gt;
&lt;li&gt;微博&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;默认监控 11 个主流平台，也可自行增加额外的平台&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 详细配置教程见 &lt;a class=&#34;link&#34; href=&#34;#1-%e5%b9%b3%e5%8f%b0%e9%85%8d%e7%bd%ae&#34; &gt;配置详解 - 平台配置&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;智能推送策略&#34;&gt;&lt;strong&gt;智能推送策略&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;三种推送模式&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;模式&lt;/th&gt;
          &lt;th&gt;适用场景&lt;/th&gt;
          &lt;th&gt;推送特点&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;当日汇总&lt;/strong&gt; (daily)&lt;/td&gt;
          &lt;td&gt;企业管理者/普通用户&lt;/td&gt;
          &lt;td&gt;按时推送当日所有匹配新闻（会包含之前推送过的）&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;当前榜单&lt;/strong&gt; (current)&lt;/td&gt;
          &lt;td&gt;自媒体人/内容创作者&lt;/td&gt;
          &lt;td&gt;按时推送当前榜单匹配新闻（持续在榜的每次都出现）&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;增量监控&lt;/strong&gt; (incremental)&lt;/td&gt;
          &lt;td&gt;投资者/交易员&lt;/td&gt;
          &lt;td&gt;仅推送新增内容，零重复&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;快速选择指南：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔄 不想看到重复新闻 → 用 &lt;code&gt;incremental&lt;/code&gt;（增量监控）&lt;/li&gt;
&lt;li&gt;📊 想看完整榜单趋势 → 用 &lt;code&gt;current&lt;/code&gt;（当前榜单）&lt;/li&gt;
&lt;li&gt;📝 需要每日汇总报告 → 用 &lt;code&gt;daily&lt;/code&gt;（当日汇总）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;详细对比和配置教程见 &lt;a class=&#34;link&#34; href=&#34;#3-%e6%8e%a8%e9%80%81%e6%a8%a1%e5%bc%8f%e8%af%a6%e8%a7%a3&#34; &gt;配置详解 - 推送模式详解&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;附加功能 - 推送时间窗口控制&lt;/strong&gt;（可选）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;设定推送时间范围（如 09:00-18:00），只在指定时间内推送&lt;/li&gt;
&lt;li&gt;可配置窗口内多次推送或每天仅推送一次&lt;/li&gt;
&lt;li&gt;避免非工作时间打扰&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 此功能默认关闭，配置方法见 &lt;a class=&#34;link&#34; href=&#34;#-%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b&#34; &gt;快速开始&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;精准内容筛选&#34;&gt;&lt;strong&gt;精准内容筛选&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;设置个人关键词（如：AI、比亚迪、教育政策），只推送相关热点，过滤无关信息&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;基础语法&lt;/strong&gt;（4种）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;普通词：基础匹配&lt;/li&gt;
&lt;li&gt;必须词 &lt;code&gt;+&lt;/code&gt;：限定范围&lt;/li&gt;
&lt;li&gt;过滤词 &lt;code&gt;!&lt;/code&gt;：排除干扰&lt;/li&gt;
&lt;li&gt;数量限制 &lt;code&gt;@&lt;/code&gt;：控制显示数量（v3.2.0 新增）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;高级功能&lt;/strong&gt;（v3.2.0 新增）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔢 &lt;strong&gt;关键词排序控制&lt;/strong&gt;：按热度优先 or 配置顺序优先&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;显示数量精准限制&lt;/strong&gt;：全局配置 + 单独配置，灵活控制推送长度&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;词组化管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;空行分隔，独立统计不同主题热点&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;基础配置教程&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;#%e5%85%b3%e9%94%ae%e8%af%8d%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95&#34; &gt;关键词配置 - 基础语法&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;💡 &lt;strong&gt;高级配置教程&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;#%e5%85%b3%e9%94%ae%e8%af%8d%e9%ab%98%e7%ba%a7%e9%85%8d%e7%bd%ae&#34; &gt;关键词配置 - 高级配置&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;💡 也可以不做筛选，完整推送所有热点（将 frequency_words.txt 留空）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;热点趋势分析&#34;&gt;&lt;strong&gt;热点趋势分析&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;实时追踪新闻热度变化，让你不仅知道&amp;quot;什么在热搜&amp;quot;，更了解&amp;quot;热点如何演变&amp;quot;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;时间轴追踪&lt;/strong&gt;：记录每条新闻从首次出现到最后出现的完整时间跨度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;热度变化&lt;/strong&gt;：统计新闻在不同时间段的排名变化和出现频次&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新增检测&lt;/strong&gt;：实时识别新出现的热点话题，用🆕标记第一时间提醒&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;持续性分析&lt;/strong&gt;：区分一次性热点话题和持续发酵的深度新闻&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;跨平台对比&lt;/strong&gt;：同一新闻在不同平台的排名表现，看出媒体关注度差异&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 推送格式说明见 &lt;a class=&#34;link&#34; href=&#34;#5-%e6%8e%a8%e9%80%81%e6%a0%bc%e5%bc%8f%e5%8f%82%e8%80%83&#34; &gt;配置详解 - 推送格式参考&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;个性化热点算法&#34;&gt;&lt;strong&gt;个性化热点算法&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;不再被各个平台的算法牵着走，TrendRadar 会重新整理全网热搜：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;看重排名高的新闻&lt;/strong&gt;（占60%）：各平台前几名的新闻优先显示&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关注持续出现的话题&lt;/strong&gt;（占30%）：反复出现的新闻更重要&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;考虑排名质量&lt;/strong&gt;（占10%）：不仅多次出现，还经常排在前列&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 这三个比例可以调整，详见 &lt;a class=&#34;link&#34; href=&#34;#4-%e7%83%ad%e7%82%b9%e6%9d%83%e9%87%8d%e8%b0%83%e6%95%b4&#34; &gt;配置详解 - 热点权重调整&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;多渠道实时推送&#34;&gt;&lt;strong&gt;多渠道实时推送&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;支持&lt;strong&gt;企业微信&lt;/strong&gt;(+ 微信推送方案)、&lt;strong&gt;飞书&lt;/strong&gt;、&lt;strong&gt;钉钉&lt;/strong&gt;、&lt;strong&gt;Telegram&lt;/strong&gt;、&lt;strong&gt;邮件&lt;/strong&gt;、&lt;strong&gt;ntfy&lt;/strong&gt;、&lt;strong&gt;Bark&lt;/strong&gt;、&lt;strong&gt;Slack&lt;/strong&gt;，消息直达手机和邮箱&lt;/p&gt;
&lt;h3 id=&#34;多端适配&#34;&gt;&lt;strong&gt;多端适配&lt;/strong&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Pages&lt;/strong&gt;：自动生成精美网页报告，PC/移动端适配&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docker部署&lt;/strong&gt;：支持多架构容器化运行&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据持久化&lt;/strong&gt;：HTML/TXT多格式历史记录保存&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ai-智能分析v300-新增&#34;&gt;&lt;strong&gt;AI 智能分析（v3.0.0 新增）&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;基于 MCP (Model Context Protocol) 协议的 AI 对话分析系统，让你用自然语言深度挖掘新闻数据&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;对话式查询&lt;/strong&gt;：用自然语言提问，如&amp;quot;查询昨天知乎的热点&amp;quot;、&amp;ldquo;分析比特币最近的热度趋势&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;13 种分析工具&lt;/strong&gt;：涵盖基础查询、智能检索、趋势分析、数据洞察、情感分析等&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多客户端支持&lt;/strong&gt;：Cherry Studio（GUI 配置）、Claude Desktop、Cursor、Cline 等&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;深度分析能力&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;话题趋势追踪（热度变化、生命周期、爆火检测、趋势预测）&lt;/li&gt;
&lt;li&gt;跨平台数据对比（活跃度统计、关键词共现）&lt;/li&gt;
&lt;li&gt;智能摘要生成、相似新闻查找、历史关联检索&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 使用提示&lt;/strong&gt;：AI 功能需要本地新闻数据支持&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;项目自带 &lt;strong&gt;11月1-15日&lt;/strong&gt; 测试数据，可立即体验&lt;/li&gt;
&lt;li&gt;建议自行部署运行项目，获取更实时的数据&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;详见 &lt;a class=&#34;link&#34; href=&#34;#-ai-%e6%99%ba%e8%83%bd%e5%88%86%e6%9e%90&#34; &gt;AI 智能分析&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;零技术门槛部署&#34;&gt;&lt;strong&gt;零技术门槛部署&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;GitHub 一键 Fork 即可使用，无需编程基础。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;30秒部署： GitHub Pages（网页浏览）支持一键保存成图片，随时分享给他人&lt;/p&gt;
&lt;p&gt;1分钟部署： 企业微信（手机通知）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 提示：&lt;/strong&gt; 想要&lt;strong&gt;实时更新&lt;/strong&gt;的网页版？fork 后，进入你的仓库 Settings → Pages，启用 GitHub Pages。&lt;a class=&#34;link&#34; href=&#34;https://sansan0.github.io/TrendRadar/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;效果预览&lt;/a&gt;。&lt;/p&gt;
&lt;h3 id=&#34;减少-app-依赖&#34;&gt;&lt;strong&gt;减少 APP 依赖&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;从&amp;quot;被算法推荐绑架&amp;quot;变成&amp;quot;主动获取自己想要的信息&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;适合人群：&lt;/strong&gt; 投资者、自媒体人、企业公关、关心时事的普通用户&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;典型场景：&lt;/strong&gt; 股市投资监控、品牌舆情追踪、行业动态关注、生活资讯获取&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Github Pages 效果(手机端适配、邮箱推送效果)&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;飞书推送效果&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/_image/github-pages.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Github Pages效果&#34;
	
	
&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/_image/feishu.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;飞书推送效果&#34;
	
	
&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;h2 id=&#34;-更新日志&#34;&gt;📝 更新日志
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;升级说明&lt;/strong&gt;：&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;📌 查看最新更新&lt;/strong&gt;：&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar?tab=readme-ov-file#-%e6%9b%b4%e6%96%b0%e6%97%a5%e5%bf%97&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;原仓库更新日志&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;提示&lt;/strong&gt;：不要通过 &lt;strong&gt;Sync fork&lt;/strong&gt; 更新本项目，建议查看【历史更新】，明确具体的【升级方式】和【功能内容】&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;小版本更新&lt;/strong&gt;：从 v2.x 升级到 v2.y，用本项目的 &lt;code&gt;main.py&lt;/code&gt; 代码替换你 fork 仓库中的对应文件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大版本升级&lt;/strong&gt;：从 v1.x 升级到 v2.y，建议删除现有 fork 后重新 fork，这样更省力且避免配置冲突&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251126---mcp-v103&#34;&gt;2025/11/26 - mcp-v1.0.3
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;MCP 模块更新:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;新增日期解析工具 resolve_date_range,解决 AI 模型计算日期不一致的问题&lt;/li&gt;
&lt;li&gt;支持自然语言日期表达式解析(本周、最近7天、上月等)&lt;/li&gt;
&lt;li&gt;工具总数从 13 个增加到 14 个&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251128---v341&#34;&gt;2025/11/28 - v3.4.1
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;🔧 格式优化&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bark 推送增强&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bark 现支持 Markdown 渲染&lt;/li&gt;
&lt;li&gt;启用原生 Markdown 格式：粗体、链接、列表、代码块等&lt;/li&gt;
&lt;li&gt;移除纯文本转换，充分利用 Bark 原生渲染能力&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Slack 格式精准化&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用专用 mrkdwn 格式处理分批内容&lt;/li&gt;
&lt;li&gt;提升字节大小估算准确性（避免消息超限）&lt;/li&gt;
&lt;li&gt;优化链接格式：&lt;code&gt;&amp;lt;url|text&amp;gt;&lt;/code&gt; 和加粗语法：&lt;code&gt;*text*&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;性能提升&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;格式转换在分批过程中完成，避免二次处理&lt;/li&gt;
&lt;li&gt;准确估算消息大小，减少发送失败率&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;🔧 升级说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Fork 用户&lt;/strong&gt;：更新 &lt;code&gt;main.py&lt;/code&gt;，&lt;code&gt;config.yaml&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;历史更新&lt;/strong&gt;&lt;/summary&gt;
&lt;h3 id=&#34;20251125---v340&#34;&gt;2025/11/25 - v3.4.0
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;🎉 新增 Slack 推送支持&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;团队协作推送渠道&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;支持 Slack Incoming Webhooks（全球流行的团队协作工具）&lt;/li&gt;
&lt;li&gt;消息集中管理，适合团队共享热点资讯&lt;/li&gt;
&lt;li&gt;支持 mrkdwn 格式（粗体、链接等）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;多种部署方式&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GitHub Actions：配置 &lt;code&gt;SLACK_WEBHOOK_URL&lt;/code&gt; Secret&lt;/li&gt;
&lt;li&gt;Docker：环境变量 &lt;code&gt;SLACK_WEBHOOK_URL&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;本地运行：&lt;code&gt;config/config.yaml&lt;/code&gt; 配置文件&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;📖 &lt;strong&gt;详细配置教程&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;#-%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b&#34; &gt;快速开始 - Slack 推送&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;优化 setup-windows.bat 和 setup-windows-en.bat 一键安装 MCP 的体验&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🔧 升级说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Fork 用户&lt;/strong&gt;：更新 &lt;code&gt;main.py&lt;/code&gt;、&lt;code&gt;config/config.yaml&lt;/code&gt;、&lt;code&gt;.github/workflows/crawler.yml&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251124---v330&#34;&gt;2025/11/24 - v3.3.0
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;🎉 新增 Bark 推送支持&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;iOS 专属推送渠道&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;支持 Bark 推送（基于 APNs，iOS 平台）&lt;/li&gt;
&lt;li&gt;免费开源，简洁高效，无广告干扰&lt;/li&gt;
&lt;li&gt;支持官方服务器和自建服务器两种方式&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;多种部署方式&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GitHub Actions：配置 &lt;code&gt;BARK_URL&lt;/code&gt; Secret&lt;/li&gt;
&lt;li&gt;Docker：环境变量 &lt;code&gt;BARK_URL&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;本地运行：&lt;code&gt;config/config.yaml&lt;/code&gt; 配置文件&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;📖 &lt;strong&gt;详细配置教程&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;#-%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b&#34; &gt;快速开始 - Bark 推送&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;🐛 Bug 修复&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修复 &lt;code&gt;config.yaml&lt;/code&gt; 中 &lt;code&gt;ntfy_server_url&lt;/code&gt; 配置不生效的问题 (&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues/345&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;#345&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🔧 升级说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Fork 用户&lt;/strong&gt;：更新 &lt;code&gt;main.py&lt;/code&gt;、&lt;code&gt;config/config.yaml&lt;/code&gt;、&lt;code&gt;.github/workflows/crawler.yml&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251123---v320&#34;&gt;2025/11/23 - v3.2.0
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;🎯 新增高级定制功能&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;关键词排序优先级配置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;支持两种排序策略：热度优先 vs 配置顺序优先&lt;/li&gt;
&lt;li&gt;满足不同使用场景：热点追踪 or 个性化关注&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;显示数量精准控制&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;全局配置：统一限制所有关键词显示数量&lt;/li&gt;
&lt;li&gt;单独配置：使用 &lt;code&gt;@数字&lt;/code&gt; 语法为特定关键词设置限制&lt;/li&gt;
&lt;li&gt;有效控制推送长度，突出重点内容&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;📖 &lt;strong&gt;详细配置教程&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;#%e5%85%b3%e9%94%ae%e8%af%8d%e9%ab%98%e7%ba%a7%e9%85%8d%e7%bd%ae&#34; &gt;关键词配置 - 高级配置&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;🔧 升级说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Fork 用户&lt;/strong&gt;：更新 &lt;code&gt;main.py&lt;/code&gt;、&lt;code&gt;config/config.yaml&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251118---mcp-v102&#34;&gt;2025/11/18 - mcp-v1.0.2
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;MCP 模块更新:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;优化查询今日新闻却可能错误返回过去日期的情况&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251122---v311&#34;&gt;2025/11/22 - v3.1.1
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;修复数据异常导致的崩溃问题&lt;/strong&gt;：解决部分用户在 GitHub Actions 环境中遇到的 &lt;code&gt;&#39;float&#39; object has no attribute &#39;lower&#39;&lt;/code&gt; 错误&lt;/li&gt;
&lt;li&gt;新增双重防护机制：在数据获取阶段过滤无效标题（None、float、空字符串），同时在函数调用处添加类型检查&lt;/li&gt;
&lt;li&gt;提升系统稳定性，确保在数据源返回异常格式时仍能正常运行&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;升级说明&lt;/strong&gt;（GitHub Fork 用户）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;必须更新：&lt;code&gt;main.py&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;建议使用小版本升级方式：复制替换上述文件&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251120---v310&#34;&gt;2025/11/20 - v3.1.0
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;新增个人微信推送支持&lt;/strong&gt;：企业微信应用可推送到个人微信，无需安装企业微信 APP&lt;/li&gt;
&lt;li&gt;支持两种消息格式：&lt;code&gt;markdown&lt;/code&gt;（企业微信群机器人）和 &lt;code&gt;text&lt;/code&gt;（个人微信应用）&lt;/li&gt;
&lt;li&gt;新增 &lt;code&gt;WEWORK_MSG_TYPE&lt;/code&gt; 环境变量配置，支持 GitHub Actions、Docker、docker-compose 等多种部署方式&lt;/li&gt;
&lt;li&gt;&lt;code&gt;text&lt;/code&gt; 模式自动清除 Markdown 语法，提供纯文本推送效果&lt;/li&gt;
&lt;li&gt;详见快速开始中的「个人微信推送」配置说明&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;升级说明&lt;/strong&gt;（GitHub Fork 用户）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;必须更新：&lt;code&gt;main.py&lt;/code&gt;、&lt;code&gt;config/config.yaml&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;可选更新：&lt;code&gt;.github/workflows/crawler.yml&lt;/code&gt;（如使用 GitHub Actions 部署）&lt;/li&gt;
&lt;li&gt;建议使用小版本升级方式：复制替换上述文件&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251112---v305&#34;&gt;2025/11/12 - v3.0.5
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;修复邮件发送 SSL/TLS 端口配置逻辑错误&lt;/li&gt;
&lt;li&gt;优化邮箱服务商（QQ/163/126）默认使用 465 端口（SSL）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新增 Docker 环境变量支持&lt;/strong&gt;：核心配置项（&lt;code&gt;enable_crawler&lt;/code&gt;、&lt;code&gt;report_mode&lt;/code&gt;、&lt;code&gt;push_window&lt;/code&gt; 等）支持通过环境变量覆盖，解决 NAS 用户修改配置文件不生效的问题（详见 &lt;a class=&#34;link&#34; href=&#34;#-docker-%e9%83%a8%e7%bd%b2&#34; &gt;🐳 Docker 部署&lt;/a&gt; 章节）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251026---mcp-v101&#34;&gt;2025/10/26 - mcp-v1.0.1
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;MCP 模块更新:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修复日期查询参数传递错误&lt;/li&gt;
&lt;li&gt;统一所有工具的时间参数格式&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251031---v304&#34;&gt;2025/10/31 - v3.0.4
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;解决飞书因推送内容过长而产生的错误，实现了分批推送&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251023---v303&#34;&gt;2025/10/23 - v3.0.3
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;扩大 ntfy 错误信息显示范围&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251021---v302&#34;&gt;2025/10/21 - v3.0.2
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;修复 ntfy 推送编码问题&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251020---v300&#34;&gt;2025/10/20 - v3.0.0
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;重大更新 - AI 分析功能上线&lt;/strong&gt; 🤖&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;核心功能&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;新增基于 MCP (Model Context Protocol) 的 AI 分析服务器&lt;/li&gt;
&lt;li&gt;支持13种智能分析工具：基础查询、智能检索、高级分析、系统管理&lt;/li&gt;
&lt;li&gt;自然语言交互：通过对话方式查询和分析新闻数据&lt;/li&gt;
&lt;li&gt;多客户端支持：Claude Desktop、Cherry Studio、Cursor、Cline 等&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;分析能力&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;话题趋势分析（热度追踪、生命周期、爆火检测、趋势预测）&lt;/li&gt;
&lt;li&gt;数据洞察（平台对比、活跃度统计、关键词共现）&lt;/li&gt;
&lt;li&gt;情感分析、相似新闻查找、智能摘要生成&lt;/li&gt;
&lt;li&gt;历史相关新闻检索、多模式搜索&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;更新提示&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;这是独立的 AI 分析功能，不影响现有的推送功能&lt;/li&gt;
&lt;li&gt;可选择性使用，无需升级现有部署&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251015---v244&#34;&gt;2025/10/15 - v2.4.4
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;更新内容&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修复 ntfy 推送编码问题 + 1&lt;/li&gt;
&lt;li&gt;修复推送时间窗口判断问题&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;更新提示&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;建议【小版本升级】&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20251010---v243&#34;&gt;2025/10/10 - v2.4.3
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;感谢 &lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues/98&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;nidaye996&lt;/a&gt; 发现的体验问题&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;更新内容&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;重构&amp;quot;静默推送模式&amp;quot;命名为&amp;quot;推送时间窗口控制&amp;quot;，提升功能理解度&lt;/li&gt;
&lt;li&gt;明确推送时间窗口作为可选附加功能，可与三种推送模式搭配使用&lt;/li&gt;
&lt;li&gt;改进注释和文档描述，使功能定位更加清晰&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;更新提示&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;这个仅仅是重构，可以不用升级&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2025108---v242&#34;&gt;2025/10/8 - v2.4.2
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;更新内容&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修复 ntfy 推送编码问题&lt;/li&gt;
&lt;li&gt;修复配置文件缺失问题&lt;/li&gt;
&lt;li&gt;优化 ntfy 推送效果&lt;/li&gt;
&lt;li&gt;增加 github page 图片分段导出功能&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;更新提示&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;建议使用【大版本更新】&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2025102---v240&#34;&gt;2025/10/2 - v2.4.0
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;新增 ntfy 推送通知&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;核心功能&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;支持 ntfy.sh 公共服务和自托管服务器&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;使用场景&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;适合追求隐私的用户（支持自托管）&lt;/li&gt;
&lt;li&gt;跨平台推送（iOS、Android、Desktop、Web）&lt;/li&gt;
&lt;li&gt;无需注册账号（公共服务器）&lt;/li&gt;
&lt;li&gt;开源免费（MIT 协议）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;更新提示&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;建议使用【大版本更新】&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250926---v232&#34;&gt;2025/09/26 - v2.3.2
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;修正了邮件通知配置检查被遗漏的问题（&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues/88&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;#88&lt;/a&gt;）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;修复说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;解决了即使正确配置邮件通知，系统仍提示&amp;quot;未配置任何webhook&amp;quot;的问题&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250922---v231&#34;&gt;2025/09/22 - v2.3.1
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;新增邮件推送功能&lt;/strong&gt;，支持将热点新闻报告发送到邮箱&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;智能 SMTP 识别&lt;/strong&gt;：自动识别 Gmail、QQ邮箱、Outlook、网易邮箱等 10+ 种邮箱服务商配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTML 精美格式&lt;/strong&gt;：邮件内容采用与网页版相同的 HTML 格式，排版精美，移动端适配&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;批量发送支持&lt;/strong&gt;：支持多个收件人，用逗号分隔即可同时发送给多人&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自定义 SMTP&lt;/strong&gt;：可自定义 SMTP 服务器和端口&lt;/li&gt;
&lt;li&gt;修复Docker构建网络连接问题&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;使用说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;适用场景：适合需要邮件归档、团队分享、定时报告的用户&lt;/li&gt;
&lt;li&gt;支持邮箱：Gmail、QQ邮箱、Outlook/Hotmail、163/126邮箱、新浪邮箱、搜狐邮箱等&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;更新提示&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;此次更新的内容比较多，如果想升级，建议采用【大版本升级】&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250917---v220&#34;&gt;2025/09/17 - v2.2.0
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;新增一键保存新闻图片功能，让你轻松分享关注的热点&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;使用说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;适用场景：当你按照教程开启了网页版功能后(GitHub Pages)&lt;/li&gt;
&lt;li&gt;使用方法：用手机或电脑打开该网页链接，点击页面顶部的&amp;quot;保存为图片&amp;quot;按钮&lt;/li&gt;
&lt;li&gt;实际效果：系统会自动将当前的新闻报告制作成一张精美图片，保存到你的手机相册或电脑桌面&lt;/li&gt;
&lt;li&gt;分享便利：你可以直接把这张图片发给朋友、发到朋友圈，或分享到工作群，让别人也能看到你发现的重要资讯&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250913---v212&#34;&gt;2025/09/13 - v2.1.2
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;解决钉钉的推送容量限制导致的新闻推送失败问题(采用分批推送)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250904---v211&#34;&gt;2025/09/04 - v2.1.1
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;修复docker在某些架构中无法正常运行的问题&lt;/li&gt;
&lt;li&gt;正式发布官方 Docker 镜像 wantcat/trendradar，支持多架构&lt;/li&gt;
&lt;li&gt;优化 Docker 部署流程，无需本地构建即可快速使用&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250830---v210&#34;&gt;2025/08/30 - v2.1.0
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;核心改进&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;推送逻辑优化&lt;/strong&gt;：从&amp;quot;每次执行都推送&amp;quot;改为&amp;quot;时间窗口内可控推送&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;时间窗口控制&lt;/strong&gt;：可设定推送时间范围，避免非工作时间打扰&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;推送频率可选&lt;/strong&gt;：时间段内支持单次推送或多次推送&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;更新提示&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;本功能默认关闭，需手动在 config.yaml 中开启推送时间窗口控制&lt;/li&gt;
&lt;li&gt;升级需同时更新 main.py 和 config.yaml 两个文件&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250827---v204&#34;&gt;2025/08/27 - v2.0.4
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;本次版本不是功能修复，而是重要提醒&lt;/li&gt;
&lt;li&gt;请务必妥善保管好 webhooks，不要公开，不要公开，不要公开&lt;/li&gt;
&lt;li&gt;如果你以 fork 的方式将本项目部署在 GitHub 上，请将 webhooks 填入 GitHub Secret，而非 config.yaml&lt;/li&gt;
&lt;li&gt;如果你已经暴露了 webhooks 或将其填入了 config.yaml，建议删除后重新生成&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250806---v203&#34;&gt;2025/08/06 - v2.0.3
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;优化 github page 的网页版效果，方便移动端使用&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250728---v202&#34;&gt;2025/07/28 - v2.0.2
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;重构代码&lt;/li&gt;
&lt;li&gt;解决版本号容易被遗漏修改的问题&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250727---v201&#34;&gt;2025/07/27 - v2.0.1
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;修复问题&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;docker 的 shell 脚本的换行符为 CRLF 导致的执行异常问题&lt;/li&gt;
&lt;li&gt;frequency_words.txt 为空时，导致新闻发送也为空的逻辑问题&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;修复后，当你选择 frequency_words.txt 为空时，将&lt;strong&gt;推送所有新闻&lt;/strong&gt;，但受限于消息推送大小限制，请做如下调整
&lt;ul&gt;
&lt;li&gt;方案一：关闭手机推送，只选择 Github Pages 布置(这是能获得最完整信息的方案，将把所有平台的热点按照你&lt;strong&gt;自定义的热搜算法&lt;/strong&gt;进行重新排序)&lt;/li&gt;
&lt;li&gt;方案二：减少推送平台，优先选择&lt;strong&gt;企业微信&lt;/strong&gt;或&lt;strong&gt;Telegram&lt;/strong&gt;，这两个推送我做了分批推送功能(因为分批推送影响推送体验，且只有这两个平台只给一点点推送容量，所以才不得已做了分批推送功能，但至少能保证获得的信息完整)&lt;/li&gt;
&lt;li&gt;方案三：可与方案二结合，模式选择 current 或 incremental 可有效减少一次性推送的内容&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250717---v200&#34;&gt;2025/07/17 - v2.0.0
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;重大重构&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;配置管理重构：所有配置现在通过 &lt;code&gt;config/config.yaml&lt;/code&gt; 文件管理（main.py 我依旧没拆分，方便你们复制升级）&lt;/li&gt;
&lt;li&gt;运行模式升级：支持三种模式 - &lt;code&gt;daily&lt;/code&gt;（当日汇总）、&lt;code&gt;current&lt;/code&gt;（当前榜单）、&lt;code&gt;incremental&lt;/code&gt;（增量监控）&lt;/li&gt;
&lt;li&gt;Docker 支持：完整的 Docker 部署方案，支持容器化运行&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;配置文件说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;config/config.yaml&lt;/code&gt; - 主配置文件（应用设置、爬虫配置、通知配置、平台配置等）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;config/frequency_words.txt&lt;/code&gt; - 关键词配置（监控词汇设置）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20250709---v141&#34;&gt;2025/07/09 - v1.4.1
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;功能新增&lt;/strong&gt;：增加增量推送(在 main.py 头部配置 FOCUS_NEW_ONLY)，该开关只关心新话题而非持续热度，只在有新内容时才发通知。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;修复问题&lt;/strong&gt;: 某些情况下，由于新闻本身含有特殊符号导致的偶发性排版异常。&lt;/p&gt;
&lt;h3 id=&#34;20250623---v130&#34;&gt;2025/06/23 - v1.3.0
&lt;/h3&gt;&lt;p&gt;企业微信 和 Telegram 的推送消息有长度限制，对此我采用将消息拆分推送的方式。开发文档详见&lt;a class=&#34;link&#34; href=&#34;https://developer.work.weixin.qq.com/document/path/91770&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;企业微信&lt;/a&gt; 和 &lt;a class=&#34;link&#34; href=&#34;https://core.telegram.org/bots/api&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Telegram&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;20250621---v121&#34;&gt;2025/06/21 - v1.2.1
&lt;/h3&gt;&lt;p&gt;在本版本之前的旧版本，不仅 main.py 需要复制替换， crawler.yml 也需要你复制替换
&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/blob/master/.github/workflows/crawler.yml&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/sansan0/TrendRadar/blob/master/.github/workflows/crawler.yml&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;20250619---v120&#34;&gt;2025/06/19 - v1.2.0
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;感谢 claude research 整理的各平台 api ,让我快速完成各平台适配（虽然代码更多冗余了~&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;支持 telegram ，企业微信，钉钉推送渠道, 支持多渠道配置和同时推送&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;20250618---v110&#34;&gt;2025/06/18 - v1.1.0
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;200 star⭐&lt;/strong&gt; 了, 继续给大伙儿助兴~近期，在我的&amp;quot;怂恿&amp;quot;下，挺多人在我公众号点赞分享推荐助力了我，我都在后台看见了具体账号的鼓励数据，很多都成了天使轮老粉（我玩公众号才一个多月，虽然注册是七八年前的事了哈哈，属于上车早，发车晚），但因为你们没有留言或私信我，所以我也无法一一回应并感谢支持，在此一并谢谢！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;重要的更新，加了权重，你现在看到的新闻都是最热点最有关注度的出现在最上面&lt;/li&gt;
&lt;li&gt;更新文档使用，因为近期更新了很多功能，而且之前的使用文档我偷懒写的简单（见下面的 ⚙️ frequency_words.txt 配置完整教程）&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;20250616---v100&#34;&gt;2025/06/16 - v1.0.0
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;增加了一个项目新版本更新提示，默认打开，如要关掉，可以在 main.py 中把 &amp;ldquo;FEISHU_SHOW_VERSION_UPDATE&amp;rdquo;: True 中的 True 改成 False 即可&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;2025061314&#34;&gt;2025/06/13+14
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;去掉了兼容代码，之前 fork 的同学，直接复制代码会在当天显示异常（第二天会恢复正常）&lt;/li&gt;
&lt;li&gt;feishu 和 html 底部增加一个新增新闻显示&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;20250609&#34;&gt;2025/06/09
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;100 star⭐&lt;/strong&gt; 了，写个小功能给大伙儿助助兴
frequency_words.txt 文件增加了一个【必须词】功能，使用 + 号&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;必须词语法如下：&lt;br&gt;
唐僧或者猪八戒必须在标题里同时出现，才会收录到推送新闻中&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+唐僧
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+猪八戒
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;过滤词的优先级更高：&lt;br&gt;
如果标题中过滤词匹配到唐僧念经，那么即使必须词里有唐僧，也不显示&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+唐僧
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!唐僧念经
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;20250602&#34;&gt;2025/06/02
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;网页&lt;/strong&gt;和&lt;strong&gt;飞书消息&lt;/strong&gt;支持手机直接跳转详情新闻&lt;/li&gt;
&lt;li&gt;优化显示效果 + 1&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;20250526&#34;&gt;2025/05/26
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;飞书消息显示效果优化&lt;/li&gt;
&lt;/ol&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;
优化前&lt;br&gt;
&lt;img src=&#34;_image/before.jpg&#34; alt=&#34;飞书消息界面 - 优化前&#34; width=&#34;400&#34;/&gt;
&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;
优化后&lt;br&gt;
&lt;img src=&#34;_image/after.jpg&#34; alt=&#34;飞书消息界面 - 优化后&#34; width=&#34;400&#34;/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;br&gt;
&lt;h2 id=&#34;-快速开始&#34;&gt;🚀 快速开始
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;📖 提醒&lt;/strong&gt;：Fork 用户建议先 &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar?tab=readme-ov-file&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;查看最新官方文档&lt;/a&gt;&lt;/strong&gt;，确保配置步骤是最新的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Fork 本项目&lt;/strong&gt;到你的 GitHub 账户&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;点击本页面右上角的&amp;quot;Fork&amp;quot;按钮&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;设置 GitHub Secrets（选择你需要的平台）&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;在你 Fork 后的仓库中，进入 &lt;code&gt;Settings&lt;/code&gt; &amp;gt; &lt;code&gt;Secrets and variables&lt;/code&gt; &amp;gt; &lt;code&gt;Actions&lt;/code&gt; &amp;gt; &lt;code&gt;New repository secret&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;📌 重要说明（请务必仔细阅读）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;一个 Name 对应一个 Secret&lt;/strong&gt;：每添加一个配置项，点击一次&amp;quot;New repository secret&amp;quot;按钮，填写一对&amp;quot;Name&amp;quot;和&amp;quot;Secret&amp;quot;&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;保存后看不到值是正常的&lt;/strong&gt;：出于安全考虑，保存后重新编辑时，只能看到 Name（名称），看不到 Secret（值）的内容&lt;/li&gt;
&lt;li&gt;⚠️ &lt;strong&gt;严禁自创名称&lt;/strong&gt;：Secret 的 Name（名称）必须&lt;strong&gt;严格使用&lt;/strong&gt;下方列出的名称（如 &lt;code&gt;WEWORK_WEBHOOK_URL&lt;/code&gt;、&lt;code&gt;FEISHU_WEBHOOK_URL&lt;/code&gt; 等），不能自己随意修改或创造新名称，否则系统无法识别&lt;/li&gt;
&lt;li&gt;💡 &lt;strong&gt;可以同时配置多个平台&lt;/strong&gt;：系统会向所有配置的平台发送通知&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;配置示例：&lt;/strong&gt;&lt;/p&gt;
&lt;img src=&#34;_image/secrets.png&#34; alt=&#34;GitHub Secrets 配置示例&#34;/&gt;
&lt;p&gt;如上图所示，每一行是一个配置项：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：必须使用下方展开内容中列出的固定名称（如 &lt;code&gt;WEWORK_WEBHOOK_URL&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：填写你从对应平台获取的实际内容（如 Webhook 地址、Token 等）&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;企业微信机器人&lt;/strong&gt;（配置最简单最迅速）&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;GitHub Secret 配置（⚠️ Name 名称必须严格一致）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;WEWORK_WEBHOOK_URL&lt;/code&gt;（请复制粘贴此名称，不要手打，避免打错）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：你的企业微信机器人 Webhook 地址&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;机器人设置步骤：&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id=&#34;手机端设置&#34;&gt;手机端设置：
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;打开企业微信 App → 进入目标内部群聊&lt;/li&gt;
&lt;li&gt;点击右上角&amp;quot;…&amp;ldquo;按钮 → 选择&amp;quot;消息推送&amp;rdquo;&lt;/li&gt;
&lt;li&gt;点击&amp;quot;添加&amp;quot; → 名称输入&amp;quot;TrendRadar&amp;quot;&lt;/li&gt;
&lt;li&gt;复制 Webhook 地址，点击保存，复制的内容配置到上方的 GitHub Secret 中&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;pc-端设置流程类似&#34;&gt;PC 端设置流程类似
&lt;/h4&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;个人微信推送&lt;/strong&gt;（基于企业微信应用，推送到个人微信）&lt;/summary&gt;
&lt;br&gt;
&lt;blockquote&gt;
&lt;p&gt;由于该方案是基于企业微信的插件机制，推送样式为纯文本（无 markdown 格式），但可以直接推送到个人微信，无需安装企业微信 App。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;GitHub Secret 配置（⚠️ Name 名称必须严格一致）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;WEWORK_WEBHOOK_URL&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：你的企业微信应用 Webhook 地址&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;WEWORK_MSG_TYPE&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：&lt;code&gt;text&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;设置步骤：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;完成上方的企业微信机器人 Webhook 设置&lt;/li&gt;
&lt;li&gt;添加 &lt;code&gt;WEWORK_MSG_TYPE&lt;/code&gt; Secret，值设为 &lt;code&gt;text&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;按照下面图片操作，关联个人微信&lt;/li&gt;
&lt;li&gt;配置好后，手机上的企业微信 App 可以删除&lt;/li&gt;
&lt;/ol&gt;
&lt;img src=&#34;_image/wework.png&#34; title=&#34;个人微信推送配置&#34;/&gt;
&lt;p&gt;&lt;strong&gt;说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;与企业微信机器人使用相同的 Webhook 地址&lt;/li&gt;
&lt;li&gt;区别在于消息格式：&lt;code&gt;text&lt;/code&gt; 为纯文本，&lt;code&gt;markdown&lt;/code&gt; 为富文本（默认）&lt;/li&gt;
&lt;li&gt;纯文本格式会自动去除所有 markdown 语法（粗体、链接等）&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;飞书机器人&lt;/strong&gt;（消息显示最友好）&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;GitHub Secret 配置（⚠️ Name 名称必须严格一致）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;FEISHU_WEBHOOK_URL&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：你的飞书机器人 Webhook 地址（该链接开头类似 &lt;a class=&#34;link&#34; href=&#34;https://www.feishu.cn/flow/api/trigger-webhook/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.feishu.cn/flow/api/trigger-webhook/&lt;/a&gt;********）
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;有两个方案，&lt;strong&gt;方案一&lt;/strong&gt;配置简单，&lt;strong&gt;方案二&lt;/strong&gt;配置复杂(但是稳定推送)&lt;/p&gt;
&lt;p&gt;其中方案一，由 &lt;strong&gt;ziventian&lt;/strong&gt;发现并提供建议，在这里感谢他，默认是个人推送，也可以配置群组推送操作&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues/97&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;#97&lt;/a&gt; ，&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;方案一：&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;对部分人存在额外操作，否则会报&amp;quot;系统错误&amp;quot;。需要手机端搜索下机器人，然后开启飞书机器人应用(该建议来自于网友，可参考)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;电脑浏览器打开 &lt;a class=&#34;link&#34; href=&#34;https://botbuilder.feishu.cn/home/my-command&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://botbuilder.feishu.cn/home/my-command&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;点击&amp;quot;新建机器人指令&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;点击&amp;quot;选择触发器&amp;quot;，往下滑动，点击&amp;quot;Webhook 触发&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;此时你会看到&amp;quot;Webhook 地址&amp;quot;，把这个链接先复制到本地记事本暂存，继续接下来的操作&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;ldquo;参数&amp;quot;里面放上下面的内容，然后点击&amp;quot;完成&amp;rdquo;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;message_type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;content&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;total_titles&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{{内容}}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;timestamp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{{内容}}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;report_type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{{内容}}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{{内容}}&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;6&#34;&gt;
&lt;li&gt;
&lt;p&gt;点击&amp;quot;选择操作&amp;quot; &amp;gt; &amp;ldquo;通过官方机器人发消息&amp;rdquo;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;消息标题填写&amp;quot;TrendRadar 热点监控&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;最关键的部分来了，点击 + 按钮，选择&amp;quot;Webhook 触发&amp;quot;，然后按照下面的图片摆放&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/_image/image.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;飞书机器人配置示例&#34;
	
	
&gt;&lt;/p&gt;
&lt;ol start=&#34;9&#34;&gt;
&lt;li&gt;配置完成后，将第 4 步复制的 Webhook 地址配置到 GitHub Secrets 中的 &lt;code&gt;FEISHU_WEBHOOK_URL&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;方案二：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;电脑浏览器打开 &lt;a class=&#34;link&#34; href=&#34;https://botbuilder.feishu.cn/home/my-app&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://botbuilder.feishu.cn/home/my-app&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;点击&amp;quot;新建机器人应用&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;进入创建的应用后，点击&amp;quot;流程涉及&amp;quot; &amp;gt; &amp;ldquo;创建流程&amp;rdquo; &amp;gt; &amp;ldquo;选择触发器&amp;rdquo;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;往下滑动，点击&amp;quot;Webhook 触发&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;此时你会看到&amp;quot;Webhook 地址&amp;quot;，把这个链接先复制到本地记事本暂存，继续接下来的操作&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;ldquo;参数&amp;quot;里面放上下面的内容，然后点击&amp;quot;完成&amp;rdquo;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;message_type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;content&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;total_titles&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{{内容}}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;timestamp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{{内容}}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;report_type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{{内容}}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{{内容}}&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;7&#34;&gt;
&lt;li&gt;
&lt;p&gt;点击&amp;quot;选择操作&amp;quot; &amp;gt; &amp;ldquo;发送飞书消息&amp;rdquo;，勾选 &amp;ldquo;群消息&amp;rdquo;，然后点击下面的输入框，点击&amp;quot;我管理的群组&amp;quot;（如果没有群组，你可以在飞书 app 上创建群组）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;消息标题填写&amp;quot;TrendRadar 热点监控&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;最关键的部分来了，点击 + 按钮，选择&amp;quot;Webhook 触发&amp;quot;，然后按照下面的图片摆放&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/_image/image.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;飞书机器人配置示例&#34;
	
	
&gt;&lt;/p&gt;
&lt;ol start=&#34;10&#34;&gt;
&lt;li&gt;配置完成后，将第 5 步复制的 Webhook 地址配置到 GitHub Secrets 中的 &lt;code&gt;FEISHU_WEBHOOK_URL&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;钉钉机器人&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;GitHub Secret 配置（⚠️ Name 名称必须严格一致）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;DINGTALK_WEBHOOK_URL&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：你的钉钉机器人 Webhook 地址&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;机器人设置步骤：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;创建机器人（仅 PC 端支持）&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;打开钉钉 PC 客户端，进入目标群聊&lt;/li&gt;
&lt;li&gt;点击群设置图标（⚙️）→ 往下翻找到&amp;quot;机器人&amp;quot;点开&lt;/li&gt;
&lt;li&gt;选择&amp;quot;添加机器人&amp;quot; → &amp;ldquo;自定义&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配置机器人&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;设置机器人名称&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;安全设置&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;自定义关键词&lt;/strong&gt;：设置 &amp;ldquo;热点&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;完成设置&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;勾选服务条款协议 → 点击&amp;quot;完成&amp;quot;&lt;/li&gt;
&lt;li&gt;复制获得的 Webhook URL&lt;/li&gt;
&lt;li&gt;将 URL 配置到 GitHub Secrets 中的 &lt;code&gt;DINGTALK_WEBHOOK_URL&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;：移动端只能接收消息，无法创建新机器人。&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;Telegram Bot&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;GitHub Secret 配置（⚠️ Name 名称必须严格一致）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;TELEGRAM_BOT_TOKEN&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：你的 Telegram Bot Token&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;TELEGRAM_CHAT_ID&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：你的 Telegram Chat ID&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;说明&lt;/strong&gt;：Telegram 需要配置&lt;strong&gt;两个&lt;/strong&gt; Secret，请分别点击两次&amp;quot;New repository secret&amp;quot;按钮添加&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;机器人设置步骤：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;创建机器人&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在 Telegram 中搜索 &lt;code&gt;@BotFather&lt;/code&gt;（大小写注意，有蓝色徽章勾勾，有类似 37849827 monthly users，这个才是官方的，有一些仿官方的账号注意辨别）&lt;/li&gt;
&lt;li&gt;发送 &lt;code&gt;/newbot&lt;/code&gt; 命令创建新机器人&lt;/li&gt;
&lt;li&gt;设置机器人名称（必须以&amp;quot;bot&amp;quot;结尾，很容易遇到重复名字，所以你要绞尽脑汁想不同的名字）&lt;/li&gt;
&lt;li&gt;获取 Bot Token（格式如：&lt;code&gt;123456789:AAHfiqksKZ8WmR2zSjiQ7_v4TMAKdiHm9T0&lt;/code&gt;）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;获取 Chat ID&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;方法一：通过官方 API 获取&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;先向你的机器人发送一条消息&lt;/li&gt;
&lt;li&gt;访问：&lt;code&gt;https://api.telegram.org/bot&amp;lt;你的Bot Token&amp;gt;/getUpdates&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;在返回的 JSON 中找到 &lt;code&gt;&amp;quot;chat&amp;quot;:{&amp;quot;id&amp;quot;:数字}&lt;/code&gt; 中的数字&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;方法二：使用第三方工具&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;搜索 &lt;code&gt;@userinfobot&lt;/code&gt; 并发送 &lt;code&gt;/start&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;获取你的用户 ID 作为 Chat ID&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配置到 GitHub&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;TELEGRAM_BOT_TOKEN&lt;/code&gt;：填入第 1 步获得的 Bot Token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;TELEGRAM_CHAT_ID&lt;/code&gt;：填入第 2 步获得的 Chat ID&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;邮件推送&lt;/strong&gt;（支持所有主流邮箱）&lt;/summary&gt;
&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;注意事项：为防止邮件群发功能被&lt;strong&gt;滥用&lt;/strong&gt;，当前的群发是所有收件人都能看到彼此的邮箱地址。&lt;/li&gt;
&lt;li&gt;如果你没有过配置下面这种邮箱发送的经历，不建议尝试&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;GitHub Secret 配置（⚠️ Name 名称必须严格一致）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;EMAIL_FROM&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：发件人邮箱地址&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;EMAIL_PASSWORD&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：邮箱密码或授权码&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;EMAIL_TO&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：收件人邮箱地址（多个收件人用英文逗号分隔，也可以和 EMAIL_FROM 一样，自己发送给自己）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;EMAIL_SMTP_SERVER&lt;/code&gt;（可选配置，请复制粘贴此名称）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：SMTP服务器地址（可留空，系统会自动识别）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;EMAIL_SMTP_PORT&lt;/code&gt;（可选配置，请复制粘贴此名称）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：SMTP端口（可留空，系统会自动识别）&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;说明&lt;/strong&gt;：邮件推送需要配置至少&lt;strong&gt;3个必需&lt;/strong&gt; Secret（EMAIL_FROM、EMAIL_PASSWORD、EMAIL_TO），后两个为可选配置&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;支持的邮箱服务商&lt;/strong&gt;（自动识别 SMTP 配置）：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;邮箱服务商&lt;/th&gt;
          &lt;th&gt;域名&lt;/th&gt;
          &lt;th&gt;SMTP 服务器&lt;/th&gt;
          &lt;th&gt;端口&lt;/th&gt;
          &lt;th&gt;加密方式&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Gmail&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;gmail.com&lt;/td&gt;
          &lt;td&gt;smtp.gmail.com&lt;/td&gt;
          &lt;td&gt;587&lt;/td&gt;
          &lt;td&gt;TLS&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;QQ邮箱&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;qq.com&lt;/td&gt;
          &lt;td&gt;smtp.qq.com&lt;/td&gt;
          &lt;td&gt;465&lt;/td&gt;
          &lt;td&gt;SSL&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Outlook&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;outlook.com&lt;/td&gt;
          &lt;td&gt;smtp-mail.outlook.com&lt;/td&gt;
          &lt;td&gt;587&lt;/td&gt;
          &lt;td&gt;TLS&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Hotmail&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;hotmail.com&lt;/td&gt;
          &lt;td&gt;smtp-mail.outlook.com&lt;/td&gt;
          &lt;td&gt;587&lt;/td&gt;
          &lt;td&gt;TLS&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Live&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;live.com&lt;/td&gt;
          &lt;td&gt;smtp-mail.outlook.com&lt;/td&gt;
          &lt;td&gt;587&lt;/td&gt;
          &lt;td&gt;TLS&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;163邮箱&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;163.com&lt;/td&gt;
          &lt;td&gt;smtp.163.com&lt;/td&gt;
          &lt;td&gt;465&lt;/td&gt;
          &lt;td&gt;SSL&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;126邮箱&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;126.com&lt;/td&gt;
          &lt;td&gt;smtp.126.com&lt;/td&gt;
          &lt;td&gt;465&lt;/td&gt;
          &lt;td&gt;SSL&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;新浪邮箱&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;sina.com&lt;/td&gt;
          &lt;td&gt;smtp.sina.com&lt;/td&gt;
          &lt;td&gt;465&lt;/td&gt;
          &lt;td&gt;SSL&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;搜狐邮箱&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;sohu.com&lt;/td&gt;
          &lt;td&gt;smtp.sohu.com&lt;/td&gt;
          &lt;td&gt;465&lt;/td&gt;
          &lt;td&gt;SSL&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;天翼邮箱&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;189.cn&lt;/td&gt;
          &lt;td&gt;smtp.189.cn&lt;/td&gt;
          &lt;td&gt;465&lt;/td&gt;
          &lt;td&gt;SSL&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;阿里云邮箱&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;aliyun.com&lt;/td&gt;
          &lt;td&gt;smtp.aliyun.com&lt;/td&gt;
          &lt;td&gt;465&lt;/td&gt;
          &lt;td&gt;TLS&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;自动识别&lt;/strong&gt;：使用以上邮箱时，无需手动配置 &lt;code&gt;EMAIL_SMTP_SERVER&lt;/code&gt; 和 &lt;code&gt;EMAIL_SMTP_PORT&lt;/code&gt;，系统会自动识别。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;反馈说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果你使用&lt;strong&gt;其他邮箱&lt;/strong&gt;测试成功，欢迎开 &lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Issues&lt;/a&gt; 告知，我会添加到支持列表&lt;/li&gt;
&lt;li&gt;如果上述邮箱配置有误或无法使用，也请开 &lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Issues&lt;/a&gt; 反馈，帮助改进项目&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;特别感谢&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;感谢 &lt;a class=&#34;link&#34; href=&#34;https://github.com/DYZYD&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@DYZYD&lt;/a&gt; 贡献天翼邮箱（189.cn）配置并完成自发自收测试 (&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues/291&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;#291&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;感谢 &lt;a class=&#34;link&#34; href=&#34;https://github.com/longzhenren&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@longzhenren&lt;/a&gt; 贡献阿里云邮箱（aliyun.com）配置并完成测试 (&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues/344&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;#344&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;常见邮箱设置：&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id=&#34;qq邮箱&#34;&gt;QQ邮箱：
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;登录 QQ邮箱网页版 → 设置 → 账户&lt;/li&gt;
&lt;li&gt;开启 POP3/SMTP 服务&lt;/li&gt;
&lt;li&gt;生成授权码（16位字母）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;EMAIL_PASSWORD&lt;/code&gt; 填写授权码，而非 QQ 密码&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;gmail&#34;&gt;Gmail：
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;开启两步验证&lt;/li&gt;
&lt;li&gt;生成应用专用密码&lt;/li&gt;
&lt;li&gt;&lt;code&gt;EMAIL_PASSWORD&lt;/code&gt; 填写应用专用密码&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;163126邮箱&#34;&gt;163/126邮箱：
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;登录网页版 → 设置 → POP3/SMTP/IMAP&lt;/li&gt;
&lt;li&gt;开启 SMTP 服务&lt;/li&gt;
&lt;li&gt;设置客户端授权码&lt;/li&gt;
&lt;li&gt;&lt;code&gt;EMAIL_PASSWORD&lt;/code&gt; 填写授权码
&lt;br&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;高级配置&lt;/strong&gt;：
如果自动识别失败，可手动配置 SMTP：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;EMAIL_SMTP_SERVER&lt;/code&gt;：如 smtp.gmail.com&lt;/li&gt;
&lt;li&gt;&lt;code&gt;EMAIL_SMTP_PORT&lt;/code&gt;：如 587（TLS）或 465（SSL）
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;如果有多个收件人(注意是英文逗号分隔)&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EMAIL_TO=&amp;ldquo;&lt;a class=&#34;link&#34; href=&#34;mailto:user1@example.com&#34; &gt;user1@example.com&lt;/a&gt;,user2@example.com,user3@example.com&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;ntfy 推送&lt;/strong&gt;（开源免费，支持自托管）&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;两种使用方式：&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;方式一免费使用推荐新手-&#34;&gt;方式一：免费使用（推荐新手） 🆓
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;特点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ 无需注册账号，立即使用&lt;/li&gt;
&lt;li&gt;✅ 每天 250 条消息（足够 90% 用户）&lt;/li&gt;
&lt;li&gt;✅ Topic 名称即&amp;quot;密码&amp;quot;（需选择不易猜测的名称）&lt;/li&gt;
&lt;li&gt;⚠️ 消息未加密，不适合敏感信息, 但适合我们这个项目的不敏感信息&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;快速开始：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;下载 ntfy 应用&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Android：&lt;a class=&#34;link&#34; href=&#34;https://play.google.com/store/apps/details?id=io.heckel.ntfy&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Google Play&lt;/a&gt; / &lt;a class=&#34;link&#34; href=&#34;https://f-droid.org/en/packages/io.heckel.ntfy/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;F-Droid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;iOS：&lt;a class=&#34;link&#34; href=&#34;https://apps.apple.com/us/app/ntfy/id1625396347&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;App Store&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;桌面：访问 &lt;a class=&#34;link&#34; href=&#34;https://ntfy.sh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ntfy.sh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;订阅主题&lt;/strong&gt;（选择一个难猜的名称）：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;建议格式：trendradar-{你的名字缩写}-{随机数字}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;不能使用中文
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;✅ 好例子：trendradar-zs-8492
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;❌ 坏例子：news、alerts（太容易被猜到）
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配置 GitHub Secret（⚠️ Name 名称必须严格一致）&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;NTFY_TOPIC&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：填写你刚才订阅的主题名称&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;NTFY_SERVER_URL&lt;/code&gt;（可选配置，请复制粘贴此名称）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：留空（默认使用 ntfy.sh）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;NTFY_TOKEN&lt;/code&gt;（可选配置，请复制粘贴此名称）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：留空&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;说明&lt;/strong&gt;：ntfy 至少需要配置 1 个必需 Secret (NTFY_TOPIC)，后两个为可选配置&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;测试&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -d &lt;span class=&#34;s2&#34;&gt;&amp;#34;测试消息&amp;#34;&lt;/span&gt; ntfy.sh/你的主题名称
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id=&#34;方式二自托管完全隐私控制-&#34;&gt;方式二：自托管（完全隐私控制） 🔒
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;适合人群&lt;/strong&gt;：有服务器、追求完全隐私、技术能力强&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;优势&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ 完全开源（Apache 2.0 + GPLv2）&lt;/li&gt;
&lt;li&gt;✅ 数据完全自主控制&lt;/li&gt;
&lt;li&gt;✅ 无任何限制&lt;/li&gt;
&lt;li&gt;✅ 零费用&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Docker 一键部署&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -d &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --name ntfy &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -p 80:80 &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -v /var/cache/ntfy:/var/cache/ntfy &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  binwiederhier/ntfy &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  serve --cache-file /var/cache/ntfy/cache.db
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;配置 TrendRadar&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;NTFY_SERVER_URL&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;https://ntfy.yourdomain.com&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;NTFY_TOPIC&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;trendradar-alerts &lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 自托管可用简单名称&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;NTFY_TOKEN&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;tk_your_token &lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 可选：启用访问控制&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;在应用中订阅&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;点击&amp;quot;Use another server&amp;quot;&lt;/li&gt;
&lt;li&gt;输入你的服务器地址&lt;/li&gt;
&lt;li&gt;输入主题名称&lt;/li&gt;
&lt;li&gt;（可选）输入登录凭据&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;常见问题：&lt;/strong&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Q1: 免费版够用吗？&lt;/strong&gt;&lt;/summary&gt;
&lt;p&gt;每天 250 条消息对大多数用户足够。按 30 分钟抓取一次计算，每天约 48 次推送，完全够用。&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Q2: Topic 名称真的安全吗？&lt;/strong&gt;&lt;/summary&gt;
&lt;p&gt;如果你选择随机的、足够长的名称（如 &lt;code&gt;trendradar-zs-8492-news&lt;/code&gt;），暴力破解几乎不可能：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ntfy 有严格的速率限制（1 秒 1 次请求）&lt;/li&gt;
&lt;li&gt;64 个字符选择（A-Z, a-z, 0-9, _, -）&lt;/li&gt;
&lt;li&gt;10 位随机字符串有 64^10 种可能性（需要数年才能破解）&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;推荐选择：&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;用户类型&lt;/th&gt;
          &lt;th&gt;推荐方案&lt;/th&gt;
          &lt;th&gt;理由&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;普通用户&lt;/td&gt;
          &lt;td&gt;方式一（免费）&lt;/td&gt;
          &lt;td&gt;简单快速，够用&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;技术用户&lt;/td&gt;
          &lt;td&gt;方式二（自托管）&lt;/td&gt;
          &lt;td&gt;完全控制，无限制&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;高频用户&lt;/td&gt;
          &lt;td&gt;方式三（付费）&lt;/td&gt;
          &lt;td&gt;这个自己去官网看吧&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;相关链接：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.ntfy.sh/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ntfy 官方文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.ntfy.sh/install/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;自托管教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/binwiederhier/ntfy&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub 仓库&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;Bark 推送&lt;/strong&gt;（iOS 专属，简洁高效）&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;GitHub Secret 配置（⚠️ Name 名称必须严格一致）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;BARK_URL&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：你的 Bark 推送 URL&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;Bark 简介：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Bark 是一款 iOS 平台的免费开源推送工具，特点是简单、快速、无广告。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;使用方式：&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;方式一使用官方服务器推荐新手-&#34;&gt;方式一：使用官方服务器（推荐新手） 🆓
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;下载 Bark App&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;iOS：&lt;a class=&#34;link&#34; href=&#34;https://apps.apple.com/cn/app/bark-%e7%bb%99%e4%bd%a0%e7%9a%84%e6%89%8b%e6%9c%ba%e5%8f%91%e6%8e%a8%e9%80%81/id1403753865&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;App Store&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;获取推送 URL&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;打开 Bark App&lt;/li&gt;
&lt;li&gt;复制首页显示的推送 URL（格式如：&lt;code&gt;https://api.day.app/your_device_key&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;将 URL 配置到 GitHub Secrets 中的 &lt;code&gt;BARK_URL&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;方式二自建服务器完全隐私控制-&#34;&gt;方式二：自建服务器（完全隐私控制） 🔒
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;适合人群&lt;/strong&gt;：有服务器、追求完全隐私、技术能力强&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Docker 一键部署&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -d &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --name bark-server &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -p 8080:8080 &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  finab/bark-server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;配置 TrendRadar&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;BARK_URL&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;http://your-server-ip:8080/your_device_key&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;注意事项：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Bark 使用 APNs 推送，单条消息最大 4KB&lt;/li&gt;
&lt;li&gt;✅ 支持自动分批推送，无需担心消息过长&lt;/li&gt;
&lt;li&gt;✅ 推送格式为纯文本（自动去除 Markdown 语法）&lt;/li&gt;
&lt;li&gt;⚠️ 仅支持 iOS 平台&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;相关链接：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://bark.day.app/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Bark 官方网站&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Finb/Bark&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Bark GitHub 仓库&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Finb/bark-server&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Bark Server 自建教程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;Slack 推送&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;GitHub Secret 配置（⚠️ Name 名称必须严格一致）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：&lt;code&gt;SLACK_WEBHOOK_URL&lt;/code&gt;（请复制粘贴此名称，不要手打）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secret（值）&lt;/strong&gt;：你的 Slack Incoming Webhook URL&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;Slack 简介：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Slack 是团队协作工具，Incoming Webhooks 可以将消息推送到 Slack 频道。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;设置步骤：&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;步骤-1创建-slack-app&#34;&gt;步骤 1：创建 Slack App
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;访问 Slack API 页面&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;打开 &lt;a class=&#34;link&#34; href=&#34;https://api.slack.com/apps?new_app=1&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://api.slack.com/apps?new_app=1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;如果未登录，先登录你的 Slack 工作空间&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;选择创建方式&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;点击 &lt;strong&gt;&amp;ldquo;From scratch&amp;rdquo;&lt;/strong&gt;（从头开始创建）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;填写 App 信息&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;App Name&lt;/strong&gt;：填写应用名称（如 &lt;code&gt;TrendRadar&lt;/code&gt; 或 &lt;code&gt;热点新闻监控&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Workspace&lt;/strong&gt;：从下拉列表选择你的工作空间&lt;/li&gt;
&lt;li&gt;点击 &lt;strong&gt;&amp;ldquo;Create App&amp;rdquo;&lt;/strong&gt; 按钮&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;步骤-2启用-incoming-webhooks&#34;&gt;步骤 2：启用 Incoming Webhooks
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;导航到 Incoming Webhooks&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在左侧菜单中找到并点击 &lt;strong&gt;&amp;ldquo;Incoming Webhooks&amp;rdquo;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;启用功能&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;找到 &lt;strong&gt;&amp;ldquo;Activate Incoming Webhooks&amp;rdquo;&lt;/strong&gt; 开关&lt;/li&gt;
&lt;li&gt;将开关从 &lt;code&gt;OFF&lt;/code&gt; 切换到 &lt;code&gt;ON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;页面会自动刷新显示新的配置选项&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;步骤-3生成-webhook-url&#34;&gt;步骤 3：生成 Webhook URL
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;添加新的 Webhook&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;滚动到页面底部&lt;/li&gt;
&lt;li&gt;点击 &lt;strong&gt;&amp;ldquo;Add New Webhook to Workspace&amp;rdquo;&lt;/strong&gt; 按钮&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;选择目标频道&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;系统会弹出授权页面&lt;/li&gt;
&lt;li&gt;从下拉列表中选择要接收消息的频道（如 &lt;code&gt;#热点新闻&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;⚠️ 如果要选择私有频道，必须先加入该频道&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;授权应用&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;点击 &lt;strong&gt;&amp;ldquo;Allow&amp;rdquo;&lt;/strong&gt; 按钮完成授权&lt;/li&gt;
&lt;li&gt;系统会自动跳转回配置页面&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;步骤-4复制并保存-webhook-url&#34;&gt;步骤 4：复制并保存 Webhook URL
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;查看生成的 URL&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在 &amp;ldquo;Webhook URLs for Your Workspace&amp;rdquo; 区域&lt;/li&gt;
&lt;li&gt;会看到刚刚生成的 Webhook URL&lt;/li&gt;
&lt;li&gt;格式如：&lt;code&gt;https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;复制 URL&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;点击 URL 右侧的 &lt;strong&gt;&amp;ldquo;Copy&amp;rdquo;&lt;/strong&gt; 按钮&lt;/li&gt;
&lt;li&gt;或手动选中 URL 并复制&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配置到 TrendRadar&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Actions&lt;/strong&gt;：将 URL 添加到 GitHub Secrets 中的 &lt;code&gt;SLACK_WEBHOOK_URL&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本地测试&lt;/strong&gt;：将 URL 填入 &lt;code&gt;config/config.yaml&lt;/code&gt; 的 &lt;code&gt;slack_webhook_url&lt;/code&gt; 字段&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docker 部署&lt;/strong&gt;：将 URL 添加到 &lt;code&gt;docker/.env&lt;/code&gt; 文件的 &lt;code&gt;SLACK_WEBHOOK_URL&lt;/code&gt; 变量&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;注意事项：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ 支持 Markdown 格式（自动转换为 Slack mrkdwn）&lt;/li&gt;
&lt;li&gt;✅ 支持自动分批推送（每批 4KB）&lt;/li&gt;
&lt;li&gt;✅ 适合团队协作，消息集中管理&lt;/li&gt;
&lt;li&gt;⚠️ Webhook URL 包含密钥，切勿公开&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;消息格式预览：&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;*[第 1/2 批次]*
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;📊 *热点词汇统计*
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;🔥 *[1/3] AI ChatGPT* : 2 条
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  1. [百度热搜] 🆕 ChatGPT-5正式发布 *[1]* - 09时15分 (1次)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  2. [今日头条] AI芯片概念股暴涨 *[3]* - [08时30分 ~ 10时45分] (3次)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;相关链接：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://api.slack.com/messaging/webhooks&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Slack Incoming Webhooks 官方文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://api.slack.com/apps&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Slack API 应用管理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;手动测试新闻推送&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;完成第1-2步后，请立即测试！&lt;/strong&gt; 测试成功后再根据需要调整配置（第4步）。&lt;/p&gt;
&lt;p&gt;⚠️ &lt;strong&gt;重要提醒：请进入你自己 fork 的项目，不是本项目！&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;如何找到你的 Actions 页面&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;方法一&lt;/strong&gt;：打开你 fork 的项目主页，点击顶部的 &lt;strong&gt;Actions&lt;/strong&gt; 标签&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;方法二&lt;/strong&gt;：直接访问 &lt;code&gt;https://github.com/你的用户名/TrendRadar/actions&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;示例对比&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;❌ 作者的项目：&lt;code&gt;https://github.com/sansan0/TrendRadar/actions&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;✅ 你的项目：&lt;code&gt;https://github.com/你的用户名/TrendRadar/actions&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;测试步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;进入你项目的 Actions 页面&lt;/li&gt;
&lt;li&gt;找到 &lt;strong&gt;&amp;ldquo;Hot News Crawler&amp;rdquo;&lt;/strong&gt; 点进去
&lt;ul&gt;
&lt;li&gt;如果看不到该字样，参照 &lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues/109&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;#109&lt;/a&gt; 解决&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;点击右侧的 &lt;strong&gt;&amp;ldquo;Run workflow&amp;rdquo;&lt;/strong&gt; 按钮运行&lt;/li&gt;
&lt;li&gt;等待 1 分钟左右，消息会推送到你配置的平台&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配置说明（可选）&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 默认配置已可正常使用，如需个性化调整，可参考以下选项&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;推送设置&lt;/strong&gt;：在 &lt;a class=&#34;link&#34; href=&#34;config/config.yaml&#34; &gt;config/config.yaml&lt;/a&gt; 中配置推送模式和通知选项 → &lt;a class=&#34;link&#34; href=&#34;#3-%e6%8e%a8%e9%80%81%e6%a8%a1%e5%bc%8f%e8%af%a6%e8%a7%a3&#34; &gt;推送模式详解&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关键词设置&lt;/strong&gt;：在 &lt;a class=&#34;link&#34; href=&#34;config/frequency_words.txt&#34; &gt;config/frequency_words.txt&lt;/a&gt; 中添加你关心的关键词 → &lt;a class=&#34;link&#34; href=&#34;#2-%e5%85%b3%e9%94%ae%e8%af%8d%e9%85%8d%e7%bd%ae&#34; &gt;关键词配置教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;推送频率调整&lt;/strong&gt;：在 &lt;a class=&#34;link&#34; href=&#34;.github/workflows/crawler.yml&#34; &gt;.github/workflows/crawler.yml&lt;/a&gt; 请谨慎调整，别贪心&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;：建议只调整文档中明确说明的配置项,其他选项主要供作者开发时测试使用&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;🎉 部署成功！分享你的使用体验&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;恭喜你完成了 TrendRadar 的配置！现在你可以开始追踪热点资讯了。&lt;/p&gt;
&lt;p&gt;💬 &lt;strong&gt;有更多小伙伴在公众号交流使用心得，期待你的分享~&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;想了解更多玩法和高级技巧？&lt;/li&gt;
&lt;li&gt;遇到问题需要快速解答？&lt;/li&gt;
&lt;li&gt;有好的想法想要交流？&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;欢迎关注公众号「硅基茶水间」&lt;/strong&gt;，你的点赞和留言都是项目持续更新的动力。&lt;/p&gt;
&lt;p&gt;详细的交流方式，请查看 → &lt;a class=&#34;link&#34; href=&#34;#%e9%97%ae%e9%a2%98%e7%ad%94%e7%96%91%e4%b8%8e%e4%ba%a4%e6%b5%81&#34; &gt;问题答疑与交流&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;想要更智能的分析？试试 AI 增强功能&lt;/strong&gt;（可选）&lt;/p&gt;
&lt;p&gt;基础配置已经能满足日常使用，但如果你想要：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📊 让 AI 自动分析热点趋势和数据洞察&lt;/li&gt;
&lt;li&gt;🔍 通过自然语言搜索和查询新闻&lt;/li&gt;
&lt;li&gt;💡 获得情感分析、话题预测等深度分析&lt;/li&gt;
&lt;li&gt;⚡ 在 Claude、Cursor 等 AI 工具中直接调用数据&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👉 &lt;strong&gt;了解更多&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;#-ai-%e6%99%ba%e8%83%bd%e5%88%86%e6%9e%90&#34; &gt;AI 智能分析&lt;/a&gt; — 解锁项目的隐藏能力，让热点追踪更高效！&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;br&gt;
&lt;p&gt;&lt;a name=&#34;配置详解&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;-配置详解&#34;&gt;⚙️ 配置详解
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;📖 提醒&lt;/strong&gt;：本章节提供详细的配置说明，建议先完成 &lt;a class=&#34;link&#34; href=&#34;#-%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b&#34; &gt;快速开始&lt;/a&gt; 的基础配置，再根据需要回来查看详细选项。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;1-平台配置&#34;&gt;1. 平台配置
&lt;/h3&gt;&lt;details id=&#34;自定义监控平台&#34;&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;自定义监控平台&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;本项目的资讯数据来源于 &lt;a class=&#34;link&#34; href=&#34;https://github.com/ourongxing/newsnow&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;newsnow&lt;/a&gt; ，你可以点击&lt;a class=&#34;link&#34; href=&#34;https://newsnow.busiyi.world/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;网站&lt;/a&gt;，点击[更多]，查看是否有你想要的平台。&lt;/p&gt;
&lt;p&gt;具体添加可访问 &lt;a class=&#34;link&#34; href=&#34;https://github.com/ourongxing/newsnow/tree/main/server/sources&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;项目源代码&lt;/a&gt;，根据里面的文件名，在 &lt;code&gt;config/config.yaml&lt;/code&gt; 文件中修改 &lt;code&gt;platforms&lt;/code&gt; 配置：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;platforms&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;nt&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;toutiao&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;今日头条&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;nt&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;baidu&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;百度热搜&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;nt&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;wallstreetcn-hot&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;华尔街见闻&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 添加更多平台...&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果不会看的话，可以有选择的复制他人整理好的部分&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/TrendRadar/issues/95&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;平台配置&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 平台不是越多越好，别贪心大量信息，你要进行筛选，否则依然只会被大量信息淹没。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/details&gt;
&lt;h3 id=&#34;2-关键词配置&#34;&gt;2. 关键词配置
&lt;/h3&gt;&lt;p&gt;在 &lt;code&gt;frequency_words.txt&lt;/code&gt; 文件中配置监控的关键词，支持四种语法和词组功能。&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;语法类型&lt;/th&gt;
          &lt;th&gt;符号&lt;/th&gt;
          &lt;th&gt;作用&lt;/th&gt;
          &lt;th&gt;示例&lt;/th&gt;
          &lt;th&gt;匹配逻辑&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;普通词&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;无&lt;/td&gt;
          &lt;td&gt;基础匹配&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;华为&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;包含任意一个即可&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;必须词&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;+&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;限定范围&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;+手机&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;必须同时包含&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;过滤词&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;!&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;排除干扰&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;!广告&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;包含则直接排除&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;数量限制&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;@&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;控制显示数量&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;@10&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;最多显示10条新闻（v3.2.0新增）&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;21-基础语法&#34;&gt;2.1 基础语法
&lt;/h4&gt;&lt;p&gt;&lt;a name=&#34;关键词基础语法&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;基础语法教程&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;h5 id=&#34;1-普通关键词---基础匹配&#34;&gt;1. &lt;strong&gt;普通关键词&lt;/strong&gt; - 基础匹配
&lt;/h5&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-txt&#34; data-lang=&#34;txt&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;华为
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;OPPO
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;苹果
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;作用：&lt;/strong&gt; 新闻标题包含其中&lt;strong&gt;任意一个词&lt;/strong&gt;就会被捕获&lt;/p&gt;
&lt;h5 id=&#34;2-必须词-词汇---限定范围&#34;&gt;2. &lt;strong&gt;必须词&lt;/strong&gt; &lt;code&gt;+词汇&lt;/code&gt; - 限定范围
&lt;/h5&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-txt&#34; data-lang=&#34;txt&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;华为
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;OPPO
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+手机
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;作用：&lt;/strong&gt; 必须同时包含普通词&lt;strong&gt;和&lt;/strong&gt;必须词才会被捕获&lt;/p&gt;
&lt;h5 id=&#34;3-过滤词-词汇---排除干扰&#34;&gt;3. &lt;strong&gt;过滤词&lt;/strong&gt; &lt;code&gt;!词汇&lt;/code&gt; - 排除干扰
&lt;/h5&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-txt&#34; data-lang=&#34;txt&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;苹果
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;华为
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!水果
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!价格
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;作用：&lt;/strong&gt; 包含过滤词的新闻会被&lt;strong&gt;直接排除&lt;/strong&gt;，即使包含关键词&lt;/p&gt;
&lt;h5 id=&#34;4-数量限制-数字---控制显示数量v320-新增&#34;&gt;4. &lt;strong&gt;数量限制&lt;/strong&gt; &lt;code&gt;@数字&lt;/code&gt; - 控制显示数量（v3.2.0 新增）
&lt;/h5&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-txt&#34; data-lang=&#34;txt&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;特斯拉
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;马斯克
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;@5
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;作用：&lt;/strong&gt; 限制该关键词组最多显示的新闻条数&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;配置优先级：&lt;/strong&gt; &lt;code&gt;@数字&lt;/code&gt; &amp;gt; 全局配置 &amp;gt; 不限制&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&#34;-词组功能---空行分隔的重要作用&#34;&gt;🔗 词组功能 - 空行分隔的重要作用
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;核心规则：&lt;/strong&gt; 用&lt;strong&gt;空行&lt;/strong&gt;分隔不同的词组，每个词组独立统计&lt;/p&gt;
&lt;h5 id=&#34;示例配置&#34;&gt;示例配置：
&lt;/h5&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-txt&#34; data-lang=&#34;txt&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;iPhone
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;华为
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;OPPO
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+发布
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;A股
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;上证
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;深证
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+涨跌
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!预测
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;世界杯
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;欧洲杯
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;亚洲杯
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+比赛
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h5 id=&#34;词组解释及匹配效果&#34;&gt;词组解释及匹配效果：
&lt;/h5&gt;&lt;p&gt;&lt;strong&gt;第1组 - 手机新品类：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;关键词：iPhone、华为、OPPO&lt;/li&gt;
&lt;li&gt;必须词：发布&lt;/li&gt;
&lt;li&gt;效果：必须包含手机品牌名，同时包含&amp;quot;发布&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;匹配示例：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ &amp;ldquo;iPhone 15正式发布售价公布&amp;rdquo; ← 有&amp;quot;iPhone&amp;quot;+&amp;ldquo;发布&amp;rdquo;&lt;/li&gt;
&lt;li&gt;✅ &amp;ldquo;华为Mate60系列发布会直播&amp;rdquo; ← 有&amp;quot;华为&amp;quot;+&amp;ldquo;发布&amp;rdquo;&lt;/li&gt;
&lt;li&gt;✅ &amp;ldquo;OPPO Find X7发布时间确定&amp;rdquo; ← 有&amp;quot;OPPO&amp;quot;+&amp;ldquo;发布&amp;rdquo;&lt;/li&gt;
&lt;li&gt;❌ &amp;ldquo;iPhone销量创新高&amp;rdquo; ← 有&amp;quot;iPhone&amp;quot;但缺少&amp;quot;发布&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;第2组 - 股市行情类：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;关键词：A股、上证、深证&lt;/li&gt;
&lt;li&gt;必须词：涨跌&lt;/li&gt;
&lt;li&gt;过滤词：预测&lt;/li&gt;
&lt;li&gt;效果：关注股市涨跌实况，排除预测类内容&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;匹配示例：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ &amp;ldquo;A股今日大幅涨跌分析&amp;rdquo; ← 有&amp;quot;A股&amp;quot;+&amp;ldquo;涨跌&amp;rdquo;&lt;/li&gt;
&lt;li&gt;✅ &amp;ldquo;上证指数涨跌幅创新高&amp;rdquo; ← 有&amp;quot;上证&amp;quot;+&amp;ldquo;涨跌&amp;rdquo;&lt;/li&gt;
&lt;li&gt;❌ &amp;ldquo;专家预测A股涨跌趋势&amp;rdquo; ← 有&amp;quot;A股&amp;quot;+&amp;ldquo;涨跌&amp;quot;但包含&amp;quot;预测&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;第3组 - 足球赛事类：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;关键词：世界杯、欧洲杯、亚洲杯&lt;/li&gt;
&lt;li&gt;必须词：比赛&lt;/li&gt;
&lt;li&gt;效果：只关注比赛相关新闻&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id=&#34;-配置技巧&#34;&gt;📝 配置技巧
&lt;/h4&gt;&lt;h5 id=&#34;1-从宽到严&#34;&gt;1. &lt;strong&gt;从宽到严&lt;/strong&gt;
&lt;/h5&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-txt&#34; data-lang=&#34;txt&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 第一步：先用宽泛关键词测试
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;人工智能
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;AI
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ChatGPT
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 第二步：发现误匹配后，加入必须词限定
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;人工智能
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;AI
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ChatGPT
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+技术
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 第三步：发现干扰内容后，加入过滤词
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;人工智能
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;AI
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ChatGPT
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+技术
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!广告
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!培训
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h5 id=&#34;2-避免过度复杂&#34;&gt;2. &lt;strong&gt;避免过度复杂&lt;/strong&gt;
&lt;/h5&gt;&lt;p&gt;❌ &lt;strong&gt;不推荐：&lt;/strong&gt; 一个词组包含太多词汇&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-txt&#34; data-lang=&#34;txt&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;华为
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;OPPO
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;苹果
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;三星
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vivo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;一加
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;魅族
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+手机
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+发布
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+销量
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!假货
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!维修
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!二手
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;✅ &lt;strong&gt;推荐：&lt;/strong&gt; 拆分成多个精确的词组&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-txt&#34; data-lang=&#34;txt&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;华为
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;OPPO
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+新品
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;苹果
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;三星
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+发布
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;手机
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;销量
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+市场
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;h4 id=&#34;22-高级配置v320-新增&#34;&gt;2.2 高级配置（v3.2.0 新增）
&lt;/h4&gt;&lt;p&gt;&lt;a name=&#34;关键词高级配置&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;高级配置教程&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;h5 id=&#34;关键词排序优先级&#34;&gt;关键词排序优先级
&lt;/h5&gt;&lt;p&gt;&lt;strong&gt;配置位置：&lt;/strong&gt; &lt;code&gt;config/config.yaml&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;report&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;sort_by_position_first&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;false&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 排序优先级配置&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;配置值&lt;/th&gt;
          &lt;th&gt;排序规则&lt;/th&gt;
          &lt;th&gt;适用场景&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;false&lt;/code&gt;（默认）&lt;/td&gt;
          &lt;td&gt;热点条数 ↓ → 配置位置 ↑&lt;/td&gt;
          &lt;td&gt;关注热度趋势&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;配置位置 ↑ → 热点条数 ↓&lt;/td&gt;
          &lt;td&gt;关注个人优先级&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;示例：&lt;/strong&gt; 配置顺序 A、B、C，热点数 A(3条)、B(10条)、C(5条)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;false&lt;/code&gt;：B(10条) → C(5条) → A(3条)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;true&lt;/code&gt;：A(3条) → B(10条) → C(5条)&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;全局显示数量限制&#34;&gt;全局显示数量限制
&lt;/h5&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;report&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;max_news_per_keyword&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 每个关键词最多显示10条（0=不限制）&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Docker 环境变量：&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;SORT_BY_POSITION_FIRST&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;MAX_NEWS_PER_KEYWORD&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;综合示例：&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;# config.yaml&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;report&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;sort_by_position_first&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;   &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 按配置顺序优先&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;max_news_per_keyword&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;       &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 全局默认每个关键词最多10条&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-txt&#34; data-lang=&#34;txt&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# frequency_words.txt
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;特斯拉
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;马斯克
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;@20              # 重点关注，显示20条（覆盖全局配置）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;华为            # 使用全局配置，显示10条
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;比亚迪
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;@5               # 限制5条
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;最终效果：&lt;/strong&gt; 按配置顺序显示 特斯拉(20条) → 华为(10条) → 比亚迪(5条)&lt;/p&gt;
&lt;/details&gt;
&lt;h3 id=&#34;3-推送模式详解&#34;&gt;3. 推送模式详解
&lt;/h3&gt;&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;三种推送模式详细对比&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;h4 id=&#34;详细对比表格&#34;&gt;详细对比表格
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;模式&lt;/th&gt;
          &lt;th&gt;适用人群&lt;/th&gt;
          &lt;th&gt;推送时机&lt;/th&gt;
          &lt;th&gt;显示内容&lt;/th&gt;
          &lt;th&gt;典型使用场景&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;当日汇总&lt;/strong&gt;&lt;br/&gt;&lt;code&gt;daily&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;📋 企业管理者/普通用户&lt;/td&gt;
          &lt;td&gt;按时推送(默认每小时推送一次)&lt;/td&gt;
          &lt;td&gt;当日所有匹配新闻&lt;br/&gt;+ 新增新闻区域&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;案例&lt;/strong&gt;：每天下午6点查看今天所有重要新闻&lt;br/&gt;&lt;strong&gt;特点&lt;/strong&gt;：看全天完整趋势，不漏掉任何热点&lt;br/&gt;&lt;strong&gt;提醒&lt;/strong&gt;：会包含之前推送过的新闻&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;当前榜单&lt;/strong&gt;&lt;br/&gt;&lt;code&gt;current&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;📰 自媒体人/内容创作者&lt;/td&gt;
          &lt;td&gt;按时推送(默认每小时推送一次)&lt;/td&gt;
          &lt;td&gt;当前榜单匹配新闻&lt;br/&gt;+ 新增新闻区域&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;案例&lt;/strong&gt;：每小时追踪&amp;quot;哪些话题现在最火&amp;quot;&lt;br/&gt;&lt;strong&gt;特点&lt;/strong&gt;：实时了解当前热度排名变化&lt;br/&gt;&lt;strong&gt;提醒&lt;/strong&gt;：持续在榜的新闻每次都会出现&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;增量监控&lt;/strong&gt;&lt;br/&gt;&lt;code&gt;incremental&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;📈 投资者/交易员&lt;/td&gt;
          &lt;td&gt;有新增才推送&lt;/td&gt;
          &lt;td&gt;新出现的匹配频率词新闻&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;案例&lt;/strong&gt;：监控&amp;quot;特斯拉&amp;quot;，只在有新消息时通知&lt;br/&gt;&lt;strong&gt;特点&lt;/strong&gt;：零重复，只看首次出现的新闻&lt;br/&gt;&lt;strong&gt;适合&lt;/strong&gt;：高频监控、避免信息打扰&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;实际推送效果举例&#34;&gt;实际推送效果举例
&lt;/h4&gt;&lt;p&gt;假设你监控&amp;quot;苹果&amp;quot;关键词，每小时执行一次：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;时间&lt;/th&gt;
          &lt;th&gt;daily 模式推送&lt;/th&gt;
          &lt;th&gt;current 模式推送&lt;/th&gt;
          &lt;th&gt;incremental 模式推送&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;10:00&lt;/td&gt;
          &lt;td&gt;新闻A、新闻B&lt;/td&gt;
          &lt;td&gt;新闻A、新闻B&lt;/td&gt;
          &lt;td&gt;新闻A、新闻B&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;11:00&lt;/td&gt;
          &lt;td&gt;新闻A、新闻B、新闻C&lt;/td&gt;
          &lt;td&gt;新闻B、新闻C、新闻D&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;仅&lt;/strong&gt;新闻C&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;12:00&lt;/td&gt;
          &lt;td&gt;新闻A、新闻B、新闻C&lt;/td&gt;
          &lt;td&gt;新闻C、新闻D、新闻E&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;仅&lt;/strong&gt;新闻D、新闻E&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;daily&lt;/code&gt;：累积展示当天所有新闻（A、B、C 都保留）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;current&lt;/code&gt;：展示当前榜单的新闻（排名变化，新闻D上榜，新闻A掉榜）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;incremental&lt;/code&gt;：&lt;strong&gt;只推送新出现的新闻&lt;/strong&gt;（避免重复干扰）&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;常见问题&#34;&gt;常见问题
&lt;/h4&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 遇到这个问题？&lt;/strong&gt; 👉 &amp;ldquo;每个小时执行一次，第一次执行完输出的新闻，在下一个小时执行时还会出现&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：你可能选择了 &lt;code&gt;daily&lt;/code&gt;（当日汇总）或 &lt;code&gt;current&lt;/code&gt;（当前榜单）模式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：改用 &lt;code&gt;incremental&lt;/code&gt;（增量监控）模式，只推送新增内容&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h4 id=&#34;-增量模式重要提示&#34;&gt;⚠️ 增量模式重要提示
&lt;/h4&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;选择了 &lt;code&gt;incremental&lt;/code&gt;（增量监控）模式的用户请注意：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;📌 &lt;strong&gt;增量模式只在有新增匹配新闻时才会推送&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;如果长时间没有收到推送，可能是因为：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;当前时段没有符合你关键词的新热点出现&lt;/li&gt;
&lt;li&gt;关键词配置过于严格或过于宽泛&lt;/li&gt;
&lt;li&gt;监控平台数量较少&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;方案1：👉 &lt;a class=&#34;link&#34; href=&#34;#2-%e5%85%b3%e9%94%ae%e8%af%8d%e9%85%8d%e7%bd%ae&#34; &gt;优化关键词配置&lt;/a&gt; - 调整关键词的精准度，增加或修改监控词汇&lt;/li&gt;
&lt;li&gt;方案2：切换推送模式 - 改用 &lt;code&gt;current&lt;/code&gt; 或 &lt;code&gt;daily&lt;/code&gt; 模式，可以定时接收推送&lt;/li&gt;
&lt;li&gt;方案3：👉 &lt;a class=&#34;link&#34; href=&#34;#1-%e5%b9%b3%e5%8f%b0%e9%85%8d%e7%bd%ae&#34; &gt;增加监控平台&lt;/a&gt; - 添加更多新闻平台，扩大信息来源&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/details&gt;
&lt;h3 id=&#34;4-热点权重调整&#34;&gt;4. 热点权重调整
&lt;/h3&gt;&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;热点权重调整&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;当前默认的配置是平衡性配置&lt;/p&gt;
&lt;h4 id=&#34;两个核心场景&#34;&gt;两个核心场景
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;追实时热点型&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;weight&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;rank_weight&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0.8&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 主要看排名&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;frequency_weight&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0.1&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 不太在乎持续性&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;hotness_weight&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0.1&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;适用人群&lt;/strong&gt;：自媒体博主、营销人员、想快速了解当下最火话题的用户&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追深度话题型&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;weight&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;rank_weight&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0.4&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 适度看排名&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;frequency_weight&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0.5&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 重视当天内的持续热度&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;hotness_weight&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0.1&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;适用人群&lt;/strong&gt;：投资者、研究人员、新闻工作者、需要深度分析趋势的用户&lt;/p&gt;
&lt;h4 id=&#34;调整的方法&#34;&gt;调整的方法
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;三个数字加起来必须等于 1.0&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;哪个重要就调大哪个&lt;/strong&gt;：在乎排名就调大 rank_weight，在乎持续性就调大 frequency_weight&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;建议每次只调 0.1-0.2&lt;/strong&gt;，观察效果&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;核心思路：追求速度和时效性的用户提高排名权重，追求深度和稳定性的用户提高频次权重。&lt;/p&gt;
&lt;/details&gt;
&lt;h3 id=&#34;5-推送格式参考&#34;&gt;5. 推送格式参考
&lt;/h3&gt;&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;推送格式说明&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;h4 id=&#34;推送示例&#34;&gt;推送示例
&lt;/h4&gt;&lt;p&gt;📊 热点词汇统计&lt;/p&gt;
&lt;p&gt;🔥 [1/3] AI ChatGPT : 2 条&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;[百度热搜] 🆕 ChatGPT-5正式发布 [&lt;strong&gt;1&lt;/strong&gt;] - 09时15分 (1次)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;[今日头条] AI芯片概念股暴涨 [&lt;strong&gt;3&lt;/strong&gt;] - [08时30分 ~ 10时45分] (3次)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;━━━━━━━━━━━━━━━━━━━&lt;/p&gt;
&lt;p&gt;📈 [2/3] 比亚迪 特斯拉 : 2 条&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;[微博] 🆕 比亚迪月销量破纪录 [&lt;strong&gt;2&lt;/strong&gt;] - 10时20分 (1次)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;[抖音] 特斯拉降价促销 [&lt;strong&gt;4&lt;/strong&gt;] - [07时45分 ~ 09时15分] (2次)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;━━━━━━━━━━━━━━━━━━━&lt;/p&gt;
&lt;p&gt;📌 [3/3] A股 股市 : 1 条&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;[华尔街见闻] A股午盘点评分析 [&lt;strong&gt;5&lt;/strong&gt;] - [11时30分 ~ 12时00分] (2次)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;🆕 本次新增热点新闻 (共 2 条)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;百度热搜&lt;/strong&gt; (1 条):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ChatGPT-5正式发布 [&lt;strong&gt;1&lt;/strong&gt;]&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;微博&lt;/strong&gt; (1 条):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;比亚迪月销量破纪录 [&lt;strong&gt;2&lt;/strong&gt;]&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;更新时间：2025-01-15 12:30:15&lt;/p&gt;
&lt;h4 id=&#34;消息格式说明&#34;&gt;消息格式说明
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;格式元素&lt;/th&gt;
          &lt;th&gt;示例&lt;/th&gt;
          &lt;th&gt;含义&lt;/th&gt;
          &lt;th&gt;说明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;🔥📈📌&lt;/td&gt;
          &lt;td&gt;🔥 [1/3] AI ChatGPT&lt;/td&gt;
          &lt;td&gt;热度等级&lt;/td&gt;
          &lt;td&gt;🔥高热度(≥10条) 📈中热度(5-9条) 📌普通热度(&amp;lt;5条)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;[序号/总数]&lt;/td&gt;
          &lt;td&gt;[1/3]&lt;/td&gt;
          &lt;td&gt;排序位置&lt;/td&gt;
          &lt;td&gt;当前词组在所有匹配词组中的排名&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;频率词组&lt;/td&gt;
          &lt;td&gt;AI ChatGPT&lt;/td&gt;
          &lt;td&gt;关键词组&lt;/td&gt;
          &lt;td&gt;配置文件中的词组，标题必须包含其中词汇&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;: N 条&lt;/td&gt;
          &lt;td&gt;: 2 条&lt;/td&gt;
          &lt;td&gt;匹配数量&lt;/td&gt;
          &lt;td&gt;该词组匹配的新闻总数&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;[平台名]&lt;/td&gt;
          &lt;td&gt;[百度热搜]&lt;/td&gt;
          &lt;td&gt;来源平台&lt;/td&gt;
          &lt;td&gt;新闻所属的平台名称&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🆕&lt;/td&gt;
          &lt;td&gt;🆕 ChatGPT-5正式发布&lt;/td&gt;
          &lt;td&gt;新增标记&lt;/td&gt;
          &lt;td&gt;本轮抓取中首次出现的热点&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;[&lt;strong&gt;数字&lt;/strong&gt;]&lt;/td&gt;
          &lt;td&gt;[&lt;strong&gt;1&lt;/strong&gt;]&lt;/td&gt;
          &lt;td&gt;高排名&lt;/td&gt;
          &lt;td&gt;排名≤阈值的热搜，红色加粗显示&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;[数字]&lt;/td&gt;
          &lt;td&gt;[7]&lt;/td&gt;
          &lt;td&gt;普通排名&lt;/td&gt;
          &lt;td&gt;排名&amp;gt;阈值的热搜，普通显示&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;- 时间&lt;/td&gt;
          &lt;td&gt;- 09时15分&lt;/td&gt;
          &lt;td&gt;首次时间&lt;/td&gt;
          &lt;td&gt;该新闻首次被发现的时间&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;[时间~时间]&lt;/td&gt;
          &lt;td&gt;[08时30分 ~ 10时45分]&lt;/td&gt;
          &lt;td&gt;持续时间&lt;/td&gt;
          &lt;td&gt;从首次出现到最后出现的时间范围&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;(N次)&lt;/td&gt;
          &lt;td&gt;(3次)&lt;/td&gt;
          &lt;td&gt;出现频率&lt;/td&gt;
          &lt;td&gt;在监控期间出现的总次数&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;新增区域&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;🆕 &lt;strong&gt;本次新增热点新闻&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;新话题汇总&lt;/td&gt;
          &lt;td&gt;单独展示本轮新出现的热点话题&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;h3 id=&#34;6-docker-部署&#34;&gt;6. Docker 部署
&lt;/h3&gt;&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;Docker 部署完整指南&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;h4 id=&#34;方式一快速体验一行命令&#34;&gt;方式一：快速体验（一行命令）
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Linux/macOS 系统：&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 创建配置目录并下载配置文件&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir -p config output
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/config.yaml -P config/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/frequency_words.txt -P config/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;或者&lt;strong&gt;手动创建&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;在当前目录创建 &lt;code&gt;config&lt;/code&gt; 文件夹&lt;/li&gt;
&lt;li&gt;下载配置文件：
&lt;ul&gt;
&lt;li&gt;访问 &lt;a class=&#34;link&#34; href=&#34;https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/config.yaml&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/config.yaml&lt;/a&gt; → 右键&amp;quot;另存为&amp;quot; → 保存到 &lt;code&gt;config\config.yaml&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;访问 &lt;a class=&#34;link&#34; href=&#34;https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/frequency_words.txt&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/frequency_words.txt&lt;/a&gt; → 右键&amp;quot;另存为&amp;quot; → 保存到 &lt;code&gt;config\frequency_words.txt&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;完成后的目录结构应该是：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;当前目录/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── config/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── config.yaml
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └── frequency_words.txt
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -d --name trend-radar &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -v ./config:/app/config:ro &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -v ./output:/app/output &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;FEISHU_WEBHOOK_URL&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;你的飞书webhook&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;DINGTALK_WEBHOOK_URL&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;你的钉钉webhook&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;WEWORK_WEBHOOK_URL&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;你的企业微信webhook&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;TELEGRAM_BOT_TOKEN&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;你的telegram_bot_token&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;TELEGRAM_CHAT_ID&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;你的telegram_chat_id&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;EMAIL_FROM&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;你的发件邮箱&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;EMAIL_PASSWORD&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;你的邮箱密码或授权码&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;EMAIL_TO&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;收件人邮箱&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;CRON_SCHEDULE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;*/30 * * * *&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;RUN_MODE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;cron&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;IMMEDIATE_RUN&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;true&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  wantcat/trendradar:latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;方式二使用-docker-compose推荐&#34;&gt;方式二：使用 docker-compose（推荐）
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;创建项目目录和配置&lt;/strong&gt;:
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 创建目录结构&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir -p trendradar/&lt;span class=&#34;o&#34;&gt;{&lt;/span&gt;config,docker&lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; trendradar
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 下载配置文件模板&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/config.yaml -P config/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/frequency_words.txt -P config/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 下载 docker-compose 配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/.env
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/docker-compose.yml
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;完成后的目录结构应该是：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;当前目录/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── config/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── config.yaml
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── frequency_words.txt
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── docker/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── .env
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └── docker-compose.yml
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配置文件说明&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;config/config.yaml&lt;/code&gt; - 应用主配置（报告模式、推送设置等）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;config/frequency_words.txt&lt;/code&gt; - 关键词配置（设置你关心的热点词汇）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.env&lt;/code&gt; - 环境变量配置（webhook URLs 和定时任务）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;⚙️ 环境变量覆盖机制（v3.0.5+）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果你在 NAS 或其他 Docker 环境中遇到&lt;strong&gt;修改 &lt;code&gt;config.yaml&lt;/code&gt; 后配置不生效&lt;/strong&gt;的问题，可以通过环境变量直接覆盖配置：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;环境变量&lt;/th&gt;
          &lt;th&gt;对应配置&lt;/th&gt;
          &lt;th&gt;示例值&lt;/th&gt;
          &lt;th&gt;说明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;ENABLE_CRAWLER&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;crawler.enable_crawler&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;true&lt;/code&gt; / &lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;是否启用爬虫&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;ENABLE_NOTIFICATION&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;notification.enable_notification&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;true&lt;/code&gt; / &lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;是否启用通知&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;REPORT_MODE&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;report.mode&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;daily&lt;/code&gt; / &lt;code&gt;incremental&lt;/code&gt; / &lt;code&gt;current&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;报告模式&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;PUSH_WINDOW_ENABLED&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;notification.push_window.enabled&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;true&lt;/code&gt; / &lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;推送时间窗口开关&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;PUSH_WINDOW_START&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;notification.push_window.time_range.start&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;08:00&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;推送开始时间&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;PUSH_WINDOW_END&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;notification.push_window.time_range.end&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;22:00&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;推送结束时间&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;FEISHU_WEBHOOK_URL&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;notification.webhooks.feishu_url&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;https://...&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;飞书 Webhook&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;配置优先级&lt;/strong&gt;：环境变量 &amp;gt; config.yaml&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;使用方法&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修改 &lt;code&gt;.env&lt;/code&gt; 文件，取消注释并填写需要的配置&lt;/li&gt;
&lt;li&gt;或在 NAS/群晖 Docker 管理界面的&amp;quot;环境变量&amp;quot;中直接添加&lt;/li&gt;
&lt;li&gt;重启容器后生效：&lt;code&gt;docker-compose up -d&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;启动服务&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 拉取最新镜像并启动&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-compose pull
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-compose up -d
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;查看运行状态&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 查看日志&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker logs -f trend-radar
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 查看容器状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker ps &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; grep trend-radar
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;方式三本地构建开发者选项&#34;&gt;方式三：本地构建（开发者选项）
&lt;/h4&gt;&lt;p&gt;如果需要自定义修改代码或构建自己的镜像：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 克隆项目&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/sansan0/TrendRadar.git
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; TrendRadar
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 修改配置文件&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vim config/config.yaml
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vim config/frequency_words.txt
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 使用构建版本的 docker-compose&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; docker
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cp docker-compose-build.yml docker-compose.yml
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 构建并启动&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-compose build
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-compose up -d
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;镜像更新&#34;&gt;镜像更新
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 方式一：手动更新&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker pull wantcat/trendradar:latest
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-compose down
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-compose up -d
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 方式二：使用 docker-compose 更新&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-compose pull
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-compose up -d
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;服务管理命令&#34;&gt;服务管理命令
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 查看运行状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker &lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; -it trend-radar python manage.py status
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 手动执行一次爬虫&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker &lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; -it trend-radar python manage.py run
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 查看实时日志&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker &lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; -it trend-radar python manage.py logs
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 显示当前配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker &lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; -it trend-radar python manage.py config
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 显示输出文件&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker &lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; -it trend-radar python manage.py files
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 查看帮助信息&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker &lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; -it trend-radar python manage.py &lt;span class=&#34;nb&#34;&gt;help&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 重启容器&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker restart trend-radar
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 停止容器&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker stop trend-radar
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 删除容器（保留数据）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker rm trend-radar
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;数据持久化&#34;&gt;数据持久化
&lt;/h4&gt;&lt;p&gt;生成的报告和数据默认保存在 &lt;code&gt;./output&lt;/code&gt; 目录下，即使容器重启或删除，数据也会保留。&lt;/p&gt;
&lt;h4 id=&#34;故障排查&#34;&gt;故障排查
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 检查容器状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker inspect trend-radar
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 查看容器日志&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker logs --tail &lt;span class=&#34;m&#34;&gt;100&lt;/span&gt; trend-radar
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 进入容器调试&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker &lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; -it trend-radar /bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 验证配置文件&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker &lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; -it trend-radar ls -la /app/config/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;br&gt;
&lt;h2 id=&#34;-ai-智能分析&#34;&gt;🤖 AI 智能分析
&lt;/h2&gt;&lt;p&gt;TrendRadar v3.0.0 新增了基于 &lt;strong&gt;MCP (Model Context Protocol)&lt;/strong&gt; 的 AI 分析功能，让你可以通过自然语言与新闻数据对话，进行深度分析。&lt;/p&gt;
&lt;h3 id=&#34;-使用前必读&#34;&gt;⚠️ 使用前必读
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;重要提示：AI 功能需要本地新闻数据支持&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;AI 分析功能&lt;strong&gt;不是&lt;/strong&gt;直接查询网络实时数据，而是分析你&lt;strong&gt;本地已积累的新闻数据&lt;/strong&gt;（存储在 &lt;code&gt;output&lt;/code&gt; 文件夹中）&lt;/p&gt;
&lt;h4 id=&#34;使用说明&#34;&gt;使用说明：
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;项目自带测试数据&lt;/strong&gt;：&lt;code&gt;output&lt;/code&gt; 目录默认包含 &lt;strong&gt;2025年11月1日～11月15日&lt;/strong&gt; 的新闻数据，可用于快速体验 AI 功能&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;查询限制&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ 只能查询已有日期范围内的数据（11月1-15日）&lt;/li&gt;
&lt;li&gt;❌ 无法查询实时新闻或未来日期&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;获取最新数据&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;测试数据仅供快速体验，&lt;strong&gt;建议自行部署项目&lt;/strong&gt;获取实时数据&lt;/li&gt;
&lt;li&gt;按照 &lt;a class=&#34;link&#34; href=&#34;#-%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b&#34; &gt;快速开始&lt;/a&gt; 部署运行项目&lt;/li&gt;
&lt;li&gt;等待至少 1 天积累新闻数据后，即可查询最新热点&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;1-快速部署&#34;&gt;1. 快速部署
&lt;/h3&gt;&lt;p&gt;Cherry Studio 提供 GUI 配置界面，5 分钟快速部署，复杂的部分是一键安装的。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;图文部署教程&lt;/strong&gt;：现已更新到我的&lt;a class=&#34;link&#34; href=&#34;#%e9%97%ae%e9%a2%98%e7%ad%94%e7%96%91%e4%b8%8e%e4%ba%a4%e6%b5%81&#34; &gt;公众号&lt;/a&gt;，回复 &amp;ldquo;mcp&amp;rdquo; 即可&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;详细部署教程&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;README-Cherry-Studio.md&#34; &gt;README-Cherry-Studio.md&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;部署模式说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;STDIO 模式（推荐）&lt;/strong&gt;：一次配置后续无需重复配置，&lt;strong&gt;图文部署教程&lt;/strong&gt;中仅以此模式的配置为例。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTTP 模式（备选）&lt;/strong&gt;：如果 STDIO 模式配置遇到问题，可使用 HTTP 模式。此模式的配置方式与 STDIO 基本一致，但复制粘贴的内容就一行，不易出错。唯一需要注意的是每次使用前都需要手动启动一下服务。详细请参考 &lt;a class=&#34;link&#34; href=&#34;README-Cherry-Studio.md&#34; &gt;README-Cherry-Studio.md&lt;/a&gt; 底部的 HTTP 模式说明。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2-学习与-ai-对话的姿势&#34;&gt;2. 学习与 AI 对话的姿势
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;详细对话教程&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;README-MCP-FAQ.md&#34; &gt;README-MCP-FAQ.md&lt;/a&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;strong&gt;查看 AI 对话示例图&lt;/strong&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;提示&lt;/strong&gt;：实际不建议一次性问多个问题。如果你选择的 AI 模型连下图的按顺序调用都无法做到，建议换一个。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/details&gt;
&lt;br&gt;
&lt;h2 id=&#34;-mcp-客户端&#34;&gt;🔌 MCP 客户端
&lt;/h2&gt;&lt;p&gt;TrendRadar MCP 服务支持标准的 Model Context Protocol (MCP) 协议，可以接入各种支持 MCP 的 AI 客户端进行智能分析。&lt;/p&gt;
&lt;h3 id=&#34;支持的客户端&#34;&gt;支持的客户端
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;注意事项&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;将 &lt;code&gt;/path/to/TrendRadar&lt;/code&gt; 替换为你的项目实际路径&lt;/li&gt;
&lt;li&gt;Windows 路径使用双反斜杠：&lt;code&gt;C:\\Users\\YourName\\TrendRadar&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;保存后记得重启&lt;/li&gt;
&lt;/ul&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;Claude Desktop&lt;/b&gt;&lt;/summary&gt;
&lt;h4 id=&#34;配置文件方式&#34;&gt;配置文件方式
&lt;/h4&gt;&lt;p&gt;编辑 Claude Desktop 的 MCP 配置文件：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;：
&lt;code&gt;%APPDATA%\Claude\claude_desktop_config.json&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mac&lt;/strong&gt;：
&lt;code&gt;~/Library/Application Support/Claude/claude_desktop_config.json&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;配置内容&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;mcpServers&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;trendradar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;uv&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;--directory&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;/path/to/TrendRadar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;run&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;python&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;-m&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;mcp_server.server&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;env&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;disabled&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;false&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;alwaysAllow&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;Cursor&lt;/b&gt;&lt;/summary&gt;
&lt;h4 id=&#34;方式一http-模式&#34;&gt;方式一：HTTP 模式
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;启动 HTTP 服务&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Windows&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;start-http.bat
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Mac/Linux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./start-http.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配置 Cursor&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;项目级配置&lt;/strong&gt;（推荐）：
在项目根目录创建 &lt;code&gt;.cursor/mcp.json&lt;/code&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;mcpServers&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;trendradar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;http://localhost:3333/mcp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;TrendRadar 新闻热点聚合分析&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;全局配置&lt;/strong&gt;：
在用户目录创建 &lt;code&gt;~/.cursor/mcp.json&lt;/code&gt;（同样内容）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;使用步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;保存配置文件后重启 Cursor&lt;/li&gt;
&lt;li&gt;在聊天界面的 &amp;ldquo;Available Tools&amp;rdquo; 中查看已连接的工具&lt;/li&gt;
&lt;li&gt;开始使用：&lt;code&gt;搜索今天的&amp;quot;AI&amp;quot;相关新闻&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;方式二stdio-模式推荐&#34;&gt;方式二：STDIO 模式（推荐）
&lt;/h4&gt;&lt;p&gt;创建 &lt;code&gt;.cursor/mcp.json&lt;/code&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;mcpServers&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;trendradar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;uv&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;--directory&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;/path/to/TrendRadar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;run&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;python&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;-m&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;mcp_server.server&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;VSCode (Cline/Continue)&lt;/b&gt;&lt;/summary&gt;
&lt;h4 id=&#34;cline-配置&#34;&gt;Cline 配置
&lt;/h4&gt;&lt;p&gt;在 Cline 的 MCP 设置中添加：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HTTP 模式&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;trendradar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;http://localhost:3333/mcp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;streamableHttp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;autoApprove&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;disabled&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;STDIO 模式&lt;/strong&gt;（推荐）：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;trendradar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;uv&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;s2&#34;&gt;&amp;#34;--directory&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;s2&#34;&gt;&amp;#34;/path/to/TrendRadar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;s2&#34;&gt;&amp;#34;run&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;s2&#34;&gt;&amp;#34;python&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;s2&#34;&gt;&amp;#34;-m&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;s2&#34;&gt;&amp;#34;mcp_server.server&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;stdio&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;disabled&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;continue-配置&#34;&gt;Continue 配置
&lt;/h4&gt;&lt;p&gt;编辑 &lt;code&gt;~/.continue/config.json&lt;/code&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;experimental&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;modelContextProtocolServers&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;transport&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;nt&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;stdio&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;nt&#34;&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;uv&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;nt&#34;&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;s2&#34;&gt;&amp;#34;--directory&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;s2&#34;&gt;&amp;#34;/path/to/TrendRadar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;s2&#34;&gt;&amp;#34;run&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;s2&#34;&gt;&amp;#34;python&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;s2&#34;&gt;&amp;#34;-m&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;s2&#34;&gt;&amp;#34;mcp_server.server&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;使用示例&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;分析最近7天&amp;#34;特斯拉&amp;#34;的热度变化趋势
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;生成今天的热点摘要报告
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;搜索&amp;#34;比特币&amp;#34;相关新闻并分析情感倾向
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;Claude Code CLI&lt;/b&gt;&lt;/summary&gt;
&lt;h4 id=&#34;http-模式配置&#34;&gt;HTTP 模式配置
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 1. 启动 HTTP 服务&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Windows: start-http.bat&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Mac/Linux: ./start-http.sh&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 2. 添加 MCP 服务器&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude mcp add --transport http trendradar http://localhost:3333/mcp
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 3. 验证连接（确保服务已启动）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude mcp list
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;使用示例&#34;&gt;使用示例
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 查询新闻&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude &lt;span class=&#34;s2&#34;&gt;&amp;#34;搜索今天知乎的热点新闻，前10条&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 趋势分析&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude &lt;span class=&#34;s2&#34;&gt;&amp;#34;分析&amp;#39;人工智能&amp;#39;这个话题最近一周的热度趋势&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 数据对比&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude &lt;span class=&#34;s2&#34;&gt;&amp;#34;对比知乎和微博平台对&amp;#39;比特币&amp;#39;的关注度&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;MCP Inspector&lt;/b&gt;（调试工具）&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;MCP Inspector 是官方调试工具，用于测试 MCP 连接：&lt;/p&gt;
&lt;h4 id=&#34;使用步骤&#34;&gt;使用步骤
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;启动 TrendRadar HTTP 服务&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Windows&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;start-http.bat
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Mac/Linux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./start-http.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;启动 MCP Inspector&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx @modelcontextprotocol/inspector
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;在浏览器中连接&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;访问：&lt;code&gt;http://localhost:3333/mcp&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;测试 &amp;ldquo;Ping Server&amp;rdquo; 功能验证连接&lt;/li&gt;
&lt;li&gt;检查 &amp;ldquo;List Tools&amp;rdquo; 是否返回 13 个工具：
&lt;ul&gt;
&lt;li&gt;基础查询：get_latest_news, get_news_by_date, get_trending_topics&lt;/li&gt;
&lt;li&gt;智能检索：search_news, search_related_news_history&lt;/li&gt;
&lt;li&gt;高级分析：analyze_topic_trend, analyze_data_insights, analyze_sentiment, find_similar_news, generate_summary_report&lt;/li&gt;
&lt;li&gt;系统管理：get_current_config, get_system_status, trigger_crawl&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;其他支持 MCP 的客户端&lt;/b&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;任何支持 Model Context Protocol 的客户端都可以连接 TrendRadar：&lt;/p&gt;
&lt;h4 id=&#34;http-模式&#34;&gt;HTTP 模式
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;服务地址&lt;/strong&gt;：&lt;code&gt;http://localhost:3333/mcp&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;基本配置模板&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;trendradar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;http://localhost:3333/mcp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;http&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;新闻热点聚合分析&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;stdio-模式推荐&#34;&gt;STDIO 模式（推荐）
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;基本配置模板&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;trendradar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;uv&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;--directory&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;/path/to/TrendRadar&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;run&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;python&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;-m&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;mcp_server.server&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;stdio&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;注意事项&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;替换 &lt;code&gt;/path/to/TrendRadar&lt;/code&gt; 为实际项目路径&lt;/li&gt;
&lt;li&gt;Windows 路径使用反斜杠转义：&lt;code&gt;C:\\Users\\...&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;确保已完成项目依赖安装（运行过 setup 脚本）&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;h3 id=&#34;常见问题-1&#34;&gt;常见问题
&lt;/h3&gt;&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;Q1: HTTP 服务无法启动？&lt;/b&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;检查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;确认端口 3333 未被占用：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Windows&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;netstat -ano &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; findstr :3333
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Mac/Linux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;lsof -i :3333
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;检查项目依赖是否安装：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 重新运行安装脚本&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Windows: setup-windows.bat 或者 setup-windows-en.bat&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Mac/Linux: ./setup-mac.sh&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;查看详细错误日志：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uv run python -m mcp_server.server --transport http --port &lt;span class=&#34;m&#34;&gt;3333&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;尝试自定义端口:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uv run python -m mcp_server.server --transport http --port &lt;span class=&#34;m&#34;&gt;33333&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;Q2: 客户端无法连接到 MCP 服务？&lt;/b&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;STDIO 模式&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认 UV 路径正确（运行 &lt;code&gt;which uv&lt;/code&gt; 或 &lt;code&gt;where uv&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;确认项目路径正确且无中文字符&lt;/li&gt;
&lt;li&gt;查看客户端错误日志&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;HTTP 模式&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认服务已启动（访问 &lt;code&gt;http://localhost:3333/mcp&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;检查防火墙设置&lt;/li&gt;
&lt;li&gt;尝试使用 127.0.0.1 替代 localhost&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;通用检查&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;重启客户端应用&lt;/li&gt;
&lt;li&gt;查看 MCP 服务日志&lt;/li&gt;
&lt;li&gt;使用 MCP Inspector 测试连接&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;Q3: 工具调用失败或返回错误？&lt;/b&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;&lt;strong&gt;可能原因&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;数据不存在&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认已运行过爬虫（有 output 目录数据）&lt;/li&gt;
&lt;li&gt;检查查询日期范围是否有数据&lt;/li&gt;
&lt;li&gt;查看 output 目录的可用日期&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;参数错误&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;检查日期格式：&lt;code&gt;YYYY-MM-DD&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;确认平台 ID 正确：&lt;code&gt;zhihu&lt;/code&gt;, &lt;code&gt;weibo&lt;/code&gt; 等&lt;/li&gt;
&lt;li&gt;查看工具文档中的参数说明&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配置问题&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认 &lt;code&gt;config/config.yaml&lt;/code&gt; 存在&lt;/li&gt;
&lt;li&gt;确认 &lt;code&gt;config/frequency_words.txt&lt;/code&gt; 存在&lt;/li&gt;
&lt;li&gt;检查配置文件格式是否正确&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/details&gt;
&lt;br&gt;
&lt;h2 id=&#34;问题答疑与交流&#34;&gt;☕问题答疑与交流
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;如果你想支持本项目，可通过微信搜索&lt;strong&gt;腾讯公益&lt;/strong&gt;，对里面的&lt;strong&gt;助学&lt;/strong&gt;相关的项目随心捐助&lt;/p&gt;
&lt;p&gt;感谢参与过&lt;strong&gt;一元点赞&lt;/strong&gt;的朋友，已收录至顶部&lt;strong&gt;致谢名单&lt;/strong&gt;！你们的支持让开源维护更有动力，个人打赏码现已移除。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Issues&lt;/strong&gt;：适合针对性强的解答。提问时请提供完整信息（截图、错误日志、系统环境等）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公众号交流&lt;/strong&gt;：适合快速咨询。建议优先在相关文章下的公共留言区交流，如私信，请文明礼貌用语😉&lt;/li&gt;
&lt;li&gt;💡 部署成功了？来公众号说说感受吧，你的点赞和留言都是我继续更新的动力~&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&#34;center&#34;&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;公众号关注&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;img src=&#34;_image/weixin.png&#34; width=&#34;400&#34; title=&#34;硅基茶水间&#34;/&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;h2 id=&#34;-赞助商&#34;&gt;🪄 赞助商
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;302.AI&lt;/strong&gt; 是按用量付费的企业级 AI 资源平台   &lt;br&gt;
提供市场上最新、最全面的 &lt;strong&gt;AI 模型&lt;/strong&gt;和 &lt;strong&gt;API&lt;/strong&gt;，以及多种开箱即用的在线 AI 应用&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div align=&#34;center&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://share.302.ai/mEOUzG&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/%e6%b3%a8%e5%86%8c_302.AI-%e9%a2%86%e5%8f%96_1_%e7%be%8e%e5%85%83%e5%85%8d%e8%b4%b9%e6%b5%8b%e8%af%95%e9%a2%9d%e5%ba%a6-8B5CF6?style=for-the-badge&amp;amp;logo=openai&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;注册领取&#34;
	
	
&gt;&lt;/a&gt;
&lt;a href=&#34;https://share.302.ai/mEOUzG&#34; target=&#34;_blank&#34;&gt;
&lt;img src=&#34;_image/banner-302ai-zh.jpg&#34; alt=&#34;302.AI&#34; width=&#34;700&#34;/&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;details id=&#34;sponsor-tutorial&#34;&gt;
&lt;summary&gt;👉 点击展开：&lt;b&gt;302.AI 使用教程&lt;/b&gt;&lt;/summary&gt;
&lt;br&gt;
&lt;blockquote&gt;
&lt;p&gt;领取的 1 美元可用于调用各种 AI 大模型（如 Claude、GPT 等）
本项目 AI 分析功能需配置大模型使用，配置教程详见 &lt;a class=&#34;link&#34; href=&#34;#-ai-%e6%99%ba%e8%83%bd%e5%88%86%e6%9e%90&#34; &gt;AI 智能分析&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;第-1-步获取-api-key&#34;&gt;第 1 步：获取 API Key
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;注册后，进入右上角 &lt;a class=&#34;link&#34; href=&#34;https://302.ai/dashboard/overview&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;管理后台&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;点击左侧 &lt;a class=&#34;link&#34; href=&#34;https://302.ai/apis/list&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;API Keys&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;在页面下方找到默认 API KEY，&lt;strong&gt;点击眼睛图标查看&lt;/strong&gt;，然后复制
（⚠️ 注意：不是点最右侧的复制按钮）&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;第-2-步在-cherry-studio-中配置&#34;&gt;第 2 步：在 Cherry Studio 中配置
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;打开 Cherry Studio，进入设置&lt;/li&gt;
&lt;li&gt;模型提供商选择 &lt;strong&gt;&amp;ldquo;302.AI&amp;rdquo;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;粘贴刚才复制的 API Key&lt;/li&gt;
&lt;li&gt;点击&lt;strong&gt;管理&lt;/strong&gt;，现在可以使用所有支持的 AI 模型了&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;提示：&lt;/strong&gt; Cherry Studio 已原生集成 302.AI，配置后即可看到完整模型列表。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q: 1 美元免费额度能用多久？&lt;/strong&gt;
A: 取决于使用频率和模型选择，可以进行多次测试体验。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q: 免费额度用完后怎么办？&lt;/strong&gt;
A: 可以按需充值，按量付费。目前大厂模型价格已相对亲民。&lt;/p&gt;
&lt;/details&gt;
&lt;blockquote&gt;
&lt;p&gt;每天追踪这么多热点，写报告、回复消息是否让手腕疲惫？     &lt;br&gt;
试试「闪电说」AI 语音输入法 —— 用说的，比打字快 4 倍 ⚡ 。从看热点到输出内容，让效率翻倍 👇&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div align=&#34;center&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://shandianshuo.cn&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Mac-%e5%85%8d%e8%b4%b9%e4%b8%8b%e8%bd%bd-FF6B6B?style=for-the-badge&amp;amp;logo=apple&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Mac下载&#34;
	
	
&gt;&lt;/a&gt; &lt;a class=&#34;link&#34; href=&#34;https://shandianshuo.cn&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Windows-%e5%85%8d%e8%b4%b9%e4%b8%8b%e8%bd%bd-FF6B6B?style=for-the-badge&amp;amp;logo=lightning&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Windows下载&#34;
	
	
&gt;&lt;/a&gt;
&lt;a href=&#34;https://shandianshuo.cn&#34; target=&#34;_blank&#34;&gt;
&lt;img src=&#34;_image/banner-shandianshuo.png&#34; alt=&#34;闪电说&#34; width=&#34;700&#34;/&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;br&gt;
&lt;h2 id=&#34;-项目相关&#34;&gt;📚 项目相关
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;4 篇文章&lt;/strong&gt;：&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://mp.weixin.qq.com/s/KYEPfTPVzZNWFclZh4am_g&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;可在该文章下方留言，方便项目作者用手机答疑&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://mp.weixin.qq.com/s/jzn0vLiQFX408opcfpPPxQ&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;2个月破 1000 star，我的GitHub项目推广实战经验&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://mp.weixin.qq.com/s/C8evK-U7onG1sTTdwdW2zg&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;github fork 运行本项目的注意事项 &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://mp.weixin.qq.com/s/8ghyfDAtQZjLrnWTQabYOQ&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;基于本项目，如何开展公众号或者新闻资讯类文章写作&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AI 开发&lt;/strong&gt;：&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;如果你有小众需求，完全可以基于我的项目自行开发，零编程基础的也可以试试&lt;/li&gt;
&lt;li&gt;我所有的开源项目或多或少都使用了自己写的&lt;strong&gt;AI辅助软件&lt;/strong&gt;来提升开发效率，这款工具已开源&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心功能&lt;/strong&gt;：迅速筛选项目代码喂给AI，你只需要补充个人需求即可&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;项目地址&lt;/strong&gt;：https://github.com/sansan0/ai-code-context-helper&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;其余项目&#34;&gt;其余项目
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;📍 毛主席足迹地图 - 交互式动态展示1893-1976年完整轨迹。欢迎诸位同志贡献数据&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/mao-map&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/sansan0/mao-map&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;哔哩哔哩(bilibili)评论区数据可视化分析软件&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sansan0/bilibili-comment-analyzer&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/sansan0/bilibili-comment-analyzer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;本项目流程图&#34;&gt;本项目流程图
&lt;/h3&gt;&lt;pre class=&#34;mermaid&#34;&gt;
  flowchart TD
    A[👤 用户开始] --&amp;gt; B{🚀 选择部署方式}
    
    B --&amp;gt;|云端部署| C1[🍴 Fork 项目到 GitHub]
    B --&amp;gt;|本地部署| C2[🐳 Docker 部署]
    
    C1 --&amp;gt; D[⚙️ 配置通知渠道&amp;lt;br/&amp;gt;可同时配置多个]
    C2 --&amp;gt; D
    
    D --&amp;gt; E[选择通知方式：&amp;lt;br/&amp;gt;📱企业微信 💬飞书 🔔钉钉&amp;lt;br/&amp;gt;📟Telegram 📧邮件]
    
    E --&amp;gt; F[🔑 填写通知参数&amp;lt;br/&amp;gt;GitHub Secrets 或环境变量]
    
    F --&amp;gt; G[📝 配置关键词&amp;lt;br/&amp;gt;config/frequency_words.txt&amp;lt;br/&amp;gt;普通词/必须词+/过滤词!]
    
    G --&amp;gt; H[🎯 选择运行模式&amp;lt;br/&amp;gt;config/config.yaml]
    
    H --&amp;gt; H1[📋 daily - 当日汇总&amp;lt;br/&amp;gt;定时推送所有匹配新闻]
    H --&amp;gt; H2[📰 current - 当前榜单&amp;lt;br/&amp;gt;定时推送最新榜单]
    H --&amp;gt; H3[📈 incremental - 增量监控&amp;lt;br/&amp;gt;仅推送新增内容]
    
    H1 --&amp;gt; I[可选：推送时间窗口控制&amp;lt;br/&amp;gt;⏰ 限制推送时间范围]
    H2 --&amp;gt; I
    H3 --&amp;gt; I
    
    I --&amp;gt; J[✅ 配置完成]
    
    J --&amp;gt; K[🤖 系统自动运行]
    
    K --&amp;gt; L[🕷️ 爬取11+平台热点]
    L --&amp;gt; M[🔍 关键词筛选]
    M --&amp;gt; N[⚖️ 权重算法排序&amp;lt;br/&amp;gt;排名60% + 频次30% + 热度10%]
    N --&amp;gt; O[📊 生成报告&amp;lt;br/&amp;gt;HTML网页 + 推送消息]
    O --&amp;gt; P[📱 多渠道推送通知]
    
    P --&amp;gt; Q[🎉 持续接收精准推送&amp;lt;br/&amp;gt;告别信息过载]
    
    style A fill:#e3f2fd
    style B fill:#f3e5f5
    style D fill:#fff3e0
    style F fill:#fff9c4
    style G fill:#e8f5e9
    style H fill:#e0f2f1
    style I fill:#fce4ec
    style O fill:#e1bee7
    style Q fill:#c8e6c9
&lt;/pre&gt;

&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.star-history.com/#sansan0/TrendRadar&amp;amp;Date&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://api.star-history.com/svg?repos=sansan0/TrendRadar&amp;amp;type=Date&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Star History Chart&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2 id=&#34;-许可证&#34;&gt;📄 许可证
&lt;/h2&gt;&lt;p&gt;GPL-3.0 License&lt;/p&gt;
&lt;hr&gt;
&lt;div align=&#34;center&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;#trendradar&#34; &gt;🔝 回到顶部&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description>
        </item>
        
    </channel>
</rss>
