this post was submitted on 28 Jan 2024
47 points (96.1% liked)

Lemmy Integrations

248 readers
1 users here now

A community about all integrations with the lemmy API. Bots, Scripts, New Apps, etc.

founded 7 months ago
MODERATORS
 

Features

  • Poll feature - Admins can create polls and users can vote on them
  • Help functionality. The bot will PM helpul advice.
  • Welcome PM - the bot scans new applications to the site and sends a PM to the user with helpful info
  • Create a community. The bot will allow a user with a score above one you set to create a community via PM. The bot will add the user as a mod then de-mod itself. Useful for turning off open community applications and allowing trusted members to create communities.
  • Email new users between verifying email stage and admin acceptance stage (so new users don't get confused and think they're locked out of their accounts!)
  • A bunch of other helpful tools for Admins
top 12 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 7 months ago

Nice, not sure I had seen this one yet. Appreciate it.

[–] [email protected] 2 points 7 months ago

Misread it as "Lemmy Communist Bot" at first.

[–] threelonmusketeers 2 points 7 months ago (2 children)

Cool! Polls and automatic responses are a couple features that I miss from The Other Place.

Two things I'm not entirely clear on:

  • Can community moderators use this, or is it only for instance administrators?
  • Is the behavior of the bot the same across an entire instance, or can it be customized for each community?

scanning comments and posts for banned words (customisable regex)

This seems like it could be quite powerful, and offer much of the functionality that the Automod had in The Other Place, beyond just a list of banned words. Can it be configured to reply to comments which contain a particular phrase with a standard response?

[–] [email protected] 3 points 7 months ago (1 children)

Hey, I'm the creator :) I'm working on releasing a plug and play version but happy to take any suggestions on what you'd like to see added. The bot is mainly aimed towards admins to provide some level of features to the whole community.

Polls are currently admin only but could be expanded to mods/anyone, but they're currently conducted via the bot directly.

Certain bits can be changed across communities but on the whole currently it's set up for admins..the autopost function is for mods though. Looking at adding rss feed parsing in for community mods too soon.

[–] threelonmusketeers 1 points 7 months ago (1 children)

Hey, I’m the creator :)

happy to take any suggestions on what you’d like to see added

Neat! Thanks for building bot tools for Lemmy!

The ability to reply to comments which contain a particular phrase with a standard response seems most interesting to me. Serious communities could use it to remind users of the community rules (no swearing, hate-speech, etc.), and less-serious communities could use it to remind users of the appropriate meme or phrase. The SpaceX and LOTR meme subs had customized bot responses, which I miss.

Would also be interesting if the bot could be plugged into other APIs like The Space Devs to make automatic posts with info on upcoming events.

[–] [email protected] 2 points 7 months ago (1 children)

Well, as proof of concept I made a Legolas bot (confined this community currently) that with any luck will reply to this comment with a legolas quote.

Going to see if I can spin it out into a generic docker container that anyone can customize and run.

[–] [email protected] 2 points 7 months ago

A Red Sun Rises. Blood Has Been Spilled This Night.

[–] [email protected] 1 points 7 months ago
  • Can community moderators use this, or is it only for instance administrators?
  • Is the behavior of the bot the same across an entire instance, or can it be customized for each community?

This looks like an admin-bot to me. As such it would the same instance-wide

[–] [email protected] 1 points 7 months ago (2 children)

The bot will allow a user with a score above one you set to create a community via PM

I don't think this will work anymore, the Lemmy Devs removed score visibility from the API specifically for this reason, very likely because it would lead to Karma discrimination like on Reddit and ultimately vote manipulation and vote farming. If admins use this it'll break community creation entirely because score always returns as 0 beyond Lemmy 0.19.

[–] [email protected] 1 points 7 months ago* (last edited 7 months ago) (1 children)

Yeah its taken out in the latest version, although the linked bot probably won't run on other instances at the moment anyway because a lot of it is coded to lemmy.zip. I'm working to de-lemmy.zip-ify it and release a separate customizable docker container that any admin can basically plug and play with.

There probably is another way to calculate a "score" based on activity, user post/comment counts, that sort of thing. Just haven't had time to look into it.

[–] [email protected] 1 points 7 months ago

That's good, it would definitely be cool to have a way to make communities remotely on different instances, like in case said other instance fits your community better or has more exposure.

There probably is another way to calculate a “score” based on activity, user post/comment counts, that sort of thing. Just haven’t had time to look into it.

Would probably be significantly slower and would result in lost points from deleted or removed posts and comments. Also would still have the issue of people just farming or upvoting themselves to bypass it, and pf course the fact that score is a popularity contest (at least on Instances with down-voting enabled).

[–] [email protected] 1 points 7 months ago