/discord

Multi-purpose Discord bot, built thinking in modularity and ease of use

Primary LanguageJavaScriptApache License 2.0Apache-2.0

This project has been discontinued and is now read-only.


utiliboat-discord

Multi-purpose Discord bot, built thinking in modularity and ease of use



How do I add it to my Discord server?

You can add Utiliboat to your Discord server by clicking here.
You do need to have the Manage Server permission on the server you're going to add Utiliboat.


How can I contribute to Utiliboat's development?

You can contribute in several ways:
• by opening a pull request (make sure to follow standard.js rules)
• by reporting issues
• by buying developers a coffee ($3 each)


How can I selfhost Utiliboat?

I don't recommend that you selfhost Utiliboat, as it's very work in progress, and there are mainly some functions that are proprietary. While I don't recommend selfhosting it yourself, I also don't take any responsibility for what happens within the process of running the bot itself.


For this guide, we're assuming that you already have npm, Node.js and Windows Build Tools installed.

0. Fork the repository (You don't have to do this if you're part of our organization)

1. Clone your fork

git clone https://github.com/<your username>/discord utiliboat-discord
cd utiliboat-discord

2. Install all the dependencies with npm

npm install

3. Create a file named auth.js inside of the bot's folder and add all of the required authentication variables to it.

In the end, your file should look like this:

module.exports = {
  // Discord Token, you can get one at https://discordapp.com/developers/applications/
  DISCORD_TOKEN: 'totally-real-discord-token-here',

  // List of users that'll have bot owner permissions
  OWNER: '216901800899510272',

  // Bot prefix
  PREFIX: 'u!'
}

4. Run the bot!

npm start

Happy hacking!