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.
Node.js >= 10.0.0 is required.
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();
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();