@cocoa-discord/music-module
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

@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 💀)

  • 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

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

Package Sidebar

Install

npm i @cocoa-discord/music-module

Weekly Downloads

6

Version

2.0.0

License

MIT

Unpacked Size

85.2 kB

Total Files

55

Last publish

Collaborators

  • leomotors