À propos
Un hub communautaire pour la Paladin Brotherhood
Paladin Brotherhood Bot est un bot Discord qui gère la couche sociale de la communauté Paladin. Les membres inscrivent leur wallet et leur profil Twitter une seule fois, puis gagnent des Honors — les points de récompense de la communauté — via des campagnes, de l'engagement Twitter, et des attributions admin.
Fonctionnalités
Inscription des membres — Les membres rejoignent la Brotherhood en fournissant leur adresse wallet et leur pseudo Twitter via une seule slash command. Les admins disposent d'un registre vérifié avec les identités on-chain associées.
Système d'Honors — Une structure de récompenses basée sur des campagnes. Les admins créent des campagnes thématiques (concours de mèmes, fan arts, etc.), les ouvrent et ferment à la demande, et distribuent des Honors directement depuis Discord. Les membres consultent leur solde à tout moment avec /honors.
Suivi Twitter — Les admins ajoutent des tweets à suivre via /add_tweet. Le bot surveille les likes et retweets et met à jour les Honors de chaque membre en fonction de leur engagement.
Export de données — Les métriques Twitter et les rapports d'Honors complets s'exportent en Excel pour les rapports communautaires.
Outils admin — Contrôle granulaire : attribution d'Honors par campagne (/add_honors), dons libres (/give), gestion des tweets, et un check de santé /ping.
Stack
Développé avec Node.js et discord.js. Les slash commands sont déployées via un script dédié. Les données sont persistées en PostgreSQL. Les interactions Twitter sont suivies via l'API Twitter. L'export est géré par ExcelJS.