Skip to content

Setup Windows

Niklas Korz edited this page Apr 16, 2018 · 8 revisions

All commands in this section are meant to be executed with Windows PowerShell.

We first have to install the following dependencies:

  • Go 1.10 or newer
  • Python 3.6 or newer
  • GNU make
  • Git

This can be done easily by using the scoop package manager. To install scoop, run the following commands:

set-executionpolicy remotesigned -s currentuser
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

After scoop has been installed, the dependencies can be installed as follows:

scoop install go python make git

Now, we have to setup a a GOPATH as described in the Go wiki. Then, we can clone the repository into the GOPATH and cd into the repository:

go get "github.com/AAA-Intelligence/eve"
cd $env:GOPATH\src\github.com\AAA-Intelligence\eve

With these in place, we can install the Go and Python dependencies by running the following commands in the root of the repository:

make deps
pip install -r bot\requirements.txt

Now, the trained models and underlying chat-data folders have to be moved into the the directory eve\bot\. If these have not been supplied to you, see Training the models for further information. With these in place, the bot server can be started:

make

The bot server is now running at http://localhost:8080.

Clone this wiki locally