Verified Discord App

A Discord bot, rebuilt four times.

PBOT is the bot that got me into programming — economy, moderation, games, and more, rewritten from a discord.py script into a concurrent Go service over six years.

servers

users

channels

commands run

# f1
Anaxes</Anaxes>NEXTusedf1
PBOT

PBOTAPP

Today at 5:38
Sending command...

Trusted by servers of every size

Built to run a server end to end

Six modules covering everything from economy to moderation, all in one bot.

Economy

A full economy system built around PCOIN, PBOT's own currency — earn it, spend it, gamble it away.

Image

Image manipulation commands for turning a friend's avatar into whatever meme format the moment calls for.

Games

A handful of games to settle server arguments fairly and squarely.

Moderation

Ban, kick, warn, and the rest — enough to keep a server under control.

Fun

Commands with no real purpose beyond making a channel more chaotic.

Profiles

Set a bio and a bit of personality so you're more than just a username.

Four rewrites, one bot

Six years, four languages — here's the path it took to get here.

v1Jun 2020 – Jul 2020

Python · discord.py

The first version, running on discord.py. Barely more than a handful of commands, but it worked, and that's what got me into programming in the first place.

First bot I ever wroteNamed Potatoe Bot at this point
View this era's code
v2Jul 2020 – early 2021

JavaScript · discord.js

A full rewrite onto discord.js, and the point this stopped being a toy. Rebranded to PBOT, added an economy system and moderation, and grew a real userbase.

Verified by Discord · 400+ servers at peak

Rebranded from Potatoe Bot to PBOTNode.js, Discord.js, MongoDB, Express.js
View this era's code
v3Late 2021 – Aug 2026

TypeScript · discord.js + TypeScript

Same framework, different codebase. Migrating to TypeScript meant a real command structure, proper types everywhere, and far fewer 3am bugs from a typo in a JSON key.

Full type coverage across commands and eventsCompanion site (PBOT-tsx) built with Gatsby
View this era's code
v4Sep 2026 – present

Go · discordgo

The current build. Trading a dynamically-typed scripting language for something compiled and concurrent — and closing the loop, since PBOT's cyan almost matches Go's own brand color.

Fully concurrent command handlingLower memory footprint than every prior version
View this era's code

See it in action

A live look at one of PBOT's Discord embeds, right down to the timing.

# giveaways
Anaxes</Anaxes>NEXTusedf1
PBOT

PBOTAPP

Today at 5:38
Sending command...

7 commands, current build

Search or filter by category to find what you need.

/balanceEconomy

Check how much PCOIN you (or someone else) has.

/gambleEconomy

Risk some PCOIN for a chance to win more.

/memeImage

Slap a friend's avatar onto a meme template.

/rpsGames

Play rock-paper-scissors against another member.

/banModeration

Remove a member from the server.

/8ballFun

Ask the magic 8-ball a question it definitely can't answer.

/profileProfiles

View or set your bio and profile details.

Six years in the making.

Add PBOT to your server and see what four rewrites get you.