About
A community hub for the Paladin Brotherhood
Paladin Brotherhood Bot is a Discord bot that manages the social layer of the Paladin community. Members register their wallet and Twitter profile once, then earn Honors — the community's reward points — through campaigns, Twitter engagement, and admin allocations.
Features
Member registration — Members join the Brotherhood by providing their wallet address and Twitter handle via a single slash command. Admins get a verified roster with on-chain identities attached.
Honors system — A campaign-driven reward structure. Admins create themed campaigns (meme contests, fan art, etc.), open and close them on demand, and distribute Honors directly from Discord. Members check their balance anytime with /honors.
Twitter tracking — Admins add tweets to track with /add_tweet. The bot monitors likes and retweets and refreshes each member's Honors count based on their engagement.
Data export — Tweet metrics and full Honors reports export to Excel for community reporting and transparency.
Admin tooling — Fine-grained control: campaign-specific honor allocation (/add_honors), free-form grants (/give), tweet management, and a /ping health check.
Stack
Built with Node.js and discord.js. Slash commands deployed via a dedicated script. Data persisted in PostgreSQL. Twitter interactions tracked via the Twitter API. Export powered by ExcelJS.
More from patolabs
Souffle
Guided breathing, 13 soundscapes and synchronized haptics. Find your calm in minutes.
LSCBot
Discord bot for the Luchadores NFT community — on-chain ownership verification, COCA token rewards, and tournament management.
LuchaFloorspy
Bot that tracks real-time floor prices for Luchadores NFTs by aggregating data from OpenSea and Dune Analytics.