2.0.0 • Published 2 months ago

@cocoa-discord/music-module v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

@cocoa-discord/music-module

npm.io npm.io npm.io

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

  • play from YouTube

  • queue

  • pause / resume

  • Loop

  • Remove from Queue and Clear

  • Search with beautiful embeds

🖼️ Highlight

  • ✨ Search Feature

npm.io

npm.io

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