discord-stonker-bot
A finance Discord bot — live market data, anti-raid, scheduling.
The problem
Finance Discord servers want two things at once — live market data on tap, and real moderation that holds up when a server gets popular. Most bots do one or the other, so server owners end up duct-taping three of them together.
What I built
One bot that pulls live data from Finnhub, StockTwits, and Etherscan, watches RSS feeds and social accounts, and posts on a schedule — while also running anti-raid protection and regex-based rules to keep the channels clean.
How it works
It's TypeScript, built around Discord's gateway. Data commands hit the market APIs on demand, the scheduler and feed-watchers run in the background, and the moderation layer screens messages against configurable rules before they ever land.
The outcome
A feature set that covers both halves of what a finance server actually needs, instead of forcing owners to run a fleet of single-purpose bots.
Finance servers are a funny mix: half the channels want a Bloomberg terminal, the other half want a bouncer. I kept seeing people run a data bot, a moderation bot, and a scheduling bot side by side, all stepping on each other.
So I built one bot that wears all three hats. Ask it for a quote and it pulls live numbers; leave it running and it watches feeds, posts on schedule, and quietly screens incoming messages against the rules. The anti-raid piece is the part I’m proudest of — it’s the difference between a server that survives a flood and one that doesn’t.