1.5.1 • Published 3 years ago

@acupofjose/noodle v1.5.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

NoodleJS - A Mumble Client

NoodleJS is a node.js module that allows you to interact with Mumble servers very easily. This is a complete rewrite from the previous version of NoodleJS.

Installation

Node.js >= 10.0.0 is required.

Audio

You can send audio in two ways.

const NoodleJS = require('noodle.js');
const client = new NoodleJS();

client.on('ready', () => {
    client.voiceConnection.playFile('pathtofile');
    // or
    client.voiceConnection.playStream(somestream);
});

client.connect();

Example usage

const NoodleJS = require('noodle.js');
const client = new NoodleJS({
    url: 'myawesomemumbleserver'
});

client.on('ready', info => {
    console.log(info.welcomeMessage);
});

client.on('message', message => {
    if (message.content === 'ping') {
        message.reply('pong');
    }
});

client.connect();