Пользователь
Имя пользователя: nanobot
Служба шлюза работает под nanobot пользователь.
Вы можете получить доступ к системе двумя способами.
1. SSH напрямую как нанобот
ssh nanobot@<SERVER_IP>
Пароль:
cat /root/.cloudzy-creds
2. войдите в систему как root и смените пользователя
ssh root@<SERVER_IP>
su - nanobot
Использование
0. SSH на сервер
Подключитесь к вашему серверу как root:
ssh root@<SERVER_IP>
Войдите, используя свой пароль.
1. Переключитесь на пользователя приложения
su - nanobot
Nanobot не может быть запущен от имени пользователя root.
2. Конфигурация
Отредактируйте файл конфигурации: /home/nanobot/.nanobot/config.json
Настройте эти две части в своей конфигурации (другие параметры имеют значения по умолчанию).
Добавьте или объедините следующие блоки в существующую конфигурацию вместо замены всего файла.
Блок провайдеров (ключ API)
Установите свой ключ API (например, OpenRouter, рекомендуется для глобальных пользователей):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Блок агентов (модель)
Установите свою модель (при необходимости укажите провайдера — по умолчанию используется автоматическое определение):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Перезапустите шлюз.
После завершения настройки перезапустите службу шлюза, чтобы применить изменения и включить подключение к приложениям чата, таким как Telegram:
sudo systemctl restart nanobot-gateway
nanobot пароль пользователя: хранится в /root/.cloudzy-creds
4. Чат
Запустить интерактивный чат:
nanobot agent
Отправьте одно приглашение:
nanobot agent -m "Hello!"
Интеграция Телеграм
1. Создать бота
Открыть Телеграм:
- Поиск: @BotFather
- Бегать
/newbot - Копировать токен бота
2. Настройте нанобота
Редактировать конфигурацию: /home/nanobot/.nanobot/config.json
Добавьте или объедините следующие блоки в существующую конфигурацию вместо замены всего файла.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Набор enabled к истине.
YOUR_BOT_TOKEN — это токен, который вы получаете от BotFather при создании бота Telegram.
YOUR_USER_ID ваш идентификатор пользователя Telegram. Его можно найти в настройках Telegram. Это показано как @yourUserId. Скопируйте это значение без @ символ и вставьте его в файл конфигурации.
4. Перезапустите службу.
sudo systemctl restart nanobot-gateway
Важные файлы и каталоги
- Домашняя страница пользователя:
/home/nanobot - Данные приложения:
/home/nanobot/.nanobot - Конфигурационный файл:
/home/nanobot/.nanobot/config.json - Бинарный интерфейс командной строки:
/home/nanobot/.local/bin/nanobot - Системный сервис:
/etc/systemd/system/nanobot-gateway.service - Файл учетных данных:
/root/.cloudzy-creds
Примечания
- После любого изменения конфигурации:
systemctl restart nanobot-gateway - Служба запускается автоматически при загрузке
- Использовать
systemctlиjournalctlдля управления - Перезагрузить
nanobotпароль пользователя (как root):passwd nanobot