特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> AI教程> DTEK 供电查询:实时电力状态 - Openclaw Skills

DTEK 供电查询:实时电力状态 - Openclaw Skills

时间:2026-03-27 20:42:01 作者:互联网

什么是 DTEK 供电查询?

DTEK 供电查询是一款专门为敖德萨用户设计的自动化工具,用于监控特定地点的电力供应情况。通过利用无头浏览器技术,此技能允许 AI 智能体抓取 DTEK 敖德萨电力官方网站的数据,以确定当前是否有电或是否正在进行计划停电。作为 Openclaw Skills 库的一部分,它提供了一种通过简单的自然语言命令随时了解公用事业状态的无缝方式。

该技能专门针对 DTEK 网站,以提取关于断电时间和预计恢复时间的精确数据。这消除了在压力巨大的停电期间手动导航网站的需要,向用户提供直接且可操作的数据。

下载入口:https://github.com/openclaw/skills/tree/main/skills/kapishdima/dtek-light

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install dtek-light

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 dtek-light。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

DTEK 供电查询 应用场景

DTEK 供电查询 工作原理
  1. AI 智能体检测到与电力状态相关的查询或特定的 /light 命令。
  2. 初始化 Node.js 执行环境以运行本地抓取脚本。
  3. Playwright 启动无头 Chromium 浏览器访问 DTEK 敖德萨电力网站。
  4. 脚本导航到配置地址(Yevhena Chikalenka St, 43)的状态页面。
  5. 工具解析 DOM 以提取当前状态、停电开始时间和恢复估算。
  6. 向智能体返回结构化的 JSON 响应,然后由智能体将数据转换为易于阅读的更新内容。

DTEK 供电查询 配置指南

要在 Openclaw Skills 生态系统中使用此技能,必须在本地机器上安装 Playwright 和 Chromium 浏览器引擎:

npm install playwright
npx playwright install chromium

智能体使用本地 node 命令执行脚本,该命令解析指向技能目录中 check-light.js 文件的路径。

DTEK 供电查询 数据架构与分类体系

该技能处理并返回结构化数据,以确保智能体提供准确的信息。核心数据对象包括:

字段 类型 描述
status string 当前电力状态:light_on(有电)、no_light(没电)、error(错误)或 unknown(未知)。
start_time string 指示当前停电开始的时间戳。
restore_time string 预计恢复供电的时间。
error string 关于抓取过程中任何失败的详细信息(例如,网站宕机)。
name: dtek-light-check
description: Проверка наличия электроэнергии через сайт ДТЭК Одесские электросети (Одеса, вул. Чикаленка ?вгена, 43)

Проверка света (ДТЭК Одесские электросети)

Проверяет текущее наличие электроэнергии по адресу Одеса, вул. Чикаленка ?вгена, 43 через сайт dtek-oem.com.ua.

When to use

Используй этот скилл когда пользователь спрашивает:

Prerequisites

Для работы нужен Playwright с установленным Chromium:

npm install playwright
npx playwright install chromium

Instructions

  1. Запусти скрипт проверки. Скрипт находится рядом с этим SKILL.md:
node "$(dirname "$(find ~/.claude/skills -name 'check-light.js' -path '*dtek-light*' | head -1)")/check-light.js"
  1. Скрипт вернет JSON с полем status. Интерпретируй результат:

Если status = no_light:

Ответь:

Света нет. Выключили в [start_time].
Скорее всего эти бляди включат в [restore_time].

Где [start_time] и [restore_time] - значения из JSON.

Если status = light_on:

Ответь:

Свет вроде как есть, но кто этих пиздюков знает.

Если status = error или unknown:

Ответь:

Не удалось проверить, сайт ДТЭК опять чудит. Попробуй позже.

И покажи ошибку если есть.

相关文章

热门文章

猜你喜欢

返回顶部