Been wanting a bot like this for awhile and finally bit the bullet and had a developer program one for me, and I wanted to just share it with everyone, so anyone can use it and don't have to rely on buggy hangouts or roll20 api.
http://puu.sh/urrFi/d092b89fd8.zip
You can download the bot here.
First please create a user for your bot by following this link.
https://discordapp.com/developers/applications/me
Once you've filled out the name and description click click "create application" then on the new screen click "create bot user". If you need more help with bot creation, there are plenty of resources online to do so. You'll need to make note of your bot token once created and copy it to insert it later.
Afterwards, you'll just need to install NodeJS on your machine to allow you to host the bot. Download the most recent version here
https://nodejs.org/en/
To start the bot, either use Start.bat OR EotE Dice Roller shortcut.
Do not move start.bat out of the folder, move/copy EotE Dice Roller file wherever you like.
The code is thoroughly commented and the code itself should read like plain English even to none programmers.
The suffixes for the dice rolls are as follows (can be found in the bot.js code comments):
7 unique dice in total
y = Yellow
g = Green
b = Blue
blk = Black
r = red
p = Purple
d OR w = destiny/white
Finally, the bot is structured so that the dice command can be used in any order. For example:
!roll 3b 2blk 4w executes the same as
!roll 4w 3b 2blk which is also the same as
!roll 4d 3b 2blk.
Take a look at the Config.json file to plug in your bot token and set the prefix for your commands.
*I will be adding a few more features such as text headers to the rolls and limiting the amount of dice in the roll*
Source Code here -
https://github.com/Astrydax/SWEotE-Discord-Dice-Roller
For more detailed usage instructions, there is a read me in the file and here https://github.com/Astrydax/SWEotE-Discord-Dice-Roller/blob/master/README.md .
Edited by vampwood