snarfed / bridgy

📣 Connects your web site to social media. Likes, retweets, mentions, cross-posting, and more...
https://brid.gy
Creative Commons Zero v1.0 Universal
737 stars 52 forks source link

Per-user option: don't send self-replies as webmentions #1787

Open j2kun opened 2 months ago

j2kun commented 2 months ago

My POSSE setup syndicates short articles as threads on social media, and when I enable bridgy for those sites, it sends the entire thread as webmentions back to my original article.

It would be nice to ignore my account's replies to my own post when sending webmentions.

snarfed commented 2 months ago

True! This annoys me too.

We've tried different approaches to this. First we ignored all of your own replies, which didn't work well because when users replied to other people's replies, they wanted those backfed. Then we ignored your replies to your own posts, which is better, but still misses when you reply twice in a row as part of an overall thread. We're currently trying the other extreme with Bluesky, backfeeding all of your replies, which is ok except for initial threads like this.

We could try to ignore all of the "initial thread," ie your original post and your chain of replies to it, and then backfeed all of your replies after someone else has replied. It's a lot of state to juggle bookkeeping for, though.

j2kun commented 2 months ago

How about an option to omit all replies from your own account that occur within a given duration of the initial post? Since my syndication is automated, I'd set it for like 1 minute and be fine. No chance I reply within 1 minute of the initial thread. For people doing it manually, they could probably set it for 5 minutes or so and be fine.

snarfed commented 2 months ago

Interesting idea! I've avoided user settings so far, though, and maybe more importantly, I'd prefer something deterministic here.