logo
Senior Full-Stack Developer
Systems Administrator · Creator

Bots

A dedicated Discord bot portfolio with clear separation between current systems, legacy work, and fully deprecated projects.

Current Discord Bots

Production and in-progress bots focused on moderation, workflow, role management, and discovery.

Past Bots

Previous bot projects that are archived or no longer actively maintained.

Horoscope Discord Bot

Horoscope Discord Bot

Deprecated

This bot would post horoscopes in pre-defined channels each morning based on admin-configured settings. Originally the project started out as a custom integration for a client, but after multiple requests from others I migrated it to a multi-server bot that at its peak served hundreds of servers and was verified by Discord. The bot pulled horoscope data from a third-party API and formatted it nicely for Discord channels. Due to changes in the API's pricing model and increased costs, I made the decision to retire the bot as maintaining it was no longer financially viable.

Role Tracker

Role Tracker

Deprecated

Role Tracker was an extremely popular bot that grew to several hundred servers within weeks and was originally verified by Discord. Changes to Discord's permissions and bot verification program, along with upstream Python library changes at the time, made it impractical to continue under the original architecture, and the project was shelved. Its core idea has since been reborn as RostaBot, a more evolved and secure successor that preserves the original's role-tracking strengths while addressing platform changes.

Stream Discovery Bot

Stream Discovery Bot

Deprecated

Stream Discovery Bot is a highly ambitious project that continues where Streamer Bot left off. It creates an embed of recently live streamers on supported platforms, and provides a featured profile rotation that surfaces detailed streamer information. The project is designed to connect to a website to improve discoverability, and to be a public bot other servers can run. Planned platforms include Twitch, Kick, YouTube, TikTok, Rumble, Beam, Parti, Instagram, X, Trovo, DLive and Nemo, with Facebook support being phased out.

Streamer Bot

Streamer Bot

Deprecated

Streamer Bot (v1) - deprecated. This was an ambitious and early concept to enhance streamer discoverability across supported platforms. The bot watched for links in self-promo and updated an embed of recently live streamers, and it had a prototype featured streamer rotation that randomized featured profiles on set intervals.