闲社服务运行正常AI智能体自动化平台
d

删除Telegram群组代理

技能标识:delete-agent-with-telegram-group

Safely and thoroughly delete an OpenClaw agent and its artifacts. Use when user asks to remove an agent completely, including workspace, agent files under ~/.openclaw/agents, bindings, Telegram group routing config, dedicated Telegram group, and related cron jobs. Always run local cleanup via script with dry-run first; if Telegram group deletion is requested, require a separate explicit confirmation before any browser/session control or irreversible group deletion.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.2
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

删除Telegram群组代理

删除代理(清理)

永久移除一个代理及其相关的本地配置/文件。

安全规则

  • - 此操作具有破坏性。始终需要用户明确确认。
  • 强制执行三步验证:
1) 运行 --dry-run, 2) 明确确认本地删除, 3) 单独明确确认Telegram浏览器/会话控制的群组删除。
  • - 询问用户是否同时删除专属的Telegram群组。
  • 未经单独确认,绝不自动删除Telegram群组。
  • 优先使用脚本执行本地清理(稳定、低token消耗)。

输入项

收集以下信息:

  • - agentid(必填)
  • deleteworkspace(是/否)
  • deletetelegramgroupconfig(是/否;通常为是)
  • deletetelegramgroup(是/否;需要明确确认)
  • deletecron_jobs(是/否;通常为是)

脚本优先命令

预运行:

bash
python3 scripts/deleteagent.py --agent-id id> --dry-run

执行(确认后):

bash
python3 scripts/deleteagent.py --agent-id id> --yes --delete-workspace --delete-telegram-group-config --delete-cron-jobs

脚本安全防护

  • - scripts/deleteagent.py 验证 agentid 格式:[a-z0-9-]+。
  • 当目标路径超出允许目录范围时,拒绝执行删除。
  • 仅当工作区路径位于用户主目录下且文件夹名称以 claw- 开头时,才允许删除工作区。
  • 在写入配置更改前会创建备份文件。

脚本删除的内容

  • - ~/.openclaw/openclaw.json 中的代理条目(agents.list)
  • 代理绑定(bindings[] 中匹配的 agentId)
  • 由这些绑定关联的Telegram群组路由条目
- channels.telegram.groups.
  • - 代理目录:
- ~/.openclaw/agents/
  • - 代理配置中的工作区目录(如果指定了 --delete-workspace)
  • ~/.openclaw/cron/jobs.json 中属于该代理的定时任务(如果指定了 --delete-cron-jobs)

专属Telegram群组删除

本技能不包含Telegram删除自动化代码;使用外部浏览器自动化工具或用户手动操作。

在本地脚本删除完成后,且仅当用户确认 deletetelegramgroup=yes 时:

  1. 1. 要求单独明确确认:用户同意浏览器/会话控制及不可逆的群组删除操作。
  2. 从已删除的绑定中识别专属群组 chat_id。
  3. 使用浏览器自动化(Telegram Web)打开该群组并执行删除群组。
  4. 在Telegram删除对话框中,勾选同时删除所有成员(如可用),然后确认删除。
  5. 清晰报告群组最终状态:已删除 / 仅退出 / 待手动处理。

后续步骤

  • - 展示脚本创建的备份文件(openclaw.json.bak.、jobs.json.bak.),以便用户保留恢复点。
  • 如果网关支持热重载,则执行热重载。
  • 如果未执行热重载,在重启网关前请求明确确认,然后验证日志。
  • 返回包含已删除项目的简洁摘要。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 delete-agent-with-telegram-group-1776419997 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 delete-agent-with-telegram-group-1776419997 技能

通过命令行安装

skillhub install delete-agent-with-telegram-group-1776419997

下载

⬇ 下载 delete-agent-with-telegram-group v0.1.2(免费)

文件大小: 3.9 KB | 发布时间: 2026-4-17 18:57

v0.1.2 最新 2026-4-17 18:57
Security hardening: add strict agent_id/path validation in delete script, restrict workspace deletion to safe claw-* paths under home, enforce 3-step confirmation gates, and require explicit approval before any gateway restart/browser-driven Telegram group deletion.