Install
openclaw skills install agent-messengerSend batch messages with delivery tracking to OpenClaw agents via Telegram or other channels, supporting scheduling, templating, and fallback routing.
openclaw skills install agent-messengerSend coordinated messages to OpenClaw agents with full delivery tracking.
python3 scripts/send_telegram_direct.py "Tout le monde va bien ?" --agents all
python3 scripts/send_telegram_direct.py "Test message" --agents cybercodeur snake picsou
bash scripts/heartbeat_check.sh "Heartbeat: Tout le monde là?" 10
# Waits 10 seconds for agents to react with ✅ on Telegram
bash scripts/install_heartbeat_cron.sh "*/30"
Checks crontab:
crontab -l
tail -f /tmp/heartbeat.log
Broadcast health checks: Send "Are you alive?" to all agents, get ACK responses
Trigger workflows: Send commands like "/health" to activate agent skills
Update notifications: Push configuration changes to all agents
Scheduled messages: Combine with cron for periodic check-ins
Uses bot tokens + user ID directly. Bypasses OpenClaw chat resolution issues.
curl -X POST "https://api.telegram.org/bot<TOKEN>/sendMessage" \
-d "chat_id=<USER_ID>&text=<MESSAGE>"
Extract all agents from openclaw.json, build message list, send in parallel.
Store sent message IDs, poll for ACK reactions, track delivery rate.
"Chat not found" → Use Pattern 1 (direct API) or ensure user ID matches No responses → Check agent model is running, token is valid Rate limit → Implement exponential backoff (auto in v2+)