skills/whatis.vip/company-seeking-alpha-news

company-seeking-alpha-news

SKILL.md

关注公司新闻技能

根据用户输入的公司(股票代码或中文名),调用 money.whatis.vip 的 Seeking Alpha 新闻接口,获取该公司关注公司新闻(与首页卡片位「关注公司新闻」一致:Seeking Alpha 财经新闻,标题/摘要为谷歌翻译中文)并格式化呈现。

配置与登录

  • 与 company-latest-report 共用 ~/.config/godknows/config.json、同一套 login.sh(无参从 config 刷新 token)。NOT_LOGIN 时先执行无参 scripts/login.sh 再重试。

工作流程

  1. 解析公司:股票代码直接用;中文名执行 bash <SKILL_ROOT>/scripts/companies.sh,从返回的 data[].label 匹配得 ticker。
  2. 获取新闻bash <SKILL_ROOT>/scripts/company_news.sh <ticker>,调用 GET /api/seeking-alpha/news/watchlist/news?ticker=<ticker>
  3. 呈现:从返回的 data 中提取 tickercompanyNamenews(列表)。每条新闻含 titlesummarylink。以列表或卡片式列出标题、摘要、链接;注明来源为 Seeking Alpha、译文为谷歌翻译。

API

  • GET /api/seeking-alpha/news/watchlist/news?ticker=<ticker> 需登录(Header: satokent)。返回 { "success": true, "data": { "ticker": "...", "companyName": "...", "news": [ { "title": "...", "summary": "...", "link": "..." } ] } }。无数据时可能返回 success: falsedatanews 为空数组。

错误与边界

  • 未配置或 token 过期:先无参执行 scripts/login.sh 刷新,再重试。
  • 公司不存在或暂无新闻:直接返回接口提示(如「暂无该公司新闻」),建议用户确认股票代码或稍后再试。
Weekly Installs
1
First Seen
10 days ago
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1