Bombardment Bot is a simple Discord soundboard bot built in Python that exists for one reason:
Cause complete and utter chaos in your Discord voice channels.
Inspired by those random meme compilations where absolute silence is suddenly interrupted by an airhorn, vine boom, or some other ridiculous sound effect, this bot lets you recreate that experience with your friends.
- 🎵 Play random meme sounds
- 🎙️ Join and leave Discord voice channels
- 📁 Easily add your own custom sound effects
- 🐍 Lightweight and easy to modify
- Python 3.12.10
- FFmpeg
- discord.py
- python-dotenv
- PyNaCl
git clone https://github.com/YOUR_USERNAME/Bombardment-Bot.git
cd Bombardment-Botpip install -r requirements.txtDownload FFmpeg and add the bin folder to your Windows PATH.
Once installed, verify it by running:
ffmpeg -versionIf you see the version information, you're good to go.
Create a file called:
.env
Inside it, add your Discord Bot Token:
DISCORD_TOKEN=YOUR_DISCORD_BOT_TOKEN
⚠️ Never share your bot token or upload your.envfile to GitHub.
Simply run:
python main.pyIf everything has been configured correctly, your bot should come online.
Once the bot is online:
- Invite it to your Discord server.
- Make sure you're connected to a voice channel.
- Wake the bot up using:
wake up bomb
If messages on discord don't work, try the following steps
In the Discord Developer Portal:
-
Open your application.
-
Select Bot.
-
Scroll to Privileged Gateway Intents.
-
Enable Message Content Intent.
-
Save your changes.
-
Use:
/join
(or your configured join command)
- Start the bombardment.
Want to make your friends regret inviting you to the server?
Simply add your own sound files to the sounds folder.
The bot automatically selects compatible audio files from the "sounds" folder.
Supported formats include:
- mp3
- wav
- ogg
Discord voice quality can vary depending on your internet connection and region.
Users in regions where Discord voice traffic is restricted (such as the UAE) may experience delayed or choppy audio playback. This is a network limitation rather than an issue with the bot itself.
Feel free to fork the repository, improve the code, add commands, or expand the sound library.
Pull Requests are always welcome.
This project is licensed under the MIT License.
Feel free to modify it, learn from it, or make your own chaotic version.
Huge thanks to the developers behind:
- discord.py
- FFmpeg
- python-dotenv
Without their work, this project wouldn't exist.
...and please use your newfound power responsibly.
Or don't.
I'm not your dad.