/SpaceBoat

Discord.js Multifunction bot

Primary LanguageJavaScriptMIT LicenseMIT

Space Boat

Discord.js Multifunction bot primarily made for the Space Engine Discord Server

Planned features

  • Moderation features such as mute, kick, ban, "roleremove", and some other role addition commands.
  • Logging functionality to log user actions such as leaving and entering the server, information of which is stored in a logging channel.
  • Role stasis, where if a user leaves the server and comes back less than a week after, their roles remain. (mainly to prevent someone from getting rid of their roles)
  • An "experience" and autorole system.
  • An adaptable "Starboard", where a channel can be made into a starboard, that listens to a set of channels given to it, and the "starring" of messages in said channel.

Getting the official bot on your server

This is currently unavailable as the bot is still highly in development! For now, you can try out the bot by installing it yourself, as shown below!

Installation and Running of the bot.

This bot requires node.js, git, and yarn.

To download the stable version of the bot; i.e. the version the official bot is running, run the following in a terminal:

git clone https://github.com/Votyn/SpaceBoat.git

To download the indev version of the bot that I am currently working on, you have to clone from the dev branch:

git clone -b dev https://github.com/Votyn/SpaceBoat.git

Having downloaded the bot, download the node dependencies:

yarn install

Then to start the bot (This uses nodemon):

yarn start

If you want to run it in the background with screen you can use yarn background instead.