Was macht api.addSaveableUserOptionField?

Es gibt praktisch keine Dokumentation dazu, und die Plugin-API-Datei enthält keinen Kommentar, der die Verwendung dieser Funktion erklärt. Außerdem ist der einzige Ort, an dem ich sie sehe, in Plugins und nicht im Kern. Was genau macht also api.addSaveableUserOptionField()? Ist eine zusätzliche Konfiguration erforderlich, um sie zu verwenden?

Ich weiß es nicht, aber hier ist, was ich herausgefunden zu haben glaube.

Aber zuerst – meine Frage ist, warum kümmerst du dich darum? Versuchen Sie, etwas zu tun? Aber vielleicht, wenn Sie versuchen, ein Plugin mit Benutzeroptionen zu erstellen, geht das so. Es wird nicht im Kern verwendet, da es sich um einen Hook handelt, der es Plugins ermöglicht, ihre eigenen Benutzeroptionen zu haben.

Es scheint, als ob es im Chat-Plugin verwendet wird, wie hier:

Es scheint, dass Sie dies verwenden, um festzustellen, dass es sich um eine Benutzeroption handelt, wenn Ihr Plugin Benutzeroptionen hat, mit dem UserUpdater.

Ja, ich plane, eine Benutzereinstellung in einem Plugin zu haben. Ich habe zuvor gesehen, dass Chat und IIRC KI diese Funktion zur Hinzufügung von Benutzereinstellungen verwendet haben, daher habe ich mich gefragt, ob es einen dokumentierten Weg gibt, dies zu tun.

1 „Gefällt mir“