mirror of
https://github.com/TheFunny/TelegramTwitterMediaBot.git
synced 2026-09-23 23:32:05 +00:00
Deleted tweets answer the syndication endpoint with HTTP 200 and a TweetTombstone (no `errors`, no `id_str`). The body classifier only knew the `errors` shape, so tombstones fell through to the `no id_str -> Sensitive` branch and degraded to an empty result, making the bot reply "No media found" for a deleted tweet. - extract parse_syndication_body(); tombstone shape -> NotFound - propagate NotFound from the TWITTER_AUTH_TOKEN GraphQL fallback instead of swallowing it into empty_fetched - unit tests for all body classes + live regression test on a real tombstoned tweet