28 lines
1.6 KiB
Markdown
28 lines
1.6 KiB
Markdown
---
|
|
name: stocks
|
|
description: "当用户说「今日大盘」或「今天股票行情」或「今天 A 股涨跌情况」时触发。"
|
|
---
|
|
|
|
# Stocks Skill
|
|
|
|
## 描述
|
|
|
|
这是一个获取当天 A 股涨跌情况的技能。当用户说「今日大盘」或「今天股票行情」或「今天 A 股涨跌情况」时触发。只能获取当天的整体涨跌情况或者某些板块的涨跌情况,个股信息。
|
|
|
|
## 触发条件
|
|
|
|
- 用户说「今日大盘」或「今天股票行情」或「今天 A 股涨跌情况」时
|
|
|
|
## 执行步骤
|
|
|
|
1. 使用 `web-page` 这个网页内容读取、自动化交互和截图技能,访问 `https://52etf.site/` 这个网页。
|
|
2. 这个网页是 ajax 动态数据由 javascript 动态渲染的,访问后等待 5 秒钟再提取内容。
|
|
3. 网页上有这个类名(`header-center`)的 div 元素,展示了`上证指数`、`深证成指`、`创业板指`、`科创综指`、`北证50`的涨跌情况。优先截图这个元素,然后使用图像识别技能识别具体内容。
|
|
4. 网页上有这个 id(`treemap`)的 canvas 元素,展示了各个板块的涨跌情况。如果用户想看板块涨跌情况,直接截图并使用发送图片技能发送图片。
|
|
5. 如果没有获取到具体涨跌情况,则截图 id(`treemap`) 的 canvas 元素并使用发送图片技能发送图片。
|
|
6. 调用 `web-page` 的 selector 截图模式时,`selector` 参数必须传真实 CSS 选择器字符串;当值以 `#` 开头时必须加引号,例如 `--selector '#treemap'` 或 `--selector="#treemap"`。
|
|
|
|
## 回复要求
|
|
|
|
- 根据上下文按需返回文字/图片
|