Cosa fa api.addSaveableUserOptionField?

Non c’è praticamente alcuna documentazione su questo, e il file API del plugin non ha un commento che spieghi l’uso di questa funzione. Inoltre, l’unico posto in cui vedo il suo utilizzo è nei plugin, non nel core. Quindi, cosa fa esattamente api.addSaveableUserOptionField()? È necessaria una configurazione aggiuntiva per utilizzarla?

Non lo so, ma ecco cosa penso di aver scoperto.

Ma prima, la mia domanda è: perché ti interessa? C’è qualcosa che stai cercando di fare? Ma forse se stai cercando di creare un plugin che abbia opzioni utente, ecco come fare. Non viene utilizzato nel core poiché è un hook appositamente per i plugin per poter avere le proprie opzioni utente.

Sembra che venga utilizzato nel plugin Chat come qui:

Sembra che se il tuo plugin ha opzioni utente, allora usi questo per stabilire che si tratta di un’opzione utente con UserUpdater.

Sì, ho intenzione di avere un’impostazione utente in un plugin. Ho visto in precedenza che Chat e, se non ricordo male, AI utilizzavano questa funzione per aggiungere impostazioni utente, quindi mi stavo chiedendo se ci fosse un modo documentato per farlo.

1 Mi Piace