this post was submitted on 30 Oct 2023
37 points (79.4% liked)

Fediverse

28489 readers
1067 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 2 years ago
MODERATORS
 

So, Lemmy is sometime missing content. I don't regret switching from Reddit to Lemmy but, expecially for niche communities, the content isn't always here.

My idea is to fix this is a Fediverse-based content relay named Relly.

Relly allows you to select RSS feeds, Mastodon users, Mastodon hashtag and Mastodon instances (so, the top posts on that instance) as sources for content, and post them to your favourite Lemmy community.

There are several features which make Relly better and anti-spam:

  • Limits for a source (example: only up to 5 posts a day from this RSS feed)
  • Limits for a community (example: only up to 5 posts a day to !archlinux)
  • Global limits (example: only up to 10 posts made each day)
  • Opt-out for servers & communities (instance and community moderators will be able to ask to be put in the UNLIST, which blocks by default Relly on your instace/community; this isn't an anti-spam, as it is more a tool for avoiding common users to use Relly in a malicous and spammy way)
  • Order posts (so, if i have 10 RSS posts and 10 Mastodon posts and a global limit of 15 posts, you can either have the 10 RSS posts and the 5 most upvoted Mastodon posts, or some RSS posts and some Mastodon posts [always the most upvoted])
  • Multiple communities (post the same content to different communieties, or set up a fraction [ex. 50%], so that each post has a certain percentage to be posted on a certain community)
  • Dynamic limits: You can set an objective of active users/post made in the last 24 hours, so that the limits (either for a specific source, a specific community or globally) will be reduced. Example: if you set a objective of 50 posts, and 25 are made, the limits of Relly will be 50% of what they were originaly set to be; this allows Relly to completly stop posting on a community if the objective was already reached.
  • Do not repeat: before posting a link, checks if it was already posted in the community in a specific time period (by default, 48 hours)
  • Modularity: new post sources and post outputs can be implemented; an example could be an e-mail output, so that you can run Relly in local and recieve an e-mail everyday with your favourite news)

Relly is designed to be used by moderators of communities, but users can also use it. A user should always ask the moderator if it is OK to use it. A moderator should always ask the admins if it is OK to use it. Moderators, if they are the one using it, should also make public the list of sources, and allow the community to discuss possible edits to the list. The admins should put in the sidebar notes if Relly is OK to use for moderators of communities.

At the moment, Relly is just the idea that I presented here; I want to hear the community's feedback, and if the community is OK with this project being made, I will start working on it (I will make it in Rust and release under the MIT License).

you are viewing a single comment's thread
view the rest of the comments
[–] rglullis@communick.news 3 points 1 year ago (1 children)

I think the problem with bot posts is that they can put more content in than the human community can sustain.

What you are talking about seems to the problem of the RSS bots, which I also dislike. The system I'm working on has a post-mirroring aspect to it, but that's only one part of it. The main goal of fediverser is to let people migrate away from reddit without letting them feeling like they are missing out on the content from niche communities.

Instead of bots we’re probably better off just doing our part to make more posts and comments.

I've said in another thread, this is important but only goes so far. I was subscribed to ~40 subreddits, but I was actively participating in maybe 5-6 of them. For the other 85% of subs, I just wanted to keep a pulse on the discussion but didn't have the time, energy or expertise to contribute. In my case, there was maybe a handful of communities that I could contribute on Lemmy but about 35 communities that I "wished" there was more content but the people are simply not here yet.

So, what am I to do? I don't want to be on reddit, but I can bring the content from reddit into these communities. And I completely understand that it might be annoying for those that actually want the interaction, but to those I'd say: please subscribe to the mirror anyway because we are going to "fake til we make it". The more content we have (even if mirrored) the easier it will be to convince people to migrate and the easier it will be for them to think "if I can follow the same content on both networks, I might as well just move to the place that is not run by a big corp that exploits me and my data".

[–] Die4Ever@programming.dev 1 points 1 year ago* (last edited 1 year ago) (1 children)

What you are talking about seems to the problem of the RSS bots, which I also dislike.

Really I dislike any post where the OP isn't willing to respond to their notification that they have a comment in their post.

I guess your thing requires linking your Reddit account to it? I'm not sure if I want to risk it currently, I would actually be kinda annoyed if my Reddit account got banned or something.

[–] rglullis@communick.news 1 points 1 year ago* (last edited 1 year ago)

Your account wouldn't be banned. Worst case scenario, the API keys from my service would be revoked and that would stop working.

Also, nothing stopping you from creating throwaway accounts just to have the bridge activated...