A Discord bot which imitates a priority speaker function. Made with Discord.js API.
- Erlpack (npm install discordapp/erlpack --save): for significantly faster WebSocket data (de)serialisation
- Node-opus (npm install node-opus --save): for voice support
- Sodium (npm install sodium --save): for faster voice packet encryption and decryption
- UWS (npm install uws --save): for a much faster WebSocket connection
- SQLite (npm install sqlite --save): dependency for Discord.js-Commando
- Discord.js-Commando (npm install discord.js-commando --save): an extension to the Discord.js API which handles commands.
- Discord.js (npm install discord.js --save): the Discord API wrote in javascript
- token: The token used to identify the bot.
- owner: A user ID. This user will be able to use any command of the bot.
- administrationRole: A role ID. This role allows users in it to use all bot commands (like the owner).
- notPrioritizedChannel: A channels ID list. In these channels, the bot will not have any effect.
- Handle multiple voice channels in the same guild.