September 14, 2022

VALIDATOR-STATUS_BOT

Накатываем докер

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-ru

до 2 пункта


до шага 2


перед шагом 2 -


sudo useradd mmsbot
sudo usermod -aG docker mmsbot
cd ../../../home/


mkdir bot_axelar имя бота (вместо акселар)


chown -R mmsbot:mmsbot bot_axelar

su - mmsbot (варнинг игнор)

cd bot_axelar
exit
reboot
apt install docker-compose
reboot

архив с ботом luck

идем в файлзилу открываем сервак с архивом

в папку бот " название"
добавляем архив

apt install zip

su - mmsbot
cd ../../../home/bot_decentr
unzip 1212.zip - название архива внимательно
su - mmsbot

https://cosmos.directory/
тут ищем нужную сеть

через файлзиллу захожу на хост выделаяю и скачиваю в сублимит текст файлы:

отркываем в редакторе файлы ПРОСМОТР ПРАВКА
.env
docker-compose
api_cosmos

создаем бота в режиме разработчика
идем в general - bot add
в url бот-администратор ( жмем галочки - сейв ченджс)

env
2я строка - ... вставляем дискорд токен бота ( в разделе бот - резет токен вставляем после равно)
7я строка - указывает rest адрес, берем на космос.директори верхний без http вставляем в ковычки

9я строка - если сеть есть на минтскане, ничего не трогаем. если сети нет на минтскане - пиши мне в название в скобках вставляем нужный пример axelar


10я строка - на сервере дискорда, на нужном канале щелкаешь правой кнопкой и нажимаешь копировать ID


docker-compose
заменяешь название бота в соотвестии с проектом
14 и 23 строки


api_cosmos
38я строка - там где у тебя https://rpc.bitsong.interbloc.org:443 , надо заменить на адрес rpc взятый на космос директори

38 строка
идем на гитхаб проекта (папка чейн)
в правой колонке щелкаем на Releases

видим верхний файл релиза. он без расширения(не архив) - это то что нам надо
если такого нет, но есть архивы(zip или tar.gz) - пиши мне

копируем название фалй пример kid-mainnet-3.0.0-linux-amd64

идём в терминал ( предполагается что ты уже в папке с ботом)
пишем
wget и вставляешь ссылку https://github.com/KiFoundation/ki-tools/releases/download/3.0.0/kid-mainnet-3.0.0-linux-amd64


чекаешь в файлзилле - в папке бота должен появиться файл
копируешь его название ( нажать на файл, нажать ф2, скопировать название)
возвращаяешься в саблим текст, файл api_cosmos, строка 38
там вставляешь скопированное название вместо bitsongd-v0.11.0-linux-amd64

уже сделали

сюда
https://discord.com/developers/applications


new aplication
вводишь имя сохоаняешь


затем слева в меню появится меню, нажимаешь Bot


жмешь add bot


жмешь reset token
полученный токен копируешь и идёшь в саблим текст, файл env
вставляешь токен на второй строке


теперь на этом сайте, слева в меню OAuth2 > url generator


ставишь галочки bot
и ниже administrator


ниже появится ссылка, копируешь её и в браузере вставляешь

СОХРАНЯЕМ ВСЕ ФАЙЛЫ В СУБЛИМИТ ТЕКС контр S


идём в терминал
su - mmsbot (по идее уже там!)


docker build -t kichain-bot . вместо cheqd подставь своё название точкуне проеби в конце команды
docker-compose up -d

изменить название библиотеки дискорда для питона на версию


если не фурычит
docker-compose stop останавливаем контейнеры

docker rm bot_kichain_bot_1 & docker rm bot_kichain_fillservice_1 & docker rm bot_kichain_mongo_1

docker build -t kichain-bot . вместо cheqd подставь своё название точкуне проеби в конце команды
docker-compose up -d