Bearbot is a general-purpose Discord bot written in Discord.js. You can invite it by using this link!
You will need the following:
- Node.js (LTS or latest)
- NPM (this should come with Node.js)
- Visual Studio Build Tools (THIS IS NEEDED ON WINDOWS. Click the link or run
npm install --global --production windows-build-tools
) - A spare Discord bot (make one here)
- Git (to clone the repository and keep it up to date)
Do the following:
git clone https://github.com/plusreed/Bearbot
cd Bearbot
npm i
This will install all the dependencies. If you get an error, more than likely you do not have the build tools installed.
Fill in the example config (./configs/bot/bearbot.example.json
) with your details (your bot token, your user ID, prefix, etc.), then rename it to bearbot.json
.
You'll also need speedtest-cli
and cat
(so, a Linux system or a Windows system with UNIX tools will work fine).
Whenever you're ready, start up the bot with npm run bot
.
You could also use something like forever
, pm2
, or nodemon
as a process manager. Currently, the public Bearbot instance runs on pm2
.
Licensed under the GNU AGPL 3.0.