This Branch Only Supports Poru v4.5.0 & Lavalink v3
- Features
- Screenshots
- Requirements
- Installation
- Configuration & Starting
- License
- Support Me
- Special Thanks
- Contributors
- ☑️ Used Poru
v4.5.0
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
v3.7.x
Guide [Currently Lavalinkv4.x.x
Not Supported]
☑️ LavaSrc v3.2.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
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
#PORU 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.