Skip to content

Temp Voice Channel Bot using slash commands. Coded in Javascript

License

Notifications You must be signed in to change notification settings

TheSoftDiamond/TempVoice

Repository files navigation

TempVoice

This project is mostly complete, and nearly production-ready

An open source upcoming implementation of a temp voice bot with user and admin commands. Should work on multiple servers.

Acknowledgements

  • Jacon500 - Some code optimizations and assistance with some features, and bug testing.
  • ZMaster - Some function setup and assistance
  • NickALafrance - Some function setup and assistance, and more.

Prerequisites

Setup

This guide is for setting up the bot assuming you are hosting it yourself. If you are using someone else's copy of it, skip to Step 4.

  1. To setup run the following commands
npm install discord.js dotenv
  1. Populate the categories in the .env file (Rename env.example to .env):
DISCORD_TOKEN=""
CLIENTID = ""
ADMINROLEID = ""
#SERVER ID IS REQUIRED FOR A SERVER TO DEPLOY GUILD COMMANDS TO.
SERVERID = ""
# Where we will store the global server settings file
SETTINGSFILE = "./globalserversettings/settings.json"
  1. You will need to run node deploy-commands.

  2. In the server, run the /setup command and follow its instructions.