360 Secure SkillHub
360 安全技能中心

Skill Agent Broadcast

该 Skill 提供 Node 脚本 scripts/broadcast.js,读取 config/groups.json 群组注册表,按群名、原始聊天 ID 或 all 选择目标,经 OpenClaw 网关向 Telegram 或 Discord 群组会话发送同一条消息,可设置发送间隔限速,并按群输出成功或失败回执与汇总统计。

zero2ai-hub
zero2ai-hub
热度 57.64
最近更新 2026-05-17 13:05:36
分类:协作依赖:代码执行 / 第三方 API / 读写文件应用场景:工作流 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add skill-agent-broadcast
Metadata
name
skill-agent-broadcast
version
1.0.0
description
Broadcast a message to multiple OpenClaw group sessions simultaneously. Use for cross-agent coordination, alerts, and announcements.
metadata
{"openclaw":{"requires":{"bins":["node"]}}}

skill-agent-broadcast

Cross-group signal router. Send one message to multiple OpenClaw Telegram/Discord groups simultaneously.

Usage

# Broadcast to named groups
node scripts/broadcast.js --message "Deploy complete!" --groups "github-ops,amazon-ops"

# Broadcast to all registered groups
node scripts/broadcast.js --message "⚡ System alert" --groups all

# Use raw Telegram chat IDs
node scripts/broadcast.js --message "Hello" --groups "-1003871838436,-1003578613620"

# Custom delay between sends
node scripts/broadcast.js --message "Update" --groups all --delay 1000

Arguments

Arg Default Description
--message / -m required Message text to broadcast
--groups / -g all Comma-separated group names or IDs. Use all for all registered groups
--channel telegram Channel type: telegram or discord
--delay 500 Milliseconds between sends (rate limiting)

Environment Variables

Var Default Description
OPENCLAW_PORT 3000 OpenClaw gateway port
OPENCLAW_TOKEN — Gateway auth token
GROUPS_CONFIG_PATH config/groups.json Path to group registry JSON

Group Registry

Edit config/groups.json to add/remove groups:

{
  "github-ops": "-1003871838436",
  "social-media": "-1003578613620",
  "amazon-ops": "-1003898064257"
}

Output

Delivery receipt per group:

✅ github-ops (-1003871838436)
✅ amazon-ops (-1003898064257)
❌ social-media (-1003578613620) (status: 500)

✅ Broadcast complete: 2 sent, 1 failed