Bot for Idiotech's Discord
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cogs
helpers
tests
.codeclimate.yml
.gitignore
.travis.yml
Procfile
main.py
readme.md
requirements.txt
runtime.txt

readme.md

Idiotech's Discord Bot

Development stopped: Idiotech no longer wishes for the bot to be on his server.

Build Status MIT Licence Code Climate

Bot for Idiotech's Discord Server

Rules for developing

  • Don't collect any longterm user information (not even chat logs)
  • Make your code readable by humans
  • Document if you can
  • Use pep8 with 120 max-length (PyCharm recommended)

Request a feature

To request a feature please use issue tracker

Run your testing branch

  • Create Discord app and bot user here
  • Setup Heroku
  • Run heroku addons:create heroku-postgresql:hobby-dev
  • Create config variables based on helpers/tokens.py and add ON_HEROKU (bind literally any var to it)
  • Run remote through Heroku (heroku ps:scale worker=1)

Local

  • Install Python 3.5+
  • Run pip install -r requirements.txt
  • Create .env file with local variables
  • Create local Postgresql db and add it to .env as DATABASE_URL
  • Run using heroku local (if you have Heroku set up) or foreman start (https://github.com/vlucas/phpdotenv)
    • If you are on linux using autoenv, you can python main.py from your env