Користувач
Ім'я користувача: 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!"
Інтеграція Telegram
1. Створити бота
Відкрити Telegram:
- Пошук: @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 - Двійковий файл CLI:
/home/nanobot/.local/bin/nanobot - Служба Systemd:
/etc/systemd/system/nanobot-gateway.service - Файл облікових даних:
/root/.cloudzy-creds
Примітки
- Після будь-якої зміни конфігурації:
systemctl restart nanobot-gateway - Служба запускається автоматично під час завантаження
- використання
systemctlіjournalctlдля управління - Скинути
nanobotпароль користувача (як root):passwd nanobot