Бот telegram для игры в http://en.cx. Он умеет играть в схватку, точки, МШ в линейную или заданную последовательность.
Для того, чтобы собрать билд выполните команды:
go get
go build -o gogland.exe
Перед началом тестирования в файле config.json
заполните поля:
"TestNickName": "user",
"TestPassword": "pass",
"TestURLGame": "http://demo.en.cx/GameDetails.aspx?gid=1"
Или же установите переменные среды с этими же названиями. Приоритетным для сборки будут переменные среды.
Для запуска тестов введите:
go test
Сейчас отключены тесты: TestSentCodeJSON
и TestGetPenaltyJSON
.
Для запуска вам необходимо объявить переменные среды или же сконфигурировать файл config.json
поля:
"TelegramBotToken": "token",
"OwnName": "nickOwn"
В них надо указать ваш telegram токен под которым будет запускаться бот (получить его необходимо у @botfather), а также ник игрока, которые будет администратором для бота. Или же установите переменные среды с этими же названиями. Приоритетным для сборки будут переменные среды.
Чтобы включить логирование событий в файл, необходимо установить переменную среды Gogland_logs
в 1
, иначе логирование будет выполняться в console.