August 22, 2022
Mithraeum Bot v.1.2 | Инструкция для обновления или первого запуска
ЕСЛИ ВЫ НЕ ПОЛЬЗОВАЛИСЬ БОТОМ РАНЬШЕ.
Разархивировать в любом удобном вам месте.
Настройка бота
Открыть файл .env.example. В нём такие строки:
PRIVATE_KEY= settlement= RPC_URL=https://rpc.gnosischain.com/ mFOOD=0xAC01aC9Ef03DEfe3a28144FAF0f4BD6b10c92e70 mWOOD=0xD8cc0DF22689033aB24458bD416daD005Ba94255 mCOPPER=0x3Bcfa75017adf6D4EEB22bc0549Af388A9dF5e13 mTOOL=0xb0909e254b172Ab304ba93B87d9082eC90e25302 mPROSPERITY=0x77f16144efB1ED4b60E75b7Ed5777b16B6709a81 controller=0x36b9CB8647498b91Db009C978Fbc099818A8Bb26 checkEveryMinutes= #необходимо ли покупать рабочих? true - да, false - нет buyWorkers= #отправлять % ресурсов на другой адрес? true - да, false - нет sendResourcesToAnotherAccount= #адрес, на который отправляем ресурсы treasury= #% ресурсов, которые отправляем на адрес. 100% = 1, 30% = 0.3 и т.д foodPercent= woodPercent= copperPercent= #приоритеты строений для отправки туда ресурсов. Приоритеты от 1 до 4. Приоритет 4 - первый в списке #Если приоритеты одинаковые - ресурсы распределяются равномерно lumbermillRes= minesRes= weapon_factoryRes= fortificationRes=
Всё, что заполнено, не трогаем.
PRIVATE_KEY, очевидно, ваш приватник. Вводить без 0x.
Переходим в buildings и копируем адрес.
checkEveryMinutes Раз в сколько минут проверять постройки. Вводите целое число, не советую ставить меньше 2х, может происходить наложение транзакций
Остальное, читайте коментарии (строки, начинающиеся с #) и заполняйте
В итоге, получаем вот такой .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=2
#необходимо ли покупать рабочих? true - да, false - нет
buyWorkers=true
#отправлять % ресурсов на другой адрес? true - да, false - нет
sendResourcesToAnotherAccount=true
#адрес, на который отправляем ресурсы
treasury=0x6496827eC19Bd275410317d39e0C2DE3d6470bC9
#% ресурсов, которые отправляем на адрес. 100% = 1, 30% = 0.3 и т.д
foodPercent=0.1
woodPercent=0.1
copperPercent=0.1
#приоритеты строений для отправки туда ресурсов. Приоритеты от 1 до 4. Приоритет 4 - первый в списке
#Если приоритеты одинаковые - ресурсы распределяются равномерно
lumbermillRes=4
minesRes=4
weapon_factoryRes=4
fortificationRes=4
Его сохраняем и переименовываем в .env
Установка ПО
- Перейти на https://nodejs.org/en/
- Установить LTS версию
- Win + R -> powershell
P.S К сожалению, могут быть баги и транзакции могут фейлится. Пишите мне об этом в лс
Теперь информация для тех, у кого уже работает бот 1й версии