Skip to content
This repository has been archived by the owner on Mar 9, 2024. It is now read-only.

CodeSuthar/SynthMusic

Repository files navigation

Our Music Bot

A Highly Powerful Music Bot Without Lavalink Which Is Gonna Have Setup, A Specific Text Channel For Bot Command Feature, And DJ System Soon




Version Contributors Forks Stargazers Issues MIT License

🦾 Features

  • No Need Of Lavalink In SynthMusic
  • 🎶 Available Music Sources
- ✅ YouTube (Live Stream Supported)
- ✅ SoundCloud
- ✅ http (you can use radio for it)
- ✅ Spotify

🖼️ Screenshots

Installation Guide 🔥

💻 Hosting Requirements

Click To See Hosting Requirments
  • NodeJS Version 16.6 Or Higher
  • Discord.JS I Recommend You To Use The Latest Discord.JS Version

🤖 Bot Requirements

Click To See Bot Requirments
  • A Token Ofcourse You Will Have That, As You Are Here, If You Don't Get It From Discord Developer Portal
  • Mongo URI(Universal Resource Identifier) Get The Free Database, And Get Started

Importing The Files

Click To See The Step
  • Use git clone https://github.com/Rtxeon/SynthMusic.git In The Shell
  • Or Do It Manually By Downloading

Setting The Configuration

Click To See The Step
  • Filling The Config.js
  module.exports = {
    Bot: {
      Token: process.env.Token || ".",
      Prefix: process.env.Prefix || "",
    },

    OwnerId: ["", ""],
    Mongo_URL: process.env.Mongo_URL || "",
    SlashSupport: true, //If You Want Slash CMD In Your Bot Set This To True Else False
    SlashAsGlobal: true //If You Want To Deploy Slash CMD As Global Set This To True And If You Want To Deploy It On Each Server Set It False (To Make This Option Work You Need To True Slash Support)
  }

Installing The Packages

Click To See The Step
  • Use npm i Or npm install In The Shell

Running The Code, The Final Step

Click To See The Step
  • Use node index.js Or npm start In The Shell

🔐 License

Distributed under the Apache 2.0 License. See LICENSE for more information.