This Branch Only Supports Ruvyrias v1.x.x & Lavalink v4
- Features
- Screenshots
- Requirements
- Installation
- Configuration & Starting
- License
- Support Me
- Special Thanks
- Contributors
- βοΈ Used Ruvyrias
v1.x.x
Lavalink Client - βοΈ Slash Commands
- βοΈ Prefix Commands [Owner Only]
- βοΈ Dev/Maintenance Mode System [Owner Only]
- βοΈ Music System
- βοΈ Configurable Premium System [You can enable/disable it]
- βοΈ Custom Filters [8D, EarRape, Nighcore, Slowmode, Vaporwave] More? [Deal With It]
- βοΈ 24/7 in Voice Channel
- βοΈ AutoPlay [YouTube Only]
- βοΈ Clean UI
- βοΈ Easy to use
- βοΈ And Many More...!
Here are some screenshots from my bot (Screenshots may not look the same coz i had modify it on my bot).
- βοΈ Youtube
- βοΈ Youtube Music
- βοΈ Apple Music [Link only]
- βοΈ Deezer [Link only]
- βοΈ Spotify [Link only]
- βοΈ SoundCloud
- βοΈ Twitch
- βοΈ Bandcamp
- βοΈ Vimeo
- βοΈ Local Files
- βοΈ Https [Radio]
- Discord Bot Token Guide
- Node.js
v18
or higher - MongoDB
v5.0.x
or higher [For Local Database] - Java
v17
or higher [For Lavalink] - LavaLink
v4.x.x
Guide [Lavalinkv3.x.x
Not Supported]
βοΈ LavaSrc v4.x.x
- Spotify [ spsearch ]
- Deezer [ dzsearch ]
- Apple Music [ amsearch ]
- Yandex Music [ ymsearch ]
βοΈ skybot-lavalink-plugin v1.5.x
- Mixcloud
- Ocremix
- Clyp
- Getyarn
- TikTok
- Po*nHub
- Soundgasm
git clone https://github.com/adh319/Lunox.git
cd Lunox
npm install
Rename .env.example
to .env
and fill out these values. You can find the details on /src/settings/config.js
and make configration there
too (you choose):
#########################################
## SEE THE DETAILS ON "/SRC/SETTINGS/CONFIG.JS" FILE ##
## DON'T LEAVE ANY OPTION BELOW EMPTY ##
#########################################
#BOT DETAILS
TOKEN = #Your bot token
PREFIX = #Your bot prefix
EMBED_COLOR = #Your bot embed color without "#"
OWNER_ID = #Your discord id
GUILD_LOGS = #Your guild channel id for logs
LEAVE_TIMEOUT = 60000 #Time in ms to leave the voice channel after the last user leaves
DISABLE_PREMIUM = false #Disable premium system
#Ruvyrias DETAILS
DEFAULT_PLATFORM = ytmsearch #recomended using "ytmsearch". You can change this to: "ytsearch" / "ytmsearch" / "scsearch". More Audio Source? Use Lavasrc plugin.LavaSrc plugin
SPOTIFY_ID = #Spotify client id
SPOTIFY_SECRET = #Spotify client secret
NODE_NAME = Lunox #Name of the lavalink, could be anything
NODE_HOST = localhost #Host of the lavalink
NODE_PORT = 2333 #Port of the lavalink
NODE_PASSWORD = youshallnotpass #Password of the lavalink
NODE_SECURE = false #If the lavalink is using ssl use "true"
#LINK DETAILS
MONGO_URI = #Your mongodb uri (mongodb+srv://<username>:<password>@<db_cluster_url>/<db_name>)
SUPPORT_URL = #Your support server invite link
INVITE_URL = #Your bot invite link
IMAGE_URL = #Any direct image link
After installation & finished all needed configuration, you can start the bot by either using npm start
or node src/index.js
.
Distributed under the MIT License
. See LICENSE
for more information.
Also make sure to give a β to this project if you like it π!
I really appreciated if you guys can contribute to this project. So don't hesitate to make a pull request if you guys has any suggestions, fixing bugs or want to add more features.