Usuário
Nome de usuário: nanobot
O serviço de gateway é executado sob o nanobot usuário.
Você pode acessar o sistema de duas maneiras.
1. SSH diretamente como nanobot
ssh nanobot@<SERVER_IP>
Senha:
cat /root/.cloudzy-creds
2. faça login como root e troque de usuário
ssh root@<SERVER_IP>
su - nanobot
Uso
0. SSH no servidor
Conecte-se ao seu servidor como root:
ssh root@<SERVER_IP>
Faça login usando sua senha.
1. Mude para o usuário do aplicativo
su - nanobot
Nanobot não pode ser executado como usuário root.
2. Configuração
Edite o arquivo de configuração: /home/nanobot/.nanobot/config.json
Configure essas duas partes em sua configuração (outras opções têm padrões).
Adicione ou mescle os seguintes blocos em sua configuração existente em vez de substituir o arquivo inteiro.
Bloco de provedores (chave de API)
Defina sua chave API (por exemplo, OpenRouter, recomendado para usuários globais):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Bloco de agentes (modelo)
Defina seu modelo (opcionalmente, fixe um provedor – o padrão é detecção automática):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Reinicie o gateway
Após concluir a configuração, reinicie o serviço de gateway para aplicar as alterações e habilitar a conectividade com aplicativos de chat como o Telegram:
sudo systemctl restart nanobot-gateway
nanobot senha do usuário: armazenada em /root/.cloudzy-creds
4. Bate-papo
Inicie o bate-papo interativo:
nanobot agent
Envie um único prompt:
nanobot agent -m "Hello!"
Integração de telegrama
1. Crie um bot
Abra o telegrama:
- Pesquisar: @BotFather
- Correr
/newbot - Copiar token de bot
2. Configurar nanobot
Editar configuração: /home/nanobot/.nanobot/config.json
Adicione ou mescle os seguintes blocos em sua configuração existente em vez de substituir o arquivo inteiro.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Definir enabled para verdadeiro.
YOUR_BOT_TOKEN é o token que você recebe do BotFather ao criar o bot do Telegram.
YOUR_USER_ID é o seu ID de usuário do Telegram. Ele pode ser encontrado nas configurações do Telegram. É mostrado como @yourUserId. Copie este valor sem o @ símbolo e cole-o no arquivo de configuração.
4. Reinicie o serviço
sudo systemctl restart nanobot-gateway
Arquivos e diretórios importantes
- Página inicial do usuário:
/home/nanobot - Dados do aplicativo:
/home/nanobot/.nanobot - Arquivo de configuração:
/home/nanobot/.nanobot/config.json - Binário CLI:
/home/nanobot/.local/bin/nanobot - Serviço do sistema:
/etc/systemd/system/nanobot-gateway.service - Arquivo de credenciais:
/root/.cloudzy-creds
Notas
- Após qualquer alteração na configuração:
systemctl restart nanobot-gateway - O serviço é iniciado automaticamente na inicialização
- Usar
systemctlejournalctlpara gestão - Reiniciar
nanobotsenha do usuário (como root):passwd nanobot