Skip to content

stxnext/grot-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

46de96e · May 13, 2016
Oct 15, 2015
Apr 20, 2016
Apr 20, 2016
Apr 21, 2016
Nov 5, 2015
Nov 5, 2015
Sep 25, 2015
Apr 20, 2016
Apr 21, 2016
Nov 5, 2015
Apr 21, 2016
Oct 14, 2015
Dec 9, 2015
May 13, 2016
Nov 17, 2015
Apr 20, 2016

Repository files navigation

GROT

Requirements

Install

$ mkvirtualenv grot-server -p /usr/bin/python3.5
$ pip3 install -r requirements.txt
$ mkdir -p var/db
$ mkdir -p var/log
$ export BOT_TOKEN=`cat /proc/sys/kernel/random/uuid`
$ echo "BOT_TOKEN = '$BOT_TOKEN'" >> settings.py
$ python3 db_init.py
$ cd ..
$ git clone git@github.com:stxnext/grot-stxnext-bot.git

Configure GitHub OAuth

Fill in Register a new OAuth application form. Save generated Client ID in GH_OAUTH_CLIENT_ID and Client Secret in GH_OAUTH_CLIENT_SECRET in settings.py file.

Run

Server

$ workon grot-server
$ ./mongod
$ python3 server.py

Tests

$ python3 tests/test_server.py
$ python3 -m unittest discover

Client

For details check grot-client repository.