SelfRythm
SelfRythm copied to clipboard
A music Discord bot that works as a selfbot
Self Rythm Bot
USING SELFBOTS ARE AGAINST DISCORD TOS, THE USAGE OF A SELFBOT MAY RESULT IN A BAN OF YOUR ACCOUNT, WE ARE NOT RESPONSIBLE FOR ANY USAGE OF THE BOT
⚠ Warning
We created that for fun, we don't encourage you to use selfbots to create trouble on public servers and we won't do so.
What is this ?
This project is a Self Rythm Bot in Node JS. It's made to do the same actions as Rythm while being a selfbot, this mean it can be used with a user account. This has many advantages, for example you can use it on any servers you're in, even without permissions.
⛓ Docker installation
You can use SelfRythm as a Docker container. To do so, you need to install Docker on your machine. Create a Discord account and get the token. Then, you can run the command:
docker run -d \
--name "SelfRythm" \ # Optionnal, you can change it
-e "TOKEN=Your Discord Token" \ #Required
-e "PREFIX=A Prefix" \ #Optionnal, default is $
-e "ALLOWED=[IDS]" \ #Optionnal, list of Discord IDs allowed to use bot commands, everyone can use if not provided
thediscorders/selfrythm
⛓ Manual installation
- Create a Discord account and get the token
- Clone the repository and navigate in the folder
- Install all the modules with
npm i - Configure the bot with your personnal creditentials
- Values to provide:
- In the
config.jsfile- The user account token
- The bot's prefix
- In the
allowed.jsonfile- An array of user's IDs that can control the bot
- In the
strings.jsonfile, you can make custom messages
- In the
- Add an ffmpeg build to system PATH
👌 Usage
Start the bot by doing npm start in a terminal in the folder.
-
Commands :
$play {url}▶️ makes the selfbot joins the channel you're in and starts playing the sound from the link, if there is already a music playing it adds it to a queue.$join▶️ makes the selfbot move to the voice channel you're in (music needs to be playing)$skip▶️ skips the current music playing.$stop▶️ stops the music playing and the selfbot leave the channel.$loop▶️ loop the current music, re enter the command to stop.$queue▶️ show the musics in the queue.$clear▶️ clears the current queue.$volume <number>▶️ modifies the volume of the bot.
💡 Features
- Clear and Customizable messages on commands
- Creates a log when an unauthorized user tries to use the SelfBot
- Being a SelfBot allows you to :
- add it on each discord server you're in
- customize the list of users allowed to use it
Alternative usage
The selfbot can be used as a regular bot, just change the token for a bot's one