Today Task

📲 任务结果一键推送负一屏

将AI任务结果推送到华为负一屏的统一推送器,支持Markdown格式,需配置授权码,适用于任务完成通知场景。

收藏
4.7k
安装
1.6k
版本
1.0.17
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Today Task 是一个通用任务结果推送器,专门用于将AI生成的任务结果推送到华为手机的负一屏(Today Screen)。核心工作流程为:1)任务执行完成后生成Markdown格式的结果内容;2)通过JSON文件方式推送(python scripts/task_push.py --data task.json);3)自动检查技能更新;4)在对话中整合显示推送结果和更新状态。

关键配置项包括:授权码(authCode)必须从负一屏动态管理-关联账号中获取;推送服务URL默认为华为云东莞节点。技能采用混合配置系统,优先使用OpenClaw全局配置,其次使用本地config.json。

显著优点

  • 格式保留完整:强制使用JSON输入,100%保留Markdown格式,避免命令行转义问题
  • 标准化数据格式:统一的消息结构支持周期性任务,taskId保持一致便于追踪
  • 智能更新提示:仅在发现新版本或检查异常时提示用户,减少干扰
  • 完善的错误处理:提供详细的错误码说明和具体解决方案(如授权码无效、设备未联网等)
  • 安全特性:HTTPS加密传输、本地日志脱敏(授权码显示为ABC***)、用户完全控制数据流向
  • 时间戳自动处理:自动使用UTC时间戳,避免时区问题

潜在缺点与局限性

  • 配置门槛较高:必须手动获取授权码并完成多步配置,首次使用流程复杂
  • 华为生态依赖:推送端点默认使用华为云服务,非华为用户无法使用
  • 数据出境风险:默认端点位于中国东莞,部分用户可能关注数据主权问题
  • 授权码安全风险:授权码会通过网络传输,虽有HTTPS加密但仍属敏感令牌
  • 内容长度限制:默认最大5000字符,长内容需截断
  • 周期性任务限制:scheduleTaskId需手动保持一致,无自动周期性调度能力

适合人群

  • 华为手机用户,尤其是重度使用负一屏功能的用户
  • 需要将AI任务结果(新闻汇总、日程报告、数据分析等)推送到手机端的用户
  • 具备基础配置能力,能完成授权码获取和配置命令操作的技术用户
  • 企业用户可部署私有端点实现完全数据控制

常规风险

1. 授权码泄露风险:授权码是敏感凭证,不应在聊天中粘贴,建议定期更新
2. 数据隐私风险:任务内容会传输到配置的端点,应避免包含高度敏感个人信息

3. 网络依赖风险:设备需联网且登录华为账号,否则推送失败(错误码82600017)

4. 服务可用性风险:依赖华为云服务,存在服务端维护或异常可能(错误码82600005)

5. 配置失效风险:授权码可能过期,需定期重新获取

6. 本地记录累积:默认保存100条推送记录,需定期清理或限制数量

Today Task 内容

scripts文件夹
手动下载zip · 54.4 kB
auth_manager.pytext/plain
请选择文件