Wie man Massen-PMs entfernt

Ich frage mich, ob ich PMs nach ihrem Titel oder etwas anderem durchsuchen und massenhaft entfernen kann?

Ich habe ‘First solution accepted’ bei Automation aktiviert und dachte, es würde nur einmal gesendet werden, aber es wird bei jeder Lösung gesendet (und/oder wiederholt).

Danke :slight_smile:

Können Sie Massenaktionen in Ihrem Posteingang verwenden, wenn Sie das meinen?

Kann wahrscheinlich auch über die Rails-Konsole erfolgen.

1 „Gefällt mir“

Hey, danke für deine schnelle Antwort!

Ich frage mich, ob man PMs bei jedem Benutzer löschen kann, funktioniert die Massenoption so?

Autsch. Das erscheint extrem. Was ist passiert?

Was ich zuvor gesagt habe:

Wir waren in der Open-Beta, also ist das nicht wirklich schlimm, aber ich muss wirklich Tonnen von PMs löschen :slight_smile:

Ah. Ich habe es als jeden PM gelesen und nicht als eine Reihe von PMs, die einem Muster entsprechen. Haben Sie Zugriff auf den Server, um etwas über die Rails-Konsole auszuführen? Das oder die API würde wahrscheinlich am besten funktionieren.

2 „Gefällt mir“

In den Administrative Bulk Operations sollten Hinweise für Erwachsene enthalten sein. Wenn Sie ein Beispiel mit dem PostDestroyer finden und eines, das Themen anhand des Titels auswählt, denke ich. Das setzt voraus, dass Sie selbst gehostet sind und auf Rails zugreifen können.

1 „Gefällt mir“

Ich kann mich auf jeden Fall in Rails einarbeiten! Gibt es einen Tipp oder ein Beispiel, um damit anzufangen?

Danke!

Suche nach PostDestroyer und finde etwas wie How to bulk delete old whispers - #2 by tshenry

1 „Gefällt mir“

Ist das für euch in Ordnung? Könnte es verbessert werden?

 Topic.where("archetype = 'private_message' AND title ILIKE ?", "%etwas%").find_each do |t|
   PostDestroyer.new(Discourse.system_user, t.ordered_posts.first).destroy
   puts "Zerstörte PM: #{t.id} - #{t.title}"
 end

Dies sollte über die Benutzeroberfläche möglich sein, falls dies eine bevorzugte Methode ist.

Wenn Sie den Suchfilter in:all-pms zusammen mit dem Titel oder den Schlüsselwörtern Ihrer automatisierten Nachricht verwenden, sollten diese in den Suchergebnissen angezeigt werden. Sie können dann die Massenaktionen anwenden und sie von der Ergebnis-Seite löschen.

3 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.