Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 667 Bytes

README.md

File metadata and controls

34 lines (24 loc) · 667 Bytes

Kirishima Banner

@kirishima/ws

Instalation

npm install @kirishima/ws ws @sapphire/async-queue

Features

  • Written in TypeScript
  • Support ESM & CommonJS

Example

import { Gateway } from "@kirishima/ws";

(async () => {
    const lavalinkSocket = new Gateway("ws://lava.link:80")
    .setClientId("12345678901234")
    .setClientName("@kirishima/ws lavalink websocket implementation")
    .setAuthorization("youshallnotpass")

    lavalinkSocket.on("open", () => {
        console.log("Lavalink connected !")
    })

    await lavalinkSocket.connect();

})()