Discord integration for the Arc toolkit.
- webhook - Send messages via webhooks
- message - Send bot-authenticated messages
- channel - Manage channels
- guild - Guild operations
- interaction - Handle slash commands
- listen - Listen for events via gateway
- server - Run interaction server
go install github.com/mtreilly/arc-discord@latestConfiguration is discovered from:
~/.config/arc/discord.yamlconfig/discord.yaml--configflag
# Send a webhook message
arc-discord webhook send "Deployment complete"
# Post a bot message to a channel
arc-discord message send --channel $CHANNEL_ID "hello agents"
# Get channel info in YAML
arc-discord channel get --channel $CHANNEL_ID --output yaml
# Use a different config
arc-discord webhook send "Test" --config ~/.config/arc/discord_staging.yaml
# Use a named profile
arc-discord message send --profile production "Hello"The gosdk/ directory contains a full Go SDK for Discord:
- REST API client
- Gateway/WebSocket support
- Webhook utilities
- Embed builders
- Rate limiting
- Caching
MIT