Vinny is completly open-source under the MIT License. Feel free to use and modify any code as you see fit. Just make sure to mention where you got it from. ;)
If you want to help by suggesting a feature or update to Vinny the best way is to reach out to me. Either on Vinny's support sever or by making an issue on this repo.
I am in the process of writing some guides to help with the process. I will put them in where relevent.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Make your changes Create a command guide
- Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
- Complete the docker-compose file with the appropriate denvironment variables.
docker-compose up vinny
- Clone repo
- CD into the directory made by cloning.
- Create a file called tokens.txt at res/config/
- Make the file look like:
***Discord***
<Discord bot Oauth2 Token> (You need to register a bot on https://discordapp.com/developers/applications/me)
***Bot API***
<bots.discord.pw Token>
***Bot ID***
<BotID> (This also comes from https://discordapp.com/developers/applications/me)
***Reddit***
<Reddit client secret token> (Retrieved from registering a bot with reddits API)
***OwnerID***
<Discord ID for the owner of the bot> (Your discord ID)
Alternatively you can use ENV variables with the same field names (without *)
The only mandatory fields in here are Discord, OwnerID and BotID. Leaving the others out will possibly disable some commands and spit out some non-fatal errors.