Maki is a Discord bot that does things. Written in Python 3 and relies on Discord.py API implementation.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1234567891011121314151617181920212223242526
  1. # Maki - Discord bot written in Python
  2. ### The discord bot that does things.
  3. ---
  4. ## Running Maki
  5. Maki relies on Python 3.4+ and the latest discord.py version.
  6. A Dockerfile exists to handle these requirements automatically. Use `build.sh` to create the maki container image, and `run.sh` to start the bot.
  7. Be sure to have created `secret.py` with the required tokens before running `build.sh`.
  8. If you would prefer not to use docker, ensure you have at least Python 3.4, and use `pip install -r requirements.txt` to install the required Python libraries. Then run `bot.py`.
  9. ## Required Files
  10. - You will require a Discord Application for Maki to use, the token for which should be stored in a file called secret.py:
  11. ```python
  12. token = '<Discord Application Token>'
  13. lfmkey = '<last.fm API key>'
  14. steamkey = '<Steam API key>'
  15. ```
  16. - Maki uses JSON files to store data persistently. These will be created automatically in the `persist` directory.
  17. ## License
  18. Copyright 2019, Zac Herd.
  19. All Rights Reserved.
  20. Licensed under the BSD 3-clause License.
  21. See LICENSE.md for a full copy of the license text.