The Fan Man

I build Discord bots, game tools and the occasional website. This is where I keep my projects, the things I work with, and a bit about me.

Projects

Two things I'm actively building.

BaronBot

A multifunction Discord bot for running a community server. It handles moderation, catches known scam images before anyone clicks them, and posts new YouTube uploads to the server automatically.

  • JavaScript
  • Node.js
  • discord.js
Slash commands 24 total
  • /warnWarns a user or clears their warnings.
  • /timeoutTimeout a user for a set duration and reason.
  • /purgeDelete a specified number of messages.
  • /addscamimageAdd a known scam image to the auto-detection library.
  • /blacklistManage the auto-ban blacklist.
  • /whitelistManage who can post links.
  • /reportSubmit an anonymous report.
  • /suggestSubmit a suggestion.

STUNTBOOST Leaderboards

A fan-made leaderboard site for the Steam game STUNTBOOST. It keeps the full history of every ranked level's leaderboard, with world-record progression graphs, player profiles and a feed of new records.

  • Node.js
  • SQLite
  • Docker
The fan-made leaderboard sblb.thefanclub.cc
The STUNTBOOST Leaderboards home page: world tabs, a grid of levels with their current record holders and times, and a live feed of the latest records.
Worlds
Sascha, Living Room, Kitchen, Sister, Bonus
Ranked levels
51, full leaderboards with medal times
Refresh
Every 15 minutes from the official API
Also
Live record feed, player search, WR and PB graphs, overall ranking

Leaderboard data used with permission from Byting Games.

What I work with

Languages

  • JavaScript
  • Python
  • HTML & CSS

Runtime & libraries

  • Node.js
  • discord.js
  • SQLite

Tools

  • Git & GitHub
  • Docker

About

The Fan Man's GitHub avatar

I'm a developer who enjoys solving problems I never had.

Most of what I make starts as something I wanted for myself or a community I'm part of. The longer version, with more about me, is on my bio page.

Read the full bio