Ciao, abbiamo recentemente implementato il plugin Reaction sulla nostra istanza e uno dei nostri membri segnala di aver raggiunto il limite di ‘reazioni giornaliere massime’. Ha menzionato di aver ricevuto la modale dopo aver modificato le reazioni/aggiunto una reazione circa 10 volte.
Quello sembra essere l’avviso “Hai dato troppi like/reazioni troppo velocemente” piuttosto che l’avviso “hai esaurito i Like” a causa della piccola quantità di tempo che dovresti aspettare per riaverli indietro. Potrebbe essere necessario aggiornare il testo del messaggio.
Non credo che le Reazioni siano limitate a un certo numero al giorno come i Like? (max likes per day)
Hmm interessante, sapresti dirmi l’intervallo/durata tra ciascuna reazione che un utente deve attendere prima di effettuare/modificare le proprie reazioni?
Inoltre, questo intervallo/durata aumenta/diminuisce man mano che si sale o si scende nei livelli di fiducia?
Inoltre, ho trovato la query necessaria per modificare la suddetta finestra di dialogo: js.discourse_reactions.reaction.too_many_request
Aumenterò il numero massimo di like al giorno a 100 per sicurezza
Penso che sia molto breve, quindi dovresti fare clic su alcuni in pochi secondi per attivare un periodo di cooldown. Se leggi un post e reagisci/metti “mi piace” nel modo consueto, non dovresti vederlo affatto. Non penso che il Livello di Fiducia abbia alcun effetto. Se l’utente ha toccato ripetutamente la reazione per aggiungerla/rimuoverla/cambiarla, è probabile che sia quello che ha colpito (e il motivo). Penso che sia principalmente una funzione anti-spam per impedire alle persone di aggiungere molto senza leggere nulla.
Penso che potremmo dover cambiare quel messaggio per tutti, quindi se succede ti darò un colpo in modo che tu possa reimpostare ai valori predefiniti.
Eviterei di cambiare la quantità base di mi piace, se possibile, poiché ciò influisce sui badge associati. Ma modificare i moltiplicatori di mi piace funziona abbastanza bene per dare più mi piace senza aumentare quelli che devi dare in un giorno per ottenere quelli “Out Of Love”, ecc.
Se si utilizza l’impostazione di amministrazione della ricerca e si inserisce additional likes per day multiplier dovrebbero apparire tutti. Si trovano nella sezione del limite di frequenza e ci sono anche altri per modifiche e segnalazioni.
Sto pensando di cambiare il testo del modale in questo:\n\nWhoa, tieni i cavalli! Stai vedendo questo pop-up perché abbiamo notato che hai reagito ai post troppo velocemente. Che ne dici di fare una piccola pausa e tornare dopo %{time_left}?\n\nAnche se penso che dovrò aspettare che altri membri di Discourse intervengano prima di decidere se questa è una soluzione concreta o meno \n\n@Vu_Tran_Nguyen Per tua informazione",“target_locale”:“it”}
Sto solo ricontrollando per vedere se le Reazioni sono ora collegate all’impostazione ‘max like’. Il modo in cui è stata attivata e il periodo di cooldown molto breve nello screenshot mi fanno pensare che ci sia stato un equivoco, ma preferirei essere certo.
Ti prego di mantenere l’impostazione predefinita del limite di reazioni. Penserei di cambiare a qualcosa di più positivo come:
Grazie per il tuo entusiasmo. Scommettiamo che i post originali amano tutti i tuoi like e le tue reazioni. Torna dopo %{time_left} per continuare il tuo incoraggiamento verso gli utenti della community. Complimenti per tutta la positività!
Sembra che questo accada anche in Discourse, quando si raggiunge il limite di frequenza, viene visualizzato il messaggio “Hai esaurito i like: riprova tra 50 secondi!”
Penso che il problema qui sia che la stessa stringa di testo (js.discourse_reactions.reaction.too_many_request) viene utilizzata sia quando un utente attiva il limite di frequenza ripetendo l’aggiunta e la rimozione di una reazione, sia quando un utente ha selezionato la reazione utilizzata per i “mi piace” sul sito e ha raggiunto il limite giornaliero di mi piace. Quel limite è impostato dall’impostazione del sito max likes per day.
Sono stato in grado di attivare il problema che il tuo utente ha riscontrato eseguendo un’azione simile a quella che ha fatto. Ci è voluto un po’ di sforzo per attivare il problema. Non penso che molti utenti lo incontreranno. Detto questo, il messaggio di errore visualizzato per questo caso non è accurato. L’utente non ha superato il limite giornaliero di reazioni (“mi piace”). Tutto ciò che ha fatto è stato raggiungere un limite di frequenza di Discourse che viene attivato quando un utente esegue la stessa azione troppe volte di seguito. Penso che abbiamo bisogno di un messaggio di errore separato per gestire questo caso.