@cocoa-discord/music-module

Music Bot components extracted from harunon.js
How to use
This package has 2 parts, the underlying mechanics and the part that consume it.
You likely only want to import complete Music Cog which is compatible to cocoa-discord
See Example at tests/bot.js
Apart from that, if you can understand the code src/voice.ts,
you can directly interact with api underneath, all of them is public.
Minimal Usage
-
Clone this repository, build the package and run tests/bot.js
-
Adjust and add some codes to personalize the bot
Advanced Usage
Prerequisites
-
node 18 (16 gone eol :skull:)
-
IMPORTANT Encoding Libraries
(This library does not ship these encoding libraries, so you can freely decide which one to install)
✨Features
🖼️ Highlight


Note: Picture from previous release, lazy to update
Note
-
This module has its cog named "Music", be sure to not creating a duplicate name
-
Some edge cases like user invoke command without being in voice channel might not be handled yet