I’ve posted before about my fediverser project, and I am now looking to see who is interested in participating.

The short description is that it does the following:

  • it runs a lemmy instance which will be the home of bots that mirror accounts on reddit.
  • The admin of this instance can choose what subreddits are going to be monitored from this instance. Let’s say that these are the “source” communities.
  • For these selected subreddits, the admin can define where the posts from these subreddits should be posted in the other lemmy instances. We can, e.g, map posts from /r/selfhosted to [email protected] or [email protected] .
  • You can choose whether to mirror the posts only or the whole thread with comments from reddit. Each of these will be authored by the account that mirrors the original reddit user.
  • (WIP, optional) responses to the reddit mirror accounts will create a comment on reddit with a link to original lemmy thread.

So, now I finally got to deploy the first lemmy fediversed instance, and I’d like to know the following:

  • which subreddits you still follow but would like to bring to the fediverse?
  • For instance admins and community mods, what communities you would like to be the destination of the mirror posts, and would you be interested in having the posts only or the whole thread?

Bear in mind that this is NOT advised to be done for the bigger subs. The idea here is not to create a huge army of bots and overwhelm the fediverse, but mostly to create a migration path to those who rely on the more niche subreddits.

  • Levsgetso@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I see what you’re trying to accomplish and congratulate you for trying to make Lemmy a better place, but I don’t think it’s a good idea. As many people here I’ve blocked @[email protected] precisely because it just posts Reddit content and floods my feed, with what is basically spam. Also many people came here just to avoid Reddit and to try and make something better. Sure, when 0.19.0 comes out and people will be able to block instances, lemmings will have a choice if they want to see that instance, but what about new users, or people just checking Lemmy out? Do we really want them to see reposted reddit content? Because they can already do this on reddit. What we need is to stop being so invested in “our ex” and just grow as a community, in a natural way.

    • vintprox@kbin.melroy.org
      link
      fedilink
      arrow-up
      0
      arrow-down
      2
      ·
      1 year ago

      The argument can be made that bots measuring the content are no better than some random dude on the Internet reposting shit they like. Situation becomes worse when that same “bot” doesn’t credit the author proper.

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      2
      ·
      1 year ago

      it just posts Reddit content and floods my feed

      Wait, how come does it flood “your” feed if the lemmit bot only posts to their own instance/communities? If you are browsing with the “all” view, it’s not really your feed.

      Apologies for the “you’re holding it wrong” response, but maybe it would be better if you just start browsing the specific communities that you want to follow?

      • Levsgetso@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        It’s seems like you ignored my point entirely just to argue on a technicality. As I asked, should Reddit content reposted by bots be something a new user should see?

        Also browsing /all is a great way to discover new communities, but even if you don’t browse it bot communities find their way into the discover communities tab, which makes it more difficult for people find the communities that they want to follow.

        • rglullis@communick.newsOP
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          3
          ·
          edit-2
          1 year ago

          Okay, I am starting to realize that most people are looking at the word “bot” and stop reading the rest of the description.

          The point of fediverser is not about creating an army of bots or a fully automated content firehose. The point of fediverser is to have a tool that gives a way for humans to bring content that they want to have on the fediverse. The mirrored instance and the bot accounts are just a mechanism to (1) facilitate the curating process, (2) automate the posting of content that has been curated and (3) to keep a bridge with Reddit which can help redditors to signup to Lemmy in a frictionless-way.

          All this work started because I spent almost 3 months bootstraping [email protected] by doing the following:

          • checking /r/emacs.
          • Manually posting one or two links that I found there to the lemmy community
          • Realizing that the majority of content on the community is from “self posts” with questions
          • sending DMs to the authors of these self-posts, telling them about the community and inviting them to join my instance.
          • Having about 10% of successful positive rate.
          • The people who joined start asking “ok, now what? I can post here, but if the majority of people are still on reddit, what is the point? How about we have the reddit comments as well, so that we can start the conversation from here?

          At no point the idea is to:

          • pull content automatically from reddit to lemmy
          • use bots to flood the lemmy communities
          • ignore the people that already joined lemmy.

          I’ve repeated multiple times in this thread and in the original announcement, but I can do it yet again: the main usage of fediverser is for people that do not want to use reddit but still are interested in interacting with niche communities.

  • Jumuta@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    If you are doing this PLEASE do it on your own instance, so we can just block the instance if we want to and you don’t waste someone else’s bandwidth

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 year ago

      Yes, all bots will be running on the same instance, and I will only send mirrored posts to communities if I get explicit approval from the mods.

  • Spzi@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    These bots merely advertise for reddit. They drown the All feed in zero engagement posts, hiding actual activity.

    Experienced users might be able to handle this (although the question persists why one unresponsible bot admin should be able to force thousands of users to take action), but new Lemmy users will not look for a fix. They will leave and never come back.

    These bots make Lemmy a worse and shallow copy of reddit. Please stop running them, or make it in instances which do not federate their content to the rest of Lemmy.

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      2
      ·
      1 year ago

      They drown the All feed in zero engagement posts, hiding actual activity.

      If I tell you that I’ve been running this system for two days already, have you noticed and/or found yourself “drowned” by anything?

      • Spzi@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Yes, every time I try to use the All feed, I’m presented with new communities which consist of nothing but zero-engagement bot-posts.

        Every time, I can choose between wasting more time on blocking them or abandoning that Feed altogether.

        Granted, not your bots as far as I can tell, but two days is not a long time either. Give it more time and into more hands, abuse will happen.

  • Temperche@feddit.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Subreddits id like to have mirrored with discussions so i dont have to visit reddit anymore.

    /gakinotsukai /90dayfiance /pathofexile /linux /fcbayern /diablo /diablo2 /diablo2resurrected /diablo4 /hextcg

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 year ago

      Great, thank you so much for the suggestions! Question now is, where should I point them to?

      I can have /r/linux at communick.news, and the football ones I can gladly send to soccer.forum. What about the gaming ones?

        • rglullis@communick.newsOP
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          1 year ago

          Again, please notice that I’m only going to mirror anything on Lemmy if the community mods give explicit approval. Could you please post on the lemmy community to see if you can gather more support?

  • Nix@merv.news
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    This is a great use case for a lot of public health related subreddits and for niche advise subreddits like bdsmadvice, askdoctors, masks4all, etc.

    I really hope the bridge feature is implemented soon!

  • vintprox@kbin.melroy.org
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Isn’t this like stealing, guys? No, not from Reddit - from authors. Ask for a consent before mirroring anything, for the love of Fediverse. Cheers!

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 year ago

      The better question would be whether this constitutes fair-use. Because it’s certainly not stealing.

      • vintprox@kbin.melroy.org
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        TINLA: factors for fair use don’t seem to align, though.

        • Such use does not characterize commentary, parody, etc. and is not transformative.
        • Post may prove to be substantial on its own, especially if it’s an art piece.
        • Most of the work (individual post) or crucial parts being used.
        • Since there is most likely no thorough link to the author’s website or profile, they lose the audience - nobody will go to look up the same post twice, not through Google and Google Images, especially.

        About that last point: solvable by manually gathering authors’ links or making a hyperlink to respective Reddit profiles.

        • rglullis@communick.newsOP
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          1 year ago

          Adding a link to the original profile is quite easy and it would help alleviate the issue.

          Also, keeping in mind that one of the goals of such a tool is to get people on reddit to be aware of the alternatives… the easiest way to let people on reddit to file a claim and/or to remove copy they don’t want copyrighted would be to let simply let they taking over their mirrored instance by proving they own their reddit account. And if this tools becomes popular enough to the point that redditors start signing up to the fediverse because the copied instance is getting significant viewership, then mission. fucking. accomplished.

          • vintprox@kbin.melroy.org
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            It does not merit a verification of the author, when you hold their content encaged somewhere they did not approve yet. You say it’s to increase registrations on Fediverse and for the brighter future, but please remember to deal with this ethically. Creator deserves to know first that your mirror (or whatever ends up being) intends to seek engagement with their piece.

            Linking to original, as we both proposed, is an aftermath. Top three factors also need to be addressed if you claim fair use.

            As an alternative, asking for consent and delaying repost is not a rocket science.

            • rglullis@communick.newsOP
              link
              fedilink
              English
              arrow-up
              0
              arrow-down
              1
              ·
              1 year ago

              you hold their content encaged somewhere they did not approve yet.

              I’m failing to see how their content is “encaged” anywhere, and I’m failing to see how this would be any different from what, e.g, the Internet Archive does.

  • bamboo@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Are you going to foot the bill for the Reddit API fees?

    Have you considered what you will do if Reddit cuts you off? IANAL, but it’s fairly clear from the TOS that they will likely shut you down.

    Except and solely to the extent such a restriction is impermissible under applicable law, you may not, without our written agreement:

    license, sell, transfer, assign, distribute, host, or otherwise commercially exploit the Services or Content;

    modify, prepare derivative works of, disassemble, decompile, or reverse engineer any part of the Services or Content; or

    access the Services or Content in order to build a similar or competitive website, product, or service, except as permitted under any Additional Terms (as defined below).

    https://www.redditinc.com/policies/user-agreement-september-25-2023

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 year ago

      I am not mirroring all of reddit, and the idea is that each “fediverser” instance pulls only enough data to stay under the 600 requests/ 10 minutes, which is free.

      If they decide to go after these fediverser instances, they will have to play whack-a-mole, because anyone can get new keys and start anew.

      • bamboo@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        It’ll be easy enough for them to block fediverser/0.1.0 user-agents, so perhaps that’s not a safe default value since it’s an easy target.

        I’ll be honest, I saw a previous post of yours and was sceptical, but I think based on the idea, you’ve taken the best steps to make this a reality. Having the communities be part of instances where they fit in and can be maintained by moderators who care about the subjects is a challenge, but it does set it up for longer success.

        As others have pointed out, there’s still an imbalance where people don’t realize they’re replying to shadow accounts (like this for example). Maybe a good solution would be to DM someone who replies to a comment by one of the bot accounts explaining what’s going on. Maybe asking the person who commented to reach out to the user on Reddit directly, and asking them to join the Fediverse would be a good solution and would bring in the human element to the process. This would avoid you having to build that feature (and likely appear to be a spammer) which might have a higher conversion ratio.

        I’m not sure if you have a plan for it, but somehow allowing the Reddit user to take over the shadow account would probably achieve your goal of getting more people to convert, and would be a benefit to niche instances looking to grow their organic members. However you do this, it should be seamless to the new member, with the minimal number of hurdles.

        Good luck!

        • rglullis@communick.newsOP
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          1 year ago

          Thank you! I really like the idea of getting the people already on Lemmy involved in the process of “fediversing” the people. I will definitely try to find a way to work this into the tool.

  • ᴇᴍᴘᴇʀᴏʀ 帝@feddit.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    I think it took me less than a minute to block the lemnit bot.

    We want to grow beyond just being a Reddit clone/replacement - mirroring active discussions here just feels like stalking an ex on Facebook.

    That said, in a previous discussion about about archiving good answers from Reddit, I did suggest that this would be a great use for a wiki that was integrated into Lemmy. Being about to semi-automate the retrieval and formatting would be useful. I think starting new threads for them isn’t the way to go.

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 year ago

      mirroring active discussions here just feels like stalking an ex on Facebook.

      I am not sure if that is the best analogy. We didn’t break up with the communities in the subreddits, we broke up with Reddit, Inc.

  • Rentlar@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I’m not a fan of mirroring Reddit, but I can’t stop you. Make sure it is easy to block (such as one bot user posting all posts but not comments) if you don’t want to be defedded from a bunch of instances.

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      2
      ·
      1 year ago

      Actually, the idea is to have all bots users on the same instance precisely to make it easy for unwelcoming admins to block or defederate it.

  • fisco™🇬🇧🇺🇦@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Why isn’t the focus aimed at creating more communities over here, that actually add to engagement & interaction…if I want to see what’s happening over there, I’ll go and take a look… I’m one of those that has bots blocked anyway, so makes little difference to me really…

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 year ago

      Why isn’t the focus aimed at creating more communities over here, that actually add to engagement & interaction…i

      Because it’s not mutually exclusive and we can do both.

      if I want to see what’s happening over there, I’ll go and take a look…

      Yeah, but what about those who do not want to go over there out of principle. I know I am not the only one in this case, and I’d also like to have a way those who want to migrate.

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      Yeah, I know of lemmit but AFAIK it has the opposite ideas in many cases:

      • It seems to be archiving the most popular instances, not so much the niche ones
      • It is going to mirror posts only, not the discussion.
      • All posts are created by the same bot account, so we lose information about the original content.

      I wonder if the dev from lemmit would be interested in being the host of some of the “fediversed” communities, so that we can have comments as well.

      • Spzi@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        Wait, you’re intending to use multiple bots, so users have to block multiple spammers?

        • rglullis@communick.newsOP
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          2
          ·
          1 year ago

          You are fixated on the bots. Don’t worry about them. The bot accounts are only needed to have a way to get people on reddit to migrate.

          The real point here is that this tool is as spammy as the admin of mirror instances. It’s the admin that sets:

          • which subreddits to pull data from
          • which lemmy communities to push data to
          • what posts from what subreddits to push to.

          What people are failing to understand: the last point is not automated. The idea is not to get the firehose from reddit and unleash it on Lemmy. The idea is mostly to bring some automation to the process that I’ve been doing on all the different lemmy communities already where I was (a) browsing reddit just to seed content here and (b) sending DMs to people on reddit to let them know about the lemmy alternative.

          Let me repeat: you will not see a flood of posts from bots coming from alien.top or any “fediverser” instance.

          • Spzi@lemm.ee
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 year ago

            The real point here is that this tool is as spammy as the admin of mirror instances.

            I agree that technically the person using the bots is to blame, while I only ever see the bots, and never a person behind them. I don’t see what that changes about their behaviour though. You clarified the bots are not acting autonomously, a human decides how much they spam. I still have a problem with too much spam.

            Let me repeat: you will not see a flood of posts from bots coming from alien.top or any “fediverser” instance.

            How can you be so sure? We have precedent of bots making 800k posts per month. Apparently, bot admins exist who use these tools indiscriminately. Numbers go up, I guess.

            What measures do you as the creator take to prevent abuse? How can you prevent abuse, once another person gets their hands on it?

            • rglullis@communick.newsOP
              link
              fedilink
              English
              arrow-up
              0
              arrow-down
              1
              ·
              1 year ago

              What measures do you as the creator take to prevent abuse? How can you prevent abuse, once another person gets their hands on it?

              It’s free software, I am not going to pretend that I have any power to prevent abuse from motivated actors or if someone tries to weaponize it. But there are deterrents, mainly (a) the fact that accessing Reddit’s API has a cost for those trying to do high-volume of requests and (b) all the bots are in the same instance which makes it very easy to be defederated.

              • Spzi@lemm.ee
                link
                fedilink
                English
                arrow-up
                0
                ·
                1 year ago

                It’s free software, I am not going to pretend that I have any power to prevent abuse from motivated actors or if someone tries to weaponize it.

                Ok, so your previous assurances were completely unfounded. Maybe even worse, your reluctance to see how your tool could be misused gives little hope you would take steps to prevent that.

                all the bots are in the same instance which makes it very easy to be defederated.

                It’s still an action thousands of people need to take just to undo the harm of one bot, or one instance. And some will not know how to, and leave Lemmy instead, which is exactly the opposite from your intent. Please run these bots in instances which are not federating their content to the fediverse. Make the newsletter opt-in. Don’t force people to opt-out. Even more so since for each user who might enjoy that service, many more will suffer from it.

                Also, since you just clarified it’s free software and you have no power to prevent abuse, “all the bots are in the same instance” is nothing but a hope. From my point of view, it does not matter so much anyways. More spam bots / spam instances are added to the network, which is bad.

                But there are deterrents, mainly (a) the fact that accessing Reddit’s API has a cost for those trying to do high-volume of requests

                Since we already have a solid problem with spam bots, this does not seem to deter effectively. It’s strange but apparently it’s what people do with these bots.

                • rglullis@communick.newsOP
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  arrow-down
                  2
                  ·
                  1 year ago

                  It’s still an action thousands of people need to take just to undo the harm of one bot,

                  No, it’s an action that an instance admin can take quite easily.

                  Please run these bots in instances which are not federating their content to the fediverse.

                  No. That completely destroys the intent of having a tool that is meant to bootstrap communities.

                  More spam bots / spam instances are added to the network, which is bad.

                  You and I seem to have very different ideas of what is “spam”. We have bots like @[email protected] that take RSS feeds from tech sites and post them to relevant communities and they seem to be well received. The posts are interesting get upvoted, the ones that are not get downvoted. Do you think that these bots should be considered “spammers”?

                  Let’s leave at this: if you ever see any flood of content coming from alien.top, then I’ll have no qualms in revising the policies and making adjustments to the system. But for now your arguments are inching closer and closer to concern trolling.

      • willya@lemmyf.uk
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        You have it follow whatever instance you want it to follow. There’s a request community that you post to and it’s then added to the queue.

        I don’t understand the point of this at all. Might be a fun project for you to do, but nobody wants a bunch of communication set before them that you can’t interact with. It doesn’t help this grow at all.

        • rglullis@communick.newsOP
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          1 year ago

          There’s a request community that you post to and it’s then added to the queue.

          But only the posts, while I want to have all of the conversation, comments included.

          Might be a fun project for you to do, but nobody wants a bunch of communication set before them that you can’t interact with.

          What if I told you that I started working on this precisely because some of the people who were active on /r/emacs wanted to leave reddit but would also like to support those coming with questions? With this tool we can see the content on Lemmy, respond on Lemmy and (WIP) end up notifying the original asker on reddit.

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      2
      ·
      1 year ago

      The plan is to let users authenticate to the mirror instance with the mirrored account, which would cause the bot to be disabled. But that is not implemented yet.

  • WoodenBleachers@lemmy.basedcount.com
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    1 year ago

    Thank you for this. Don’t listen to the haters, by bringing reddit’s content over here you’re still adding more content to the fediverse. I would love it if you brought over meme communities

    • rglullis@communick.newsOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 year ago

      Thank you for the kind words, but I’m probably not going to do this for meme communities for the following reasons:

      • lots of images means hosting a lot of content and a big storage bill.
      • lots of users with lots of comments/submissions, will be hard to mirror those without hitting API rate-limiting ceilings.
      • if the mirrored instance gets lots of bot accounts who post nothing but low-quality content, it will make the people here on Lemmy associate it with spam.

      But if you really want those, you can get a domain name and I could perhaps host it for you on https://communick.com ?

      • WoodenBleachers@lemmy.basedcount.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        This is my first time looking into this service, but I would be willing to pay to have the service hosted. Does your link above include a way to get started with running the software you coded?

        • rglullis@communick.newsOP
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          1 year ago

          At the moment I’m only offering managed hosting for Lemmy, but I can work on adding the fediverser admin as well. If you give a day or two I can have it set up.