{"repo":"ShadowLp174/revoice.js","free":true,"listed":false,"github":"https://github.com/ShadowLp174/revoice.js","clone":"git clone https://github.com/ShadowLp174/revoice.js.git","description":"A NodeJS package for voice channel interactions on Revolt. This package lets you join voice channels, play music and more!","language":"JavaScript","stars":22,"topics":["bot","channels","js","nodejs","npm","npm-package","package","revolt","revolt-chat","revoltjs"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Revoice.js - A Voice Module for Stoat (Revolt) A Node.js package allowing bots (or selfbots) to connect to voice channels on the Discord-alternative Stoat, formerly Revolt. Features: - Audio Playback - Pausing/Resuming Playback - Adjusting volume - User Events (joining/leaving) This package is still in development. If you need a certain feature currently not implemented, please open an issue and let me know about it. I will see what I can do :) Livekit Update Stoat, formerly Revolt, has updated to a new voice system called Livekit. Revoice.js has been updated to support this and is a lot more stable now. The rewrite was made with backwards-compatibility in mind so any programs using Revoice written before the switch should still work after updating to the newest Revoice version. However, minor issues may arise (such as media.playbackPaused being removed in favour of media.paused ). To connect to Stoat instances still using Vortex, the old Revoice and MediaPlayer are still accessible by importing them through require(\"revoice.js\").legacy . Installation Just execute npm install revoice.js to install the package, have fun! :) Usage TL;DR: You initiate a client, you join a voice channel and then you play media. Please note that unlike on Discord bots, Stoat bots are able to join multiple voice channels at once. Thus a single bot is able to be in every voice channel it has access to. I have no idea about the limitations. Media has to be created using the MediaPlayer class. You can","default_branch":null,"files":null,"tree":[],"storefront":"/r/ShadowLp174","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ShadowLp174/revoice.js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}