50% de desconto todos os planos, por tempo limitado. A partir de $2.48/mo
nanobot

nanobot

nanobot é um framework de automação leve. Execute bots e agentes agendados via SSH, com consumo mínimo de recursos e um único binário. Projetado para projetos de automação pessoal que precisam de um daemon, mas não justificam um orquestrador completo.

Versão

Mais recente

Sistema Operacional

Servidor Ubuntu 24.04 LTS

RAM mín.

1 GB

Tipos de IP

IPV4,IPV6

Usuário

Nome de usuário: nanobot

O serviço de gateway roda com o nanobot utilizador

Você pode acessar o sistema de duas formas.

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. Alterne para o usuário da aplicação

su -  nanobot

O 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 estas duas seções no seu arquivo de configuração (as demais opções já têm valores padrão).

Adicione ou mescle os blocos a seguir na sua configuração existente, sem substituir o arquivo inteiro.

Bloco de providers (chave API)

Defina sua chave API (ex.: OpenRouter, recomendado para usuários globais):

{
  "providers": {
    "openrouter": {
      "apiKey": "sk-or-v1-xxx"
    }
  }
}

Bloco de agents (model)

Defina seu modelo (opcionalmente fixe um provider; por padrão a detecção é automática):

{
  "agents": {
    "defaults": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4-6"
    }
  }
}

3. Reiniciar 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 Telegram:

sudo systemctl restart nanobot-gateway

nanobot senha do usuário: armazenada em /root/.cloudzy-creds

4. Bate-papo

Iniciar chat interativo:

nanobot agent

Enviar um único prompt:

nanobot agent -m "Hello!"

Integração Telegram

1. Criar bot

Abrir Telegram:

  • Pesquisa: @BotFather
  • Executar /newbot
  • Copiar token do bot

2. Configurar nanobot

Editar configuração: /home/nanobot/.nanobot/config.json

Adicione ou mescle os blocos a seguir na sua configuração existente, sem 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 Telegram.

YOUR_USER_ID é o seu ID de usuário no Telegram. Ele pode ser encontrado nas configurações do Telegram e aparece como @yourUserId. Copie esse valor sem o @ símbolo e cole no arquivo de configuração.

4. Reiniciar o serviço

sudo systemctl restart nanobot-gateway

Ficheiros e Diretórios Importantes

  • Página inicial do usuário /home/nanobot
  • Dados do app /home/nanobot/.nanobot
  • Arquivo de configuração: /home/nanobot/.nanobot/config.json
  • Binário CLI: /home/nanobot/.local/bin/nanobot
  • Serviço Systemd: /etc/systemd/system/nanobot-gateway.service
  • Arquivo de credenciais: /root/.cloudzy-creds

Notas

  • Após qualquer alteração de configuração: systemctl restart nanobot-gateway
  • O serviço inicia automaticamente na inicialização
  • Usar systemctl e journalctl para gerenciamento
  • Redefinir nanobot senha do usuário (como root): passwd nanobot

Mais em Automação

Aplicativos relacionados.

Implantar nanobot agora. A partir de $2,48/mês.