Skip to content

the-world-machine/bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The World Machine

A discord bot based off the videogame OneShot, and built using the interactions-py library.

For more information on what you can do with this bot, check out our website.

Contributing:

Note

The music.py module is deprecated and any PRs towards it will not be accepted.

Localization

In bot/data/locales there are YAML files with the localization strings. Using en.yml as a base, you are free to contribute your own language to the bot. If you need any help with this - you can ask away in the support server which you can find on our website.

Note

/gamble, /transmission, /sun give, /ship & any slash command names or descriptions - do not have localizations yet

Pull Requests

As with any other repo, pull requests and bug reporting is always welcomed.

Crediting

Contributing in any way to the discord bot will have your name be put in the website's credits and a role assigned on the discord.

Running your own instance:

Prerequisites

Make sure you have python 3 and the pipenv module installed.

python -m pip install pipenv

Step 1: Install Dependencies

(after cloning the repo, and navigating to that folder)

pipenv install

Step 2: Fill in configs

There is file called bot-config.example.yml which has stuff to configure the bot, including the bot token, database endpoints and api keys. Rename or duplicate this file to bot-config.yml in the same folder and fill it in.
A similar file is also located in the lavalink directory.

Step 3: Running the bot

pipenv run bot