A Discord bot that does... Whatever things I want her it to do.
These instructions will set the project up and run the application on your local machine.
You will also need a Discord account, and a Discord Application already setup.
This step assumes that you have already downloaded a copy of MonikaBot's source code.
In src/main/resources/properties, add a file named source.properties.
cd <project_root>
touch src/main/resources/properties/source.propertiesAdd the following information into the file.
adminId=<id_of_your_account>
privateKey=<private_key_of_bot>Additionally, you may add suId property to allow other users to become a superuser, and debugChannelId to specify a channel to dump debug information.
Finally, run Gradle to get started (use gradle.bat if on Windows).
./gradle runCurrently there are no mechanisms to distribute the binary.
For an exhaustive list of command, send the following command to Monika:
help
Note that if the channel is a server channel, you must mention Monika's Discord tag:
@MonikaBot help
SemVer is used for all releases. For all releases, see tags on this repository.
- David Mak - Derppening
This project is licensed under GPLv3 license - see COPYING for details.
This project uses the Discord4J interface, which is licensed under LGPLv3 license.