C’è un modo per inviare un messaggio automatico a un utente dall’utente “system” o “discobot”? Non sarebbe temporizzato o simile, arriverebbe semplicemente dal sistema.
Puoi impersonare l’utente di sistema all’indirizzo https://SITE/admin/users/-1/system
Ok, grazie mille.
Ho appena provato a farlo, ma mi porta solo alla modifica del profilo di sistema nella vista amministratore.
Scorri fino in fondo:

EDIT: Ops. Hai detto “automatizzato”. Non sono sicuro di come farlo. Potresti essere in grado di programmare un post? Cosa stai cercando di fare?
Ah, grazie, non me ne ero accorto.
Non importa, posso inviarlo io stesso.
Non lo vedo da nessuna parte ![]()
Ecco cosa vedo: Screen capture - 7fb63722650535b0856b3d224816aa52 - Gyazo
Risposta finale
Penso che tu non possa farlo sull’account di sistema, perché io riesco a farlo su altri account.
Hmm. L’ho fatto su uno dei miei siti, quindi non capisco perché tu non possa. Forse perché la mia email è in DISCOURSE_DEVELOPER_EMAILS?
Cosa intendi dire che è in discourse_developer?
In app.yml c’è:
DISCOURSE_DEVELOPER_EMAILS: 'me@example.com,you@example.com'
Potrebbe essere necessario includere il tuo indirizzo lì per impersonare un utente di sistema (o amministratore?).
Per smettere di impersonare, devi effettuare il logout. Digitare ZZ è il modo più semplice.
Ho rimosso quella domanda dal mio post, dato che ho capito come uscire semplicemente.
Faccio parte del piano open-source di Discourse, quindi non ho accesso ai log di sistema. Dovrei chiedere loro via email di farlo?
Ah. Questo spiega tutto. Probabilmente non puoi semplicemente impersonare gli utenti amministratore.
Sì, potrei semplicemente creare un nuovo account, assegnargli gli stessi permessi del ruolo di sistema, chiamarlo ‘system’ o qualcosa di simile e controllarlo in questo modo.
Inoltre, scusa per il disturbo, ma il mio unico utente mi sta davvero pregando di risolvere: questo problema. Puoi aiutarmi con questo?
Ecco due cose che puoi fare:
- Genera una chiave API “Tutti gli utenti” e crea i post usando
api_username=system. - Crea il post con un account normale e usa la funzione “Cambia proprietà” nel menu a chiave inglese del post per assegnarlo a @system.