###### Подготовка окружения ```bash python3 -m venv venv source venv/bin/activate pip install --upgrade pip pip install python-telegram-bot==21.4 ``` В файле `run_bot.sh` установить нужную реализацию бота: `bot_local.py` - выполняет команды kubectl локально `bot_remote.py` - выполняяет команды на удалённом сервере, ходит по ssh ###### Заполнить алиасы: `contexts.json` - алиасы контекстов k8s: `kubectl config get-contexts` ###### Файл .env заполнить следующим образом: ```bash TG_BOT_TOKEN= ALLOWED_CHATS= #вайтлист peer id чатов тг, заполнять через запятую без пробела KUBECTL_BIN=/usr/local/bin/kubectl #указать корректный путь до бинарника kubectl на целевой машине CONTEXTS_FILE=./contexts.json #Опционально, если используется bot_remote.py SSH_HOST=erot-adminbox SSH_USER=root SSH_PORT=22 ``` ###### Запуск: `./run_bot.sh`