botiti

Public Discord bots are useful, but they are built for generic communities. BOTiti was the opposite: a bot for a specific friend group, with commands and reactions shaped by our own habits and inside jokes.

It handled music playback, Reddit posts, custom commands, and a few deliberately silly responses that made it feel like part of the server instead of a utility plugin.

Screenshot of BOTiti in action on Discord

features

The bot responded to ! commands for:

  • YouTube audio playback in voice channels
  • Reddit image fetching
  • listing available commands
  • user-specific joke responses

The command map was stored in a dictionary, which made it easy to add or change behavior without redesigning the whole bot.


implementation

BOTiti was built with:

  • Python
  • discord.py
  • PRAW
  • pickle for lightweight persistence

One of the more memorable parts was how little "feature richness" mattered compared with personality. People kept using the bot because it matched the server culture, not because it was technically sophisticated.