Skip to content

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

@HimanshuGerm24

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions