Setup
Instructions to run WildBeast on Linux
We need a few prerequisites:
A text editor. We're going to use nano, but you can use anything you'd like.
Installing Node.js
Run the following code in your terminal:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
(Not a fan of curl <url> | bash -? You can do this manually too.)
Install Node.js with the following command:
sudo apt-get install -y nodejs
Installing Postgres
Postgres is available to install by default on Ubuntu, just run the following code in your terminal:
We need to do some extra steps to prepare Postgres for use:
Create a new user for WildBeast to use:
The new user does not need to be a superuser, and can be called whatever you want.
Finally, create a new database:
(We used wildbeast here as the database user, change it if you used something else in the previous step)
Getting the code
Clone the code and install the required modules:
Setting the options
Open the example configuration file in nano and enter your details:
When you're done, save the file as .env
Starting the database
Before we can start, we need to initialize the database. Run the following code:
Testing it out!
Now for the fun part, testing to see if it worked!
Start WildBeast for the first time with the following command:
You should see something similar to the following if everything went well
19:11:41 [info] Gateway: Client ready
19:11:41 [info] Gateway - shard 0: Gateway ready
Test if your bot works by running the /ping command
