!video funny!weather get current weather, defaults to Stockholm
!weather London!roll roll from 1-100
!roll!help list all commands
!help!words list the most common words by user, defaults to you
!words John!queue enter a youtube URL to queue or a search word
!queue house!voteskip vote to skip the current song
!voteskip!song get the URL & title of the current song
If your looking to find a better and easier way to make yourself a bot here is a short video and is better then this one I have provided. https://youtu.be/NM8IMyqpvqU
The preferred way to deploy this Bot is via Heroku. Using Heroku means that the bot doesn't run on your computer, is active 24/7 and you don't have to worry about the ffmpeg installation, which is messy. Therefore this installation guide is going to describe how to do it.
Heroku is a service which provides servers and much, much more. Depending on your needs, the server (a.k.a. Dyno) is free of charge the time writing this guide, it will cost you nothing. You should create a Heroku account before proceeding.
After deploying, click manage apps and "Configure Dynos", and make sure "worker node Bot.js" is switched on.
Creating these accounts will cost you nothing aswell, by the time writing this guide.
NOTE: The bot can run without the weather and the playback service!
To be able to use the music playback service you need to create a google developers account
To be able to use the weather service you need to create a openweathermap account
heroku config:set MY_VAR_DISCORD=YOUR_DISCORD_TOKEN heroku config:set MY_VAR_OPENWEATHERMAP=YOUR_OPENWEATHERMAP_API_KEY heroku config:set MY_VAR_YOUTUBE=YOUR_YOUTUBE_API_KEY
git push heroku master