Гайд
February 28

Гайд. Установка и настройка бота для Klok AI в Mira Network

Требования:

- Linux сервер
- Установленная Node JS (v20+) на сервере (Как установить написано в конце гайда )

Подойдет любой сервер от 150₽ / мес

Подробнее о Mira Network на канале.

Подготовка:


1) После регистрации в Klok создаем у себя текстовый файл где будем сохранять наши данные, которые понадобятся в дальнейшем:

{
    "accounts": [
      {
        "token": "token1",
        "ai_id": "ai_id",
        "proxy": "http://user:pass@ip:port"
      },
      {
        "token": "token2",
        "ai_id": "ai_id2",
        "proxy": "http://user:pass@ip:port"
      }
    ]
  }

2) Открываем страницу с ботом, нажимаем F12, переходим на вкладку Network(Сеть)

Обновляем страницу, во вкладке Network в списке находим и кликаем по points
далее копируем оттуда значение x-session-token это и вставляем его в текстовый файл вместо token1

Далее берем ai_id. Пишем любое сообщение боту и далее в адресной строке копируем код и сохраняем его себе в текстовый файл вместо ai_id. В дальнейшем при установке все эти данные нужно будет добавить в файл в скрипте.

Повторяем это с другими аккаунтами.
Если вам нужен скрипт только для одного аккаунта то прокси нам не понадобится и файл будет выглядеть так

{
    "accounts": [
      {
        "token": "ваш token1",
        "ai_id": "ваш ai_id"
        
      }
    ]
  }

Установка:

1) Выполняем проверку обновлений: sudo apt update и установку обновлений: sudo apt upgrade
Привыкаем делать это каждый раз перед установкой нового скрипта/ноды.

2) Создаем скрин сессию с названием bless

 screen -S klok

3) Скачиваем скрипт:

git clone https://github.com/Svz1404/Klokapp-NTE.git

4) Переходим в папку со скриптом:

cd Klokapp-NTE

5) Устанавливаем зависимости:

npm install fs node-fetch ora prompt-sync cfonts

6) Создаем в папке со скриптом файл config.json и вставляем туда содержимое текстового файла с данными аккаунтов.

7) Запускаем скрипт:

node index.js

Вводим сколько сообщений делать - 12

Вводим сколько делать паузу между сессиями - 12

Видим, что скрипт запустился, нажимаем CTRL+A+D чтобы он продолжал работать в фоновом режиме. Если будут ошибки по типу Chat API request ничего страшного, это проблемы с самим AI поинты нам все равно будут начисляться.

Полезные команды:


Посмотреть логи:

screen -r klok

Закрыть логи и оставить скрипт работать: нажать CTRL+A+D

Остановить скрипт: нажать CTRL+C

------------------------------------------------

Установка node js версии 22.14.0

# Скачиваем и устанавливаем nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# Выполняем
\. "$HOME/.nvm/nvm.sh"
# Скачиваем и устанавливем Node.js:
nvm install 22
# Проверяем версию Node.js должно показать "v22.14.0"
node -v 
# Проверяем версию npm должно показать "10.9.2"
npm -v 

Подписываемся на ТГ канал SNG DAO, чтобы ничего не пропустить!
Если есть вопросы или хотите обсудить заходите к нам в чат.