Skip to content
This repository was archived by the owner on Aug 10, 2022. It is now read-only.

silvenlily/spindle

Repository files navigation

depreciation notice: Discord has now added built in vc-text channels, the official instance of spindle has been offlined and this repo is now archived as I don't see a reason for it to exist when the feature it created now comes with discord by default.

Spindle is a discord bot used to manage channels. It allows you to link text channels and voice channels, so users can only view a text channel when they are in the linked voice channel. It can also automaticly create a text channel when someone joins a voice channel, and delete it when everyone leaves.

You can add offical instance of the bot to your server using: https://discord.com/api/oauth2/authorize?client_id=768705571481452545&permissions=8&scope=bot and join the development server at: https://discord.gg/4ufepDPkPy

Selfhosting:
This section is only if you want to host your own instance of the bot, if you just want to use the offical version you don't need to do this. Before starting you will need:

to install:

  1. Clone the repo (git clone https://github.com/silvenlily/spindle.git)
  2. open spindles root directory
  3. open the config folder
  4. copy example-config.json and rename the new file config.json
  5. copy example-tokens.json and rename the new file tokens.json
  6. edit config.json and tokens.json with your config values and tokens
  7. open powershell or terminal in spindles root directory
  8. run: npm install --production (installs dependencies)
  9. run: npm run start (starts spindle)

to update:

  1. open spindles root directory
  2. open powershell or terminal in spindles root directory
  3. pull the repo (git pull)
  4. run: npm install --production (installs dependencies)
  5. run: node run start (this actually runs spindle)

note: If using a process manager you can also use node ./build/spindle.js to run spindle rather then the npm script. This may work better with some proccess managers.

About

Spindle is a discord bot used to manage channels.

Topics

Resources

Stars

Watchers

Forks

Contributors