From c30a75cc8f27785155e4b88e4a8ab2080029ddb7 Mon Sep 17 00:00:00 2001 From: tcpsyn Date: Wed, 18 Mar 2026 04:02:55 -0600 Subject: [PATCH] =?UTF-8?q?Fix=20X/Twitter=20posting=20=E2=80=94=20add=20w?= =?UTF-8?q?ho=5Fcan=5Freply=5Fpost=20and=20=5F=5Ftype=20params?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- publish_episode.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/publish_episode.py b/publish_episode.py index 5c47d5c..522f3f6 100755 --- a/publish_episode.py +++ b/publish_episode.py @@ -1119,7 +1119,9 @@ def post_to_social(metadata: dict, episode_slug: str, image_path: str = None): short += f"\n\n{hashtags}" content = short[:max_len] - settings = {"post_type": "post"} + settings = {"__type": platform, "post_type": "post"} + if platform == "x": + settings["who_can_reply_post"] = "everyone" if "channel" in intg_config: settings["channel"] = intg_config["channel"]