Finde den Antwortschlüssel für ein bestimmtes Thema. Rails Console Magie?

Hallo Leute. Ich versuche, die automatische Weiterleitung bestimmter E-Mails an ein Thema und/oder die Erstellung eines neuen Themas in einer bestimmten Kategorie einzurichten. Ich habe Schwierigkeiten beim Testen und es wäre hilfreich, wenn ich den „Reply Key“ für ein vorhandenes Thema oder eine vorhandene Kategorie nach Bedarf generieren könnte. Gibt es eine Rails-Konsolenmagie, die ich durchführen könnte, um den Reply Key zu generieren, ohne mir E-Mail-Benachrichtigungen zu senden? Bin ich darauf angewiesen, End-to-End-Tests durchzuführen, um dies herauszufinden? (Erstellen Sie Dummy-Themen, warten Sie auf E-Mail-Benachrichtigungen usw.)

Danke.

Wenn Sie neue Themen in einer bestimmten Kategorie erstellen möchten, dann richten Sie dies in der Einstellung Benutzerdefinierte eingehende E-Mail-Adresse: in den Kategorieeinstellungen ein. Siehe Configuring incoming email to create new topics or group messages, denke ich.

Ich glaube nicht, dass es dafür eine Möglichkeit gibt, da jeder Antwortschlüssel an ein Thema und einen Benutzernamen gebunden ist.

Tatsächlich funktionieren die Dinge für mich, um neue Themen zu erstellen, was für meine Zwecke gut genug ist, aber ich möchte weiter gehen.

Gibt es wirklich keine Funktion, die ich aufrufen kann, um den Antwortschlüssel für ein Thema und einen Benutzer zu erhalten? Das ist schade. Ich glaube nicht, dass ich die Energie habe, danach zu suchen und ihn zu extrahieren. Ich wäre schockiert, wenn er nicht schon irgendwo extrahiert worden wäre…

Weiß zufällig jemand anderes Bescheid?

Ehrlich gesagt, war ich mit diesem Teil des Systems nicht sehr vertraut, aber es scheint einfach genug zu sein. Hier wird der Antwortschlüssel für einen Beitrag und einen Benutzer erstellt oder abgerufen, um ihn beim Senden einer E-Mail zu verwenden:

Es wird ihnen per E-Mail zugesendet, wenn es erstellt wird. Es ist nur für einen einzelnen Benutzer und Beitrag gut. Was wirst du tun, wenn du es findest? Ich denke, es ist wahrscheinlich einfacher, einfach ein neues zu generieren, wenn du eines möchtest, aber was wirst du dann damit machen?

Ich versuche seit zwei Tagen immer wieder, E-Mail-Benachrichtigungen über neue Themen in dieser Kategorie zu erhalten, und ich erhalte sie nicht. Ich bin es leid, herauszufinden, welche magischen Konfigurationsoptionen falsch sind. Ich hoffte, das zu tun, was ich eigentlich erreichen will, direkter zu tun: eine E-Mail senden zu können, um auf ein Thema zu antworten.

Sie müssen die Kategorieeinstellungen auf “Beobachten” ändern (gehen Sie zur Kategorie und klicken Sie auf die kleine Glocke :bell: rechts) und stellen Sie sicher, dass in Ihren Profileinstellungen “Mich einschreiben” auf “Immer” gesetzt ist, andernfalls sendet Discourse Ihnen keine E-Mails für Beiträge, die Sie bereits gesehen haben.

Und schließlich verhält es sich so, wie ich es erwartet hatte. Offensichtlich musste ich den Mailinglistenmodus in meinem Benutzerprofil aktivieren, zusätzlich zur Aktivierung als Website-Administrator.

Ich weiß wirklich nicht, ob ich das gelesen und nicht bemerkt habe oder ob es in den verschiedenen Dokumentationsabschnitten nicht deutlich genug beschrieben ist.

Ich brauchte definitiv jemanden, der sagt: „Mach das“, und dass es funktioniert. Ich schätze es, dass Sie genau das getan haben.

Dennoch wäre es sehr praktisch, einen Antwortschlüssel für ein bestehendes Thema generieren zu können, das ich nicht beobachtet habe, als es erstellt wurde, damit ich per E-Mail darauf antworten könnte. Dies scheint mir ein nicht offensichtliches, aber hilfreiches Szenario zu sein.

Das tust du, wenn du möchtest, dass jede einzelne Nachricht per E-Mail an dich gesendet wird. Du kannst auch bestimmte Kategorien beobachten und feststellen, dass du deine Einstellungen so geändert hast, dass Discourse dir Nachrichten per E-Mail sendet, die du bereits in deinem Webbrowser gelesen hast.

Das wäre nur nützlich, wenn du die Weboberfläche verwenden möchtest, um den Schlüssel zu generieren und dann zu deinem E-Mail-Client gehst und eine Nachricht startest. Wie ist das bequemer, als einfach eine Antwort zu senden? (Vielleicht möchtest du, dass alles, was du schreibst, in deinem E-Mail-Client vorhanden ist?)