Déverrouillage Discourse

Si vous avez une installation standard et que vous êtes à l’aise avec le côté serveur, vous pouvez accéder à la console Rails en utilisant :

cd /var/discourse

./launcher enter app

rails c

Et pour désactiver le chat :

SiteSetting.chat_enabled = false

Bien que nous espérons résoudre ce conflit bientôt afin que Chat et Unlock fonctionnent à nouveau harmonieusement ensemble. :slightly_smiling_face::crossed_fingers:

4 « J'aime »

Comme il était à l’aise avec Rails, c’était la façon la plus simple de procéder. Une autre solution consiste à ajouter ceci à la section env: de app.yml :

DISCOURSE_CHAT_ENABLED: false

Cela fonctionne avec tous les paramètres du site ; cela remplace la base de données et supprime le paramètre de /admin/settings.

4 « J'aime »

J’ai fusionné ce correctif. Faites-moi savoir si cela fonctionne maintenant avec le chat activé

7 « J'aime »

Je viens de faire la mise à niveau et ça fonctionne pour moi. :partying_face: :+1:

4 « J'aime »

J’adorerais voir ça avec Monero.

1 « J'aime »

Bien que je ne rencontre aucune difficulté de ce type (site cassé, ni n’ai activé ce plugin « unlock »), même si j’ai le plugin « Discourse Chat » et que mon site a le chat activé, il n’y a pas de telle ligne (comme « Discourse_Chat_Enabled ») dans mon fichier « Web_only.yml ».

Est-ce que je manque quelque chose ?

Salut @kam44 , je me demandais si cela pouvait être utilisé pour la connexion à Discourse, afin que seuls les membres possédant un certain NFT dans leur portefeuille puissent y accéder. :thinking:

+1 (vraie cryptomonnaie)

Oui, cela pourrait être une fonctionnalité future, pour également se connecter avec unlock, en attendant vous devriez consulter le plugin discourse Sign-In with Ethereum : GitHub - spruceid/discourse-siwe-auth: Discourse plugin for SIWE authentication

2 « J'aime »

Pas mal du tout ! Mais pour que tout cela soit parfait, cela devrait s’étendre à tous les paiements…

Salut à tous, j’ai un problème maintenant que j’essaie de personnaliser le plugin, mes serrures n’apparaissent pas sur le paywall pour commencer, donc je ne suis pas sûr de pourquoi cela se produit, mais deuxièmement, j’essaie de mettre à jour mes 2x serrures personnalisées vers de nouvelles adresses et je les ai implémentées dans le plugin mais elles ne se déverrouillent plus.

Il est sûr de dire que Ruby et Docker ne sont pas mes amis, donc toute aide serait grandement appréciée ! Aide payante plus que bienvenue à ce stade car je perds mes cheveux…

1 « J'aime »

Bonjour les amis.

J’ai mis à jour vers la dernière version de Discourse, puis j’ai installé le plugin Unlock.

Après avoir créé un Lock, qui nécessitera un jeton BSC BEP20 pour ouvrir le contenu verrouillé dans une catégorie, j’ai obtenu une adresse à ajouter au plugin Discourse.

Après avoir fait cela, en ajoutant 56 comme NetworkID pour Binance Smart Chain, j’essaie de simuler le tout et j’obtiens toujours ceci.

Quelque chose s’est mal passé…

Pour signaler cela, veuillez ouvrir un problème avec l’ID de l’événement et les détails sur github ou parlez-nous-en sur discord.

Erreur
impossible de convertir undefined en objet

ID de l’événement
8686f5e2ac1847df98d90c959f382444

Une idée de ce qui pourrait être le problème ?

Vérifiez les journaux sur your_forum.com/logs, cela pourrait vous donner des informations.

1 « J'aime »

Merci, voici ce que j’ai trouvé lorsque j’ai essayé d’ouvrir une catégorie verrouillée, pour simuler un paiement par jeton.

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’

Je ne connais pas le réseau Binance Smart Chain ni son fonctionnement avec Unlock, mais d’après ce que vous nous avez donné, il semble s’agir d’un problème avec Unlock et non avec Discourse ?

Ce message d’erreur provient d’Unlock et vous devriez probablement vous rendre sur leur GitHub / Discord pour obtenir de l’aide.

3 « J'aime »

Je ne peux pas me connecter à l’application avec Metamask

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

Cela semble correct. Mais vous devriez d’abord changer pour le bon réseau.

Bonjour,

Quelqu’un a-t-il déjà utilisé ce plugin ? Pourriez-vous s’il vous plaît partager des exemples concrets d’utilisation ?

Bonjour,

Le plugin fonctionne-t-il toujours ?

Je l’ai ajouté mais je ne parviens pas à m’y connecter, rien ne se passe à ce stade

J’utilise Metamask avec Polygon

Cela ne fait que verrouiller les catégories. Pourriez-vous développer pour verrouiller tous les sujets/messages ?