Гайд. Установка и настройка бота для 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
git clone https://github.com/Svz1404/Klokapp-NTE.git
4) Переходим в папку со скриптом:
cd Klokapp-NTE
npm install fs node-fetch ora prompt-sync cfonts
6) Создаем в папке со скриптом файл config.json и вставляем туда содержимое текстового файла с данными аккаунтов.
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