⚙️ Simple Setup: Vivy is quick and easy to set up, with clear instructions to get you started in no time. 💥 Lightweight & Fast: Vivy comes with only the essential features needed for a YouTube Discord bot, ensuring minimal lag and resource usage.
- Install ffmpeg and the required dependencies listed in the
package.json
file using npm (npm install
). - Rename the
config.json.remove
file toconfig.json
. - Fill in your bot's token, clientID, and guildID in their respective fields within the
config.json
file. You can get these keys from your Discord's developer portal. - Register your bot's slash commands with
node register_commands.js
. - Download the yt-dlp binary corresponding to your system from the official repository and place it in the root of the project directory.
- Run the bot with
node index.js
.
Vivy currently supports the following commands to control your music playback:
/search [keyword]
: Search for YouTube videos using the provided keyword. You can make a selection from the drop-down menu. Once you've made a selection, the track will start playing./stop
: Stop the current music playback immediately./pause
: Pause the current music playback immediately./resume
: Resume the current music playback immediately.
Note: Vivy does not currently support queueing. This feature might be added in future updates based on user feedback and demand.
If you enjoy using Vivy, please consider supporting its development by starring this repository, leaving a review, or making suggestions for new features!
❤️ Happy listening!