金融行情技能模板
待完善的金融数据技能
任务状态通知技能用于在多步骤操作或长时间运行任务期间,向聊天界面发送简短的状态描述。支持手动状态更新和自动周期性监控(每5秒),帮助用户了解任务进展。
安装指令:
clawhub install task-status
手动状态更新:
python scripts/send_status.py "开始获取数据..." "progress" "step1"
python scripts/send_status.py "处理完成" "success" "final"
python scripts/send_status.py "错误:缺少API密钥" "error" "auth"
自动周期监控:
# 启动监控
python scripts/monitor_task.py start "我的长任务" "progress"
# 任务完成后报告最终状态
python scripts/monitor_task.py stop "我的长任务" "success" "成功完成!"
状态类型:
消息规范:
Python脚本中使用:
from send_status import send_status
def long_task():
send_status("开始...", "progress", "step1")
# ... 工作 ...
send_status("步骤完成", "success", "step1")
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 状态消息文本、状态类型(progress/success/error/warning)、步骤标识符、可选详情 |
| 输出 | 发送到聊天的状态消息、周期性状态更新、任务完成确认、错误通知 |
| 适用人群 | 长时间任务处理、批量数据处理、文件上传下载、复杂工作流 |
| 不包含 | 图形化进度条、历史状态查询、状态统计分析 |
见下方输入输出表格。
原始链接:https://github.com/openclaw/skills/tree/main/skills/mightyprime1/task-status/SKILL.md
来源类型:github