ユーザー
ユーザー名: nanobot
ゲートウェイ サービスは、 nanobot ユーザー。
システムには 2 つの方法でアクセスできます。
1. nanobot として直接 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
これら 2 つの部分を構成内で構成します (他のオプションにはデフォルトがあります)。
ファイル全体を置き換えるのではなく、次のブロックを既存の構成に追加またはマージします。
プロバイダーブロック (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 Telegram ボットの作成時に BotFather から受け取るトークンです。
YOUR_USER_ID は Telegram ユーザー ID です。テレグラム設定で見つけることができます。それは次のように表示されます @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