Best way to create a bot for Lemmy?
I'm a moderator in one of the Lemmy communities and want to set up a bot to post a message every day. I only found this; is that the best way? I'm a developer, so I'm confident I can set it up on a locally hosted server, but then other moderators won't be able to edit it. Is there a better way to do this?
8 replies
Is this for a single community? Maybe you can host a simple password-protected site where the moderators can modify the message.
@[email protected] is developing a plant id bot for [email protected], perhaps they can explain to you how they are doing that.
I'd love to take a peek as well if you don't mind.
Yeah it's for a single community, stopdrinking. It's for the daily check in post.
Thank you. How would you recommend to handle things like daily posts and giving all mods the ability to edit? Especially mods without programming experience?
Not OP, but I can give an real-world non-trivial example. The
[email protected]community wishes to set up a series of discussion threads for reach race.Hopefully this gives insight into a real world use-case.
I haven't used it, but lemmybot or or the lower-level https://github.com/LemmyNet/lemmy-js-client, which is a pure client with no bot features are what I'm aware of.
I'd make sure to evaluate the API changes planned for v18 of Lemmy though. There's a major shift away from the websockets API that's about to land, and it's quite possible that you'd build a bot to find out it's broken a week later and needs to be adapted for a totally different API.
You could use gihtub/gitlab to host the code for the bot and allow editing that way?
You could probably use their CI/CD infrastructure to run the bot itself, too!
Yeah was thinking about that as well, sounds like a plan. Thanks for the tip.