Awesome
Jeff
Jeff is a easy to use, efficient, and extensible bot for Discord using the dscord library.
Building Jeff
Building jeff is a fairly simple process, which requires at most a valid D compiler, and a working version of the dscord library. Once you've acquired those, you can run the following command to build the base bot:
./build.py
You should now have a jeff
binary which can be run with a valid bot token.
With Plugins
To build some plugins along with jeff, you can add the --plugin
flag to the build script with a valid Github repo path, for instance most users will likely want to build jeff like so:
./build.py --plugin b1naryth1ef/jeff-core --plugin b1naryth1ef/jeff-msglog --plugin b1naryth1ef/jeff-mod
Running Jeff
The Jeff binary can be started by simply including the token flag, like so:
./jeff --token=MY_DISCORD_BOT_TOKEN
Writing Plugins
For information on how to write your own Jeff plugins, see this wiki page.