August 20, 2022

Mithraeum Bot v.1.1 | Инструкция

Разархивировать в любом удобном вам месте.

Настройка бота

Открыть файл .env.example. В нём такие строки:

PRIVATE_KEY=
settlement=
RPC_URL=https://rpc.gnosischain.com/
mFOOD=0xAC01aC9Ef03DEfe3a28144FAF0f4BD6b10c92e70
mWOOD=0xD8cc0DF22689033aB24458bD416daD005Ba94255
mCOPPER=0x3Bcfa75017adf6D4EEB22bc0549Af388A9dF5e13
mTOOL=0xb0909e254b172Ab304ba93B87d9082eC90e25302
mPROSPERITY=0x77f16144efB1ED4b60E75b7Ed5777b16B6709a81
controller=0x36b9CB8647498b91Db009C978Fbc099818A8Bb26
checkEveryMinutes=

Всё, что заполнено, не трогаем.

PRIVATE_KEY, очевидно, ваш приватник. Вводить без 0x.

settlement получаем так:

Переходим в buildings и копируем адрес.

checkEveryMinutes Раз в сколько минут проверять постройки. Вводите целое число.
В итоге, получаем вот такой .env.example файл

PRIVATE_KEY=74fe7e00f305bf41c6a3003c4cb83c5aeaa93d2418acf894bfabc1dfcc78b783
settlement=0xba90ab267780fe77503385b76065f3e97c440f0d
RPC_URL=https://rpc.gnosischain.com/
mFOOD=0xAC01aC9Ef03DEfe3a28144FAF0f4BD6b10c92e70
mWOOD=0xD8cc0DF22689033aB24458bD416daD005Ba94255
mCOPPER=0×3Bcfa75017adf6D4EEB22bc0549Af388A9dF5e13
mTOOL=0xb0909e254b172Ab304ba93B87d9082eC90e25302
mPROSPERITY=0×77f16144efB1ED4b60E75b7Ed5777b16B6709a81
controller=0×36b9CB8647498b91Db009C978Fbc099818A8Bb26
checkEveryMinutes=1

Его сохраняем и переименовываем в .env

Установка ПО

  1. Перейти на https://nodejs.org/en/
  2. Установить LTS версию
  3. Win + R -> powershell
  1. Скопируйте путь до папки. У меня это D:\work\bots\mithraeum
  1. В командной строке вводите cd "ПУТЬ_ДО_ПАПКИ". Я ввожу
    cd "D:\work\bots\mithraeum"
  2. Вводите npm i
Вывод npm i (конец)
  1. И, наконец, запускаете бота командой:
    node index.js
  2. Если вы всё сделали правильно, бот запустится
Работа бота.

P.S К сожалению, могут быть баги и транзакции могут фейлится. Пишите мне об этом в лс