Skip to content

nabil-devs/music-selfbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸš€ Turbo Music Selfbot

A high-performance, feature-rich Discord self-bot built for an unparalleled music and utility experience, powered by Lavalink and Node.js.

Node.js Discord.js Lavalink

Turbo Music delivers a premium, stable, and feature-rich music solution for your Discord account. Stream high-fidelity audio from multiple platforms with a sleek, modern interface and a powerful command set.


Disclaimer

Warning

This project is for educational purposes only. Using a self-bot is a direct violation of Discord's Terms of Service and can lead to account termination. The author assumes no liability for any misuse, damage, or consequences. Use at your own risk.

Features

✨ Stunning Visuals: Beautiful, image-based help, nowplaying, and queue commands inspired by modern UI design. 🎧 Superior Audio: High-fidelity, low-latency audio playback powered by a dedicated Lavalink server. 🌐 Multi-Platform Streaming: Play music from YouTube, Spotify, and SoundCloud using URLs or search queries. 🎢 Advanced Music Control: Full suite of commands including play, search, pause, resume, seek, loop, shuffle, volume, and more. πŸŽ›οΈ Audio Filters: A wide range of audio filters like bassboost, nightcore, vaporwave, and distortion to customize your listening experience. πŸ”’ Robust Admin & Permissions:

  • Owner-only commands for bot administration.
  • Allow and revoke user access on the fly (allowuser, removeuser).
  • Dynamically change the command prefix (setprefix).
  • Powerful eval command for live debugging. πŸ› οΈ Powerful Utilities:
  • snipe to retrieve recently deleted messages.
  • lyrics to fetch song lyrics.
  • afk to set an automatic reply message when you're mentioned.
  • stats to view detailed bot and system performance metrics. βš™οΈ Lightweight & Fast: Optimized for minimal resource consumption, ensuring a smooth and responsive self-bot experience.

Installation

Note

This project is designed for a single-server (guild) context and is not intended for use as a public bot.

Requirements

  • Node.js (v16.x or higher recommended)
  • A running Lavalink Server
  • Your Discord Account Token

Setup Guide

  1. Clone the Repository

    git clone https://github.com/nabil-devs/music-selfbot.git
    cd music-selfbot
  2. Install Dependencies Install all the required packages using npm.

    npm install
  3. Configure Environment Create a .env file in the root directory and populate it with your credentials.

    TOKEN=YOUR_TOKEN
    PREFIX=--
    OWNER_ID=YOUR_DISCORD_ID
    LAVALINK_WS=ws://lavalink.serenetia.com:80/v4/websocket
    LAVALINK_REST=http://lavalink.serenetia.com:80/v4
    LAVALINK_PASSWORD=https://dsc.gg/ajidevserver
    CLIENT_NAME=MusicBot
  4. Run the Selfbot Start the bot using Node.js.

    node index.js

    If everything is configured correctly, you will see a "Selfbot Connected!" message in your console.

Command Showcase

The default prefix is !. Use !help to see the stunning visual command menu.

Music Commands

Command Aliases Description
play <song> p Plays a song from YouTube, Spotify, or a URL.
search <song> Searches YouTube and lets you pick from the top 10 results.
pause pa Pauses the currently playing track.
resume res, unpause Resumes the paused track.
skip s, next Skips to the next song in the queue.
stop st Stops playback, clears the queue, and disconnects.
disconnect dc, leave Disconnects the bot from the voice channel.
nowplaying np, current Shows a beautiful card for the currently playing track.
queue q Displays the server's music queue with a visual interface.
volume [level] vol, v Sets volume (0-200) or adjusts it (+10, -10).
seek <time> jump Seeks to a specific position in the track (e.g., 90 or 1:30).
loop repeat Toggles loop mode between off, track, and queue.
shuffle sh Randomizes the order of songs in the queue.
clear cq Clears all songs from the queue.
filter <name> fx Applies an audio filter (e.g., bassboost, nightcore).
clearfilter cf Removes all active audio filters.

Utility Commands

Command Aliases Description
help [category] h, commands Shows the premium, image-based help menu.
ping latency Checks the bot's API and WebSocket latency.
stats botinfo, status Displays detailed bot and system statistics.
lyrics [song] ly Fetches lyrics for the current or a specified song.
snipe Retrieves the last deleted message in the channel.
afk [message] Sets an AFK status with a custom auto-reply message.

Admin Commands (Owner Only)

Command Aliases Description
allowuser <ID> adduser, au Allows a user to use the bot.
removeuser <ID> ru, removeperms Revokes a user's permission to use the bot.
listusers lu, allowed Lists all users who are allowed to use the bot.
setprefix <prefix> prefix Sets a new command prefix for the bot.
eval <code> e Executes JavaScript code for live debugging.

Author

Turbo Development

  • Discord: nabil.devs
  • Support Server: Join Here

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page or join the support server to discuss new ideas.

Star History

Star History Chart

!! A Fork of https://github.com/asnehitadas-71/Music-selfbot-Discord

About

Custom Music Seflbot for Discord

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published