Contact MeGitHub logoLinkedin Logo

Tools Used:

  • Windows OS
  • Discord
  • Discord Developer Portal
  • Python
  • Xbox 360 External Hard Drive

I developed a custom Discord bot for my private server, running on an old 2TB external hard drive from my Xbox 360. The bot scans chat for specific strings and responds based on the input. It can also join voice channels and play music stored on the server, with commands for controlling playback, such as pause, play, stop, mute, and queueing songs.

In addition to music, I implemented a feature that allows users to search the Steam store or marketplace directly from Discord, making it convenient to share cool finds with others in the server. The bot also supports interactive games like Hangman and Battleship. For Hangman, one user starts the game, DMs the bot a word, and the bot displays the game in the chat using text art. For Battleship, two players can join, set up their boards via DM, and take turns as the game progresses. If either game is inactive for too long, the bot terminates it and resumes scanning the chat.