QRL Butler is the bot that's running on the QRL discord.
Special thanks to:
QRL Butler is developed and tested on the latest node LTS version, which you can switch to by using nvm use
.
Make sure you're signed in, and create a new bot Here.
- Give it a name
- Don't worry about "Redirect URI's"
- On your app page, select "Create Bot User"
- Get your "ClientID" and put it in the url https://discordapp.com/oauth2/authorize?client_id=[ClientID]&scope=bot
- Add the bot to your test server
git clone https://github.com/jackalyst/qrlbutler.git
Rename env.example.json
to env.json
and fill in the details
Get on the latest version of node (v8+) and any dependencies required for puppeteer.
sudo apt -y update
sudo apt -y upgrade
nvm use
Be sure to include your environment!
node main.js production
Make it your own. Right now all modules are built in the 'messages' event listener, so it reads the previous message and responds to it. This will be expanded for more flexibility.
You can look inside of functions.js for some examples