Discord Bots
This project was made because I wanted useful bots that would automate tasks for my Discord server, from moderation to music playback, and making custom polls easily and quickly.
How it's made
These applications were made using the discord.js library in JavaScript and python. The bots are hosted on a private server I own 24/7 so they are always online. The bots use a variety of APIs to provide their functionality, such as the YouTube API for music playback and the OpenAI API for generating images and text.
All of my discord apps
- Music App - An app that plays music from YouTube and other sources into the voice channel that you are in using commands.
- Snack App - An app that picks a random user from the server using a somewhat complicated process with weights so it doesn't pick the same person over and over again.
- Utility App - An app that provides various utility functions, such as reminders and polls with a database for data collection and analysis memory messaging everyone for the winning option.
- Video uploader - A discord app that allows you to bypass the base discord upload limit by being able to easily upload to YouTube or your own private server and embed the video, image or file into discord.
Functions
The bots have a variety of functions, some of the most popular ones are:
- Music Playback - Play, pause, skip, and queue songs from YouTube and other sources.
- Snack Picker - Picks a random user from the server with decreasing chances of picking the same user with types of snacks to bring built into the commands.
- Utility - Create polls, set reminders, and provide server statistics.