So, plainly, my questions are what know-how do I need to make one and if I ultimately can make one, how do I integrate it into a platform? E.g how did the pipedbot link I got to see, get integrated into lemmy in the comments section?

So, I just discovered something called piped because a lemmy bot linked a YouTube video to it. My familiarity with privacy and FOSS is a bit naïve, but I’d like to build more on it. I’ve seen similar bots when I was on reddit, ones that would give links to a mentioned song, or the moderator ones (I’m assuming the AutoMod thing is a bot too).

Could someone possibly walk me through how to make one? This might be irrelevant/relevant info: I’m familiar with knowledge graphs, SPARQL, a tiny tiny tiny bit of SQL, python and R (mostly because of school).

Also, apart from links, moderation, and chats on customer service websites, where would a non-techy apply it? Even if it’s just for personal use.

I know I could duckgogo this, but I prefer dynamic walkthroughs/explanations I can get here.

  • hoshikarakitaridia@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    The part that s throwing me off is

    Without technical know-how

    Because if you want a bot to tackle a very specific problem, you’ll most likely have to dig through documentation to understand how. But that’s about as technical as it gets as well. And the knowledge listed is about the foundation everyone else has that is building small scale bots for narrow use cases from what I know.

    • Kinglink@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      Yeah, most people don’t realize programming is just reading websites/documents and trying to figure out how to fit piece A to piece B.

      I mean there’s some programs where there’s no real APIs, but for the most part it’s mostly “Get X to do Y” I do networking code for a router and a decent chunk of what I REALLY do in code is configuring stuff based on how our device is configured… or configuring stuff that configures stuff.