Back

Paladin Brotherhood Bot

Web3

Community rewards, on-chain identity, all from Discord.

Discord bot for the Paladin Brotherhood community — member registration with wallet and Twitter, Honors reward campaigns, and engagement tracking.

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.