Skip to content

Markus1812/NoodleJS

 
 

Repository files navigation

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();

About

A NodeJS Mumble client

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%