/foxpy

a multi-purpose discord bot written in python

Primary LanguagePythonMIT LicenseMIT

foxpy

fox is a discord bot written in python with the intent of making a user-friendly, easy to maintain bot.
this bot is in an alpha state. i highly encourage you to not base your bot off of this (just yet, anyways.)

usage

(yes, i know. this isn't that detailed. feel free to open a pr with changes and explain it further if you'd like.)
first, fill in config_example.py with the necessary keys (bot token, admins, owner, etc) then, rename config_example.py to config.py (not doing this will result in the bot printing out an error.)
then, to start the bot, make sure you're running python 3.5+ (you can check this by running python -V) and that you also have the dependencies fulfilled. in a terminal, run pip install -r requirements.txt. this will install all the dependencies needed for fox. after that, assuming you've filled out everything, run python main3.py (script name will be changed soon) and fox should now be up and listening for commands.

what is done

(these should work, i haven't done extensive testing on them)
plugins.admin.eval
plugins.admin.shutdown
plugins.core.ping

what is not done

checking if the message author's id is in the admin table doesn't work so well as far as i know.
music isn't done yet (it's getting there), the last.fm plugin is a major WIP, and math isn't anywhere near done yet.