Gli utenti possono rimanere bloccati nel tutorial di discobot se non hanno i permessi per pubblicare immagini

Gli amministratori di un forum che utilizza il backend di Discourse mi hanno detto che dovrei pubblicare questo qui invece che sul loro forum.

Il forum in questione ha configurato il ruolo predefinito per i nuovi iscritti in modo che non possa fare nulla tranne leggere i post. Tuttavia, ricevi comunque la notifica del tutorial e, in base a come è formulato, si potrebbe pensare che ti aiuterà a salire di livello fino a un rango che ti permetta di pubblicare.

Il problema sorge quando arrivi alla parte del tutorial relativa alla pubblicazione di un’immagine. Poiché ti è stato negato l’accesso alla pubblicazione di immagini, il forum restituisce un errore ogni volta che provi a caricare un’immagine. Se sai come funzionano generalmente le immagini online, puoi essere furbo e incollare l’URL dell’immagine di esempio fornita, ma è piuttosto di nicchia. In alternativa, puoi usare il comando skip, ma l’esistenza di tale comando non è menzionata all’interno del tutorial.

A quanto pare, modificare il testo del tutorial di Discourse per includere un riferimento al comando skip richiederebbe di fare un fork del codice sorgente, ed è per questo che mi è stato detto di pubblicare qui.

2 Mi Piace

Non è corretto: sentitevi liberi di rimandare i vostri amministratori qui. Il testo può essere modificato liberamente e saremo felici di mostrare loro come.

Detto questo, la logica non è così semplice da modificare, quindi se vogliono che il tutorial di Discobot funzioni come previsto dovranno abilitare le immagini.

2 Mi Piace

La mia comprensione è corretta nel senso che si può abilitare la pubblicazione di immagini a livello di “account” ma disabilitarla per quel livello di account su base per categoria? In sostanza, se si abilita la pubblicazione di immagini a livello di account, esiste un modo per configurare il sito in modo che gli utenti di quel rango non possano pubblicare immagini al posto dei messaggi, oppure disabilitare i messaggi include anche quelli composti esclusivamente da immagini?

Ero abbastanza certo che si trattasse di un problema che avrebbero dovuto risolvere dal loro lato, non di uno che richiedesse un aggiornamento del codice sorgente di Discourse, ma hanno insistito sul fatto che non fosse così.

1 Mi Piace

Non possono usare il comando skip?

4 Mi Piace

Come già detto, il tutorial non menziona il comando skip, quindi risulta inutilizzabile per l’utente.

La risposta che ho ricevuto dopo aver parlato con un amministratore è la seguente:

Detto questo, aggiungerò un riferimento al comando skip in questo forum, ma sovrascrivere il testo su questo forum potrebbe non essere una soluzione duratura se modificano la voce della localizzazione o cambiano completamente la struttura del tutorial di discobot. Inoltre, posso applicare la correzione solo per l'inglese, poiché non sono fluente in tutte le altre localizzazioni supportate da Discourse, quindi questo non risolve effettivamente il problema. Non abbiamo le risorse umane o le persone disponibili per farlo per tutte le localizzazioni, ed è assolutamente assurdo aspettarsi che gli utenti del software risolvano questo tipo di problemi. Il tutorial dovrebbe semplicemente menzionare il comando skip fin dall'inizio.

Si prega di continuare questa discussione su Discourse Meta nei rapporti di bug pertinenti. Non siamo in grado di fornire ulteriore assistenza in merito.

Quando i passaggi vanno in timeout, dovrebbe essere menzionato ‘salta’. Il testo è già presente.

Non capisco davvero perché tu stia cercando di aiutarli; potrebbero facilmente scrivere qui invece di gravare su di te facendoti da tramite.

Immagino che non sia una priorità per loro?

Ho fatto io stesso quell’argomento. Non ho idea di come funzioni Discourse, se non che è basato su Ruby on Rails, e ho ancora meno idea delle impostazioni utilizzate. La risposta è stata:

Non credo che tu debba conoscere l'implementazione: puoi semplicemente pubblicare un post nella categoria "bug" sul forum meta, affermando che il bot di Discourse dovrebbe o menzionare il comando di skip, o tenere conto del fatto se l'utente può eseguire l'azione quando presenta i comandi

Su questo forum ci sono diversi livelli di accesso. Il mio livello di accesso richiede che i miei post vengano controllati dagli amministratori prima di essere resi pubblici (il che include gli ingegneri responsabili del sito). Una volta che avrò di nuovo un livello superiore, potrò pubblicare senza il loro permesso, quindi sto cercando di raccogliere il quadro più completo possibile. Nello specifico, vorrei una conferma se dovrebbero essere in grado di disabilitare il livello più basso dal pubblicare post, consentendo loro però di pubblicare immagini nel tutorial. Immagino che dovrebbero poterlo fare, ma loro affermano fermamente che non è possibile.

Non ho idea di cosa tu stia parlando qui. Ammetto di aver seguito il tutorial solo due volte, ma quando ho cercato “skip”, entrambe le ricerche hanno restituito 0 risultati.

Ci sono due stati in cui discobot offrirà di saltare:

Hey @%{username}, ti sto solo controllando perché non ho ricevuto notizie da te da un po'. - Per continuare, rispondimi in qualsiasi momento. - Se desideri saltare questo passaggio, scrivi %{skip_trigger}. - Per ricominciare, scrivi %{reset_trigger}. Se preferisci non farlo, va bene lo stesso. Sono un robot. Non mi ferirai i sentimenti. :sob:

O se non comprende una risposta.

Forse hanno già modificato le risposte?

3 Mi Piace