Ich hab einen Mod Bot geschrieben, der nach konfigurierbaren Regeln konfigurierbare Aktionen automatisch ausführt. Für feddit.de habe ich den auch selbst gehostet. Für andere Instanzen muss ich noch schauen, wie ich dort mach, mal sehen.

Der Code ist auf Github verfügbar. Wer den Mod Bot verwenden will, kann entweder selbst einen Bot-Account erstellen und den Bot irgendwo laufen lassen (braucht quasi keine Ressourcen, rennt bequem auf einem Pi Zero oder einem alten Handy), oder Square_Mod_Bot zum Moderator in der Community machen und mir die Config per PN schicken.

Ich kann auch gerne helfen beim Erstellen einer Config.

Der Bot ist aktuell im Early Access, funktioniert aber stabil. Ich könnte noch Input gebrauchen, welche Trigger/Aktionen oder weitere Features sinnvoll wären.

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

    Sehr cool, auf dieser Basis ließe sich vermutlich der AutoKommentator von !ich_iel einrichten. Danke dafür!

    • Square Singer@feddit.deOP
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Den hab ich noch gar nicht gekannt, was tut der? Scheint mir auf bestimmte Wörter zu triggern und dann Mist drunter zu kommentieren?

      Joa, wenn man das will könnte man das mit dem SquareModBot ohne Weiteres machen.

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

        Genau, der Bot antwortet auf Triggerwörter. Werde das die Tage mal testen :)

        • Square Singer@feddit.deOP
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          1 year ago

          Ja, das wär ganz leicht.

          Was auch für ich_iel sinnvoll sein könnte, wäre den Bot die Titel-Regel überwachen lassen. Dafür bräuchte man nur ein einfache Filterregex alla “ich.iel” und fertig. (Der Punkt matcht genau ein Zeichen.) Bin mir aber grad nicht sicher, ob Emoji-Handling ohne Weiteres geht. Müsst ich mal testen.

          Edit: Hab’s getestet, funktioniert sauber. Eine Beispiel-Triggerconfig für die Titelregel:

          {
          	"triggerType": "post_Regex",
          	"fields": ["name"],
          	"regex": "^ich.iel$",
          	"negate": true,
          	"actions": [
          		{
          			"type": "remove",
          			"reason": "Post-Titel müssen dem Schema \\"ich_iel\\" folgen. Der Unterstrich darf durch ein anderes Zeichen ersetzt werden.",
          			"value": true
          		}
          	]
          }
          
          • d_k_bo@feddit.de
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            1 year ago

            Sind nicht bis zu 3 Zeichen erlaubt? Also

            ^ich.{1,3}iel$
            

            Edith: anscheinend nicht. War das drüben™ anders?