A Docker-based Cube-compatible service to run jagrosh/MusicBot.
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.
 
 
 
Niklas Rosenstein 4893bde97e Update 'README.md' 3 months ago
bin depend on nr.cube-docker==0.0.7, update README.md, rename botconfig to settings 5 months ago
deployment depend on nr.cube-docker==0.0.7, update README.md, rename botconfig to settings 5 months ago
.gitignore initial commit 1 year ago
Dockerfile Update to a Cube service 5 months ago
README.md Update 'README.md' 3 months ago
autoupdate.py Add autoupdate.sh 5 months ago

README.md

jagrosh-MusicBot

A Cube compatible service for jagrosh/MusicBot based on Docker.

Requirements

  • Python 3.4+
  • Docker

Getting started

$ cube products import --github git.niklasrosenstein.com:cube/jagrosh-MusicBit@0.0.1
$ cube services create musicbot
$ cube services install musicbot jagrosh-Musicbot@0.0.1
$ cube config update musicbot -y '
runtime:
  version: "0.2.5"
  settings:
    token: DISCORD_TOKEN
    owner: DISCORD_OWNER
    prefix: "!"
    status: DND
    songinstatus: "true"
'

Configuration

version

The version to grab from the jagrosh/MusicBot releases. This currently defaults to 0.2.8 but can be overwritten to grab a newer or older version.

settings

Arbitrary key-value pairs that will be passed to the MusicBot in a config.txt file. Consult the Example Config on the official Wiki for more details on the available settings.

At the bare minimum, a token and owner must be configured.