X (Twitter) + Discord adapters

FeatureMediaService
Shipped
July 3, 2026 at 6:07 PM UTC
Author
Kamo
Commit
3d137ff

- XAdapter: Account Activity webhook (CRC challenge + x-twitter-webhooks-signature HMAC verify), normalizeInbound (direct_message_events, echo-skip), OAuth 1.0a-signed v2 DM send; consumer key/secret from the platform X OAuth registration, per-connection access token:secret - DiscordAdapter + DiscordRestClient: DM normalize + REST send (open DM channel + message/file) - DiscordGatewayManager: persistent JDK-WebSocket Gateway consumer (one WSS per active Discord connection, HELLO/heartbeat/IDENTIFY, MESSAGE_CREATE DMs republished onto social.inbound.raw so the existing consumer pipeline handles them), @Scheduled reconcile = reconnect, @PreDestroy cleanup - SocialCredsResolver: X branch resolves consumer key/secret from the platform OAuth registry

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing