Monium Installation

First, make sure you have Python 3.6 and pip installed.

Warning

The Python version has to be 3.6 for some technical reasons. (Virtualenvs can be helpful for this)

Next, you’ll want to install the monium package:

$ pip install monium

Warning

If you are going to use voice features in your bot, install monium[voice] instead!

Note

If you are looking for the discord.py rewrite version, try using the following:

$ pip install "git+https://github.com/moniumproject/[email protected]#egg=monium"
$ pip install "git+https://github.com/Rapptz/[email protected]#egg=discord.py"

After that’s installed, try running the monium command, you should get an help screen like the following:

88888b.d88b.   .d88b.  88888b.  888 888  888 88888b.d88b.
888 "888 "88b d88""88b 888 "88b 888 888  888 888 "888 "88b
888  888  888 888  888 888  888 888 888  888 888  888  888
888  888  888 Y88..88P 888  888 888 Y88b 888 888  888  888
888  888  888  "Y88P"  888  888 888  "Y88888 888  888  888

USAGE: monium <command> [args]

COMMANDS:
    - run
    - info
    - mkproject <foldername>
    - mkconfig
    - mkmodule <id>

ENVIRONMENT VARIABLES (with defaults):
    - MONIUMCTL_NOHEADER=<undefined>

(Don’t be alarmed if the header doesn’t exist, it just means you’re running it under Windows)

Note

If you can’t get the monium command to run, but can get python running, try using python -m monium instead.

And that should be for installation, continue reading for general bot management and module development.