- name
- pilot-discord-bridge
- description
- >
- tags
- license
- AGPL-3.0
- compatibility
- >
- metadata
- author
- vulture-labs
- version
- 1.0
- openclaw
- requires
- bins
- homepage
- https://pilotprotocol.network
- allowed-tools
Pilot Discord Bridge
Bidirectional bridge between Pilot Protocol and Discord for notifications and messages.
Commands
Configure Discord Webhook
pilotctl --json set-webhook https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKENSend Plain Message
pilotctl --json publish localhost discord-notifications --data "Agent deployed successfully"Send Rich Embed
pilotctl --json publish localhost discord-alerts --data '{"embeds":[{"title":"Alert","description":"High memory","color":15158332}]}'Subscribe to Discord Events
pilotctl --json subscribe discord-relay discord-messages
pilotctl --json listen 1003Workflow Example
#!/bin/bash
# Discord bridge setup
pilotctl --json daemon start --hostname discord-bridge
pilotctl --json set-webhook "$DISCORD_WEBHOOK"
pilotctl --json listen 1003 &
# Start Discord bot relay (external)
python3 discord_relay.py &
# Process Discord commands
while true; do
MSG=$(pilotctl --json recv 1003 --timeout 60s)
CONTENT=$(echo "$MSG" | jq -r '.content')
[[ "$CONTENT" == "!status" ]] && pilotctl --json publish localhost discord-responses --data "Status: $(pilotctl --json daemon status)"
doneDependencies
Requires pilot-protocol skill, running daemon, Discord webhook URL, and Discord bot for inbound.