Sblocco Discourse

Se hai un’installazione standard e hai familiarità con il lato server, puoi accedere alla console Rails usando:

cd /var/discourse

./launcher enter app

rails c

E per disabilitare la chat:

SiteSetting.chat_enabled = false

Anche se speriamo di risolvere presto questo conflitto in modo che Chat e Unlock funzionino di nuovo bene tra loro. :slightly_smiling_face::crossed_fingers:

4 Mi Piace

Dato che si trovava a suo agio con Rails, quello è stato il modo più semplice per farlo. Un altro modo è aggiungere questo alla sezione env: di app.yml:

DISCOURSE_CHAT_ENABLED: false

Questo funziona con tutte le impostazioni del sito; sovrascrive il database e rimuove l’impostazione da /admin/settings.

4 Mi Piace

Ho appena unito questa correzione. Fammi sapere se ora funziona con la chat abilitata

7 Mi Piace

Mi sono appena aggiornato e funziona per me. :partying_face: :+1:

4 Mi Piace

Mi piacerebbe vederlo con Monero.

1 Mi Piace

Anche se non sto riscontrando alcuna difficoltà (di sito interrotto, né ho ancora attivato questo plugin ‘unlock’), tuttavia, anche se ho il plugin ‘Discourse Chat’ e il mio sito BathindaHelper.com ha la chat attivata, non c’è una riga del genere (come ‘Discourse_Chat_Enabled’) nel mio file ‘Web_only.yml’.

Mi manca qualcosa?

Ciao @kam44 , mi stavo chiedendo se questo potesse essere utilizzato per l’accesso a Discourse, in modo che consenta solo ai membri con un certo NFT nel loro portafoglio di accedere. :thinking:

+1 (criptovaluta vera)

Sì, potrebbe essere una funzionalità futura, per accedere anche con lo sblocco, nel frattempo dovresti controllare il plugin discourse Sign-In with Ethereum: GitHub - spruceid/discourse-siwe-auth: Discourse plugin for SIWE authentication

2 Mi Piace

Niente male! Ma per completare il tutto, questo dovrebbe essere esteso a tutti i pagamenti…

Ciao ragazzi, ho un problema ora che sto cercando di personalizzare il plugin, non mostra i miei lucchetti sul paywall per iniziare, quindi non sono sicuro del perché stia succedendo, ma in secondo luogo, sto cercando di aggiornare i miei 2x lucchetti personalizzati a nuovi indirizzi e li ho implementati nel plugin ma ora non si sbloccano.

Posso dire che Ruby e Docker non sono miei amici, quindi qualsiasi aiuto sarebbe molto apprezzato! Aiuto a pagamento più che benvenuto a questo punto dato che sto perdendo i capelli…

1 Mi Piace

Ciao amici.

Ho aggiornato all’ultima versione di Discourse e poi ho installato il plugin Unlock.

Dopo aver creato un Lock, che richiederà un token BSC BEP20 per aprire contenuti bloccati in una categoria, ho ottenuto un indirizzo da aggiungere al plugin Discourse.

Dopo averlo fatto, aggiungendo 56 come NetworkID per Binance Smart Chain, ho provato a simulare tutto e ottengo sempre questo.

Qualcosa è andato storto…

Per segnalare questo, apri un problema con l’ID evento e i dettagli su GitHub o parlacene su Discord.

Errore
impossibile convertire undefined in oggetto

ID evento
8686f5e2ac1847df98d90c959f382444

Qualche idea su quale potrebbe essere il problema?

Controlla i log su your_forum.com/logs, potrebbero darti alcune informazioni

1 Mi Piace

grazie, questo è quello che ho trovato quando provo ad aprire una categoria bloccata, per simulare il pagamento con token.

Job exception: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot (Ubuntu) ready.

net-pop-0.1.2/lib/net/pop.rb:1004:in check_response' net-pop-0.1.2/lib/net/pop.rb:897:in initialize’
net-pop-0.1.2/lib/net/pop.rb:566:in new' net-pop-0.1.2/lib/net/pop.rb:566:in do_start’
net-pop-0.1.2/lib/net/pop.rb:530:in start' /var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:39:in poll_pop3’
/var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:14:in execute' /var/www/discourse/app/jobs/base.rb:292:in block (2 levels) in perform’
rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:82:in with_connection' /var/www/discourse/app/jobs/base.rb:279:in block in perform’
/var/www/discourse/app/jobs/base.rb:275:in each' /var/www/discourse/app/jobs/base.rb:275:in perform’
/var/www/discourse/app/jobs/base.rb:346:in perform' mini_scheduler-0.16.0/lib/mini_scheduler/manager.rb:122:in process_queue’
mini_scheduler-0.16.0/lib/mini_scheduler/manager.rb:70:in worker_loop' mini_scheduler-0.16.0/lib/mini_scheduler/manager.rb:59:in block (2 levels) in ensure_worker_threads’

Non ho familiarità con la rete Binance Smart Chain e con il suo funzionamento con Unlock, ma da quello che ci hai fornito, sembra un problema con Unlock e non con Discourse?

Quel messaggio di errore proviene da Unlock e probabilmente dovresti andare sul loro GitHub / Discord per ricevere aiuto.

3 Mi Piace

Non riesco ad accedere all’app con Metamask

https://app.unlock-protocol.com/locks

Sembra a posto. Ma prima dovresti passare alla rete giusta.

Ciao,

Qualcuno ha già utilizzato questo plugin? È possibile condividere esempi concreti di utilizzo?

Ciao,

Il plugin funziona ancora?

L’ho aggiunto ma non riesco a connettermi, non sta succedendo nulla in questa fase

Sto usando Metamask con Polygon

Questo blocca solo le categorie. Potresti svilupparlo per bloccare ogni argomento/post?