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.

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

    What do you want it to do?

    There’s a lot of automation program that works rather easily. But it’s more about the program you choose.

    I’m familiar with knowledge graphs, SPARQL, a tiny tiny tiny bit of SQL, python and R (mostly because of school).

    Sounds like you have some computer knowledge. So next thing you should do is look up what ever you want to do and then see if there’s some automation already at play.

    If you want something for lemmy, start looking through these and good luck.

    • hoshikarakitaridia
      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.

    • hummy_bee@mander.xyzOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Thank you for the link. It’s helped me grasp some things I found vague in my understanding.

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

        As a follow up, you might want to start with a discord bot if you’re curious. We have a slack bot at work that’s pretty useful. But again it depends what your goal is or what you want to do. Programming is fun and working with simple bots is probably the easiest and most interesting stuff to do… until it doesn’t work.

        Oh and use ChatGPT to ask questions, I’ve found it extremely helpful even when I’m doing really hard programming tasks, especially because how you phrase the question helps your brain start working on the problem.