Node-RED teamspeak module.
Go to file
Djeeberjr b393e09274
All checks were successful
continuous-integration/drone/push Build is passing
drone npm publish
2021-04-29 20:17:41 +02:00
build initial commit 2021-04-27 23:01:31 +02:00
src/nodes fixed array paramter check 2021-04-29 20:14:02 +02:00
.drone.yml drone npm publish 2021-04-29 20:17:41 +02:00
.eslintrc.js initial commit 2021-04-27 23:01:31 +02:00
.gitignore initial commit 2021-04-27 23:01:31 +02:00
docker-compose.yml initial commit 2021-04-27 23:01:31 +02:00
docker-pack.sh initial commit 2021-04-27 23:01:31 +02:00
package.json set main in package.json 2021-04-28 18:07:15 +02:00
README.md added README 2021-04-28 17:54:01 +02:00
tsconfig.json initial commit 2021-04-27 23:01:31 +02:00
yarn.lock initial commit 2021-04-27 23:01:31 +02:00

Node-RED nodes to interact with Teamspeaks query. Basicly it is a wrapper for TS3-NodeJS-Library. It includes 3 nodes:

  • TS3 config (stores connection information)
  • TS3 call (Call any function on the query)
  • TS3 event (Listen to any ts3 event)

To pass parameters to the "call" node simply put it as the msg.payload as an array. You can lookup the functions at the TS3-NodeJS-Library documentation.

Install

npm i node-red-contrib-teamspeak --save or via the Node-RED ui.

Development

There is a docker-compose file that includes a Node-RED and a TS3 instance. To build and test changes simply execute the docker-pack.sh file.