About VoidWave

VoidWave is a Discord bot that keeps your server active, safe, and fun without making you chase a bunch of paywalls or bloated settings menus.

Leveling that just works Members earn XP just by chatting and hanging out in voice channels. No setup needed, it starts working as soon as you add the bot. There are server leaderboards plus a global leaderboard that follows people across every server that uses VoidWave, and auto roles you can unlock at certain levels. Profiles are space themed with ranks that climb from Stardust all the way up to Voidborne. Every profile has a shareable web page too.

AI chat You can talk to VoidWave right in Discord by mentioning it, replying to it, or using /ai. It runs on a self-hosted Llama 3.2 model, so it's free, unlimited, and your messages don't get sent anywhere.

Music Play full tracks and search YouTube right in a voice channel. There's voting to skip, a queue with shuffle and loop modes, per-channel volume, and it auto-leaves when everyone's gone. No separate bot, no premium tracks behind a paywall.

Question of the Day It posts a new question every day in its own thread, pings whoever you want, and can clean up yesterday's post. You can set the time and timezone, or just run /config auto and it makes the channel, role, and settings for you.

Moderation Kick, ban, timeout, slowmode, lock and unlock channels, and manage roles. Everything is a slash command, there's no prefix to remember, and it tells you why something won't work instead of just failing silently.

Fun and games Animal pictures (25 kinds), quotes, facts, a calculator, and 11 games including blackjack, wordle, minesweeper, battleship, and hangman.

I started this project to learn Python and Discord bots, but got tired of leveling bots being bloated, ugly, or locked behind paywalls. So I built one that's clean, private, and actually free. I'm still adding stuff to it and fixing things based on feedback, and I hope it becomes a helpful part of your community. 💜

Popular Commands

CommandDescription
/kirkify

Kirkify someone using AI.

imageThe image to kirkify
hiddenHide the command from others
/music

Music playback commands

playlistYour saved music playlists
playPlay a song or add it to the queue
randomQueue a random track, optionally by genre
pausePause the current track
resumeResume the paused track
skipSkip the current track
stopStop playback and clear the queue
queueView the current queue
nowplayingShow what's currently playing
controllerBring the interactive player controller back into view
shuffleShuffle the upcoming queue
loopSet loop mode: off, track or queue
volumeSet the playback volume (1-100)
seekSeek to a position in the current track
lyricsShow lyrics for the current track
lyricsliveToggle live synced lyrics on the player embed
autoplayToggle autoplay (plays related tracks when queue empties)
disconnectStop music and leave the voice channel
/remind

Set reminders (DM or channel)

createCreate a reminder that gets sent to your DMs
listList your active reminders
deleteDelete a reminder by its ID
editChange a reminder's message, time, or timezone
clearDelete all your reminders (asks for confirmation)
timezoneSet the default timezone for your reminders
defaultsView or set your default reminder settings (timezone, repeat, time, channel)
/ai

Chat with the bot's self hosted AI

messageThe message to send to the AI
statsShow additional information about the AI response
hiddenHide the command from others
/config

Admin commands for configuring the bot

levelConfigure level system settings
qotdConfigure QOTD settings
aiConfigure AI reply settings
viewView current configuration
testCheck that your configuration actually works
helpGet help with configuration commands
autoAutomatically set up features for your server

Categories

Tags

levelingai chatgamesmoderationmusic

Monetization

Languages

American English