dimdenGD / OldTweetDeck

Returns old TweetDeck, for free!
MIT License
1.88k stars 113 forks source link

Users replying to themselves in non-followee initiated threads appear on home timeline #180

Closed alexamacbett closed 7 months ago

alexamacbett commented 7 months ago

Related to either the bugs or the fixes for #171 and maybe #175, replies still appear on the home timeline in situations where they should not (and do not on regular Twitter) in cases where the account you do follow replies to their own tweet that is or is in a reply chain with a reply started by someone you do not follow.

Example: image I follow @CDisillusion but do not follow @FilmmakerIQ. As shown below, this is a thread started by @FilmmakerIQ replying to @CDisillusion's original post. I don't see CD's reply to FIQ's reply on my home timeline, but I do see his second followup reply because it's a reply to himself, even though in this situation it still shouldn't be shown (and regular Twitter doesn't show it). image

dimdenGD commented 7 months ago

Unfortunately, this isn't possible to fix

alexamacbett commented 7 months ago

Dang. That's unfortunate. I'd rather hoped there'd be a way of parsing something like "If this is a reply to the account's self and any number one or greater of different unfollowed accounts, but not any other followed accounts; hide it" but I assume you don't have that granular control?

dimdenGD commented 7 months ago

As you probably know, what causes this whole bug with replies is that for some reason Twitter now returns them in the API. What I do to fix it is fetch whole list of followed user ids, and if replied user id isnt in list then filter it out. Problem is that Twitter only returns replied user id for only replied tweet, any previous mentions are only supplied as usernames which I don't have data for (only ids)

alexamacbett commented 7 months ago

Tragic. Thanks for the effort and the prompt reply at least.