Skip to content

XChat Webhook Decryption — When will chat-xdk be released, and how can we decrypt encrypted payloads today? #1

Description

@HimanshuGerm24

Hi X Developer Team,

I am building a webhook integration using the pay-per-go Activity Stream
(event_type: chat.received) to receive XChat DMs for a subscribed channel.
The webhook works fine, but I am blocked on decrypting encrypted XChat payloads.


What I Have Already Tried

I found the official xchat-bot-python repo where the README states:

"This example expects the XDK repos to be sibling directories
(since chat-xdk is not released yet)"

And a post on this forum confirms:

"Real E2EE decryption is still a placeholder pending a stable chat-xdk"

I have also confirmed:

  • /2/dm_events is completely blind to encrypted XChat messages
  • There is no documented way to opt out of encryption once a conversation upgrades
  • xdk-python (pip install xdk) handles sending/fetching but does NOT decrypt
    received messages

Question 1 — Timeline for chat-xdk

Is there an ETA or public roadmap for chat-xdk? This is a hard blocker for any
developer building on the chat.received webhook — without it, encrypted payloads
are unusable.


Question 2 — How to Decrypt Received Payloads Today

Is there any official documentation, sample code, or recommended approach for
decrypting XChat messages received via the chat.received webhook while chat-xdk
is not yet available?


Environment: X API v2, pay-per-go, Python, xchat-bot-python

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions