Utilisateur
Nom d'utilisateur: nanobot
Le service de passerelle fonctionne sous le nanobot utilisateur.
Vous pouvez accéder au système de deux manières.
1. SSH directement en tant que nanobot
ssh nanobot@<SERVER_IP>
Mot de passe:
cat /root/.cloudzy-creds
2. connectez-vous en tant que root et changez d'utilisateur
ssh root@<SERVER_IP>
su - nanobot
Usage
0. SSH sur le serveur
Connectez-vous à votre serveur en tant que root :
ssh root@<SERVER_IP>
Connectez-vous en utilisant votre mot de passe.
1. Basculez vers l'utilisateur de l'application
su - nanobot
Nanobot ne peut pas être exécuté en tant qu'utilisateur root.
2. Configuration
Modifier le fichier de configuration : /home/nanobot/.nanobot/config.json
Configurez ces deux parties dans votre configuration (les autres options ont des valeurs par défaut).
Ajoutez ou fusionnez les blocs suivants dans votre configuration existante au lieu de remplacer l'intégralité du fichier.
Blocage des fournisseurs (clé API)
Définissez votre clé API (par exemple OpenRouter, recommandé pour les utilisateurs internationaux) :
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Bloc agents (modèle)
Définissez votre modèle (épinglez éventuellement un fournisseur - par défaut, détection automatique) :
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Redémarrez la passerelle
Une fois la configuration terminée, redémarrez le service de passerelle pour appliquer les modifications et activer la connectivité avec les applications de chat telles que Telegram :
sudo systemctl restart nanobot-gateway
nanobot mot de passe utilisateur : stocké dans /root/.cloudzy-creds
4. Discutez
Démarrez le chat interactif :
nanobot agent
Envoyez une seule invite :
nanobot agent -m "Hello!"
Intégration des télégrammes
1. Créer un robot
Télégramme ouvert :
- Rechercher : @BotFather
- Courir
/newbot - Copier le jeton du bot
2. Configurer le nanobot
Modifier la configuration : /home/nanobot/.nanobot/config.json
Ajoutez ou fusionnez les blocs suivants dans votre configuration existante au lieu de remplacer l'intégralité du fichier.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Ensemble enabled à vrai.
YOUR_BOT_TOKEN est le jeton que vous recevez de BotFather lors de la création du bot Telegram.
YOUR_USER_ID est votre identifiant d'utilisateur Telegram. Il peut être trouvé dans les paramètres de Telegram. Il est montré comme @yourUserId. Copiez cette valeur sans le @ symbole et collez-le dans le fichier de configuration.
4. Redémarrez le service
sudo systemctl restart nanobot-gateway
Fichiers et répertoires importants
- Accueil de l'utilisateur :
/home/nanobot - Données de l'application :
/home/nanobot/.nanobot - Fichier de configuration :
/home/nanobot/.nanobot/config.json - Binaire CLI :
/home/nanobot/.local/bin/nanobot - Service système :
/etc/systemd/system/nanobot-gateway.service - Fichier d'informations d'identification :
/root/.cloudzy-creds
Remarques
- Après tout changement de configuration :
systemctl restart nanobot-gateway - Le service démarre automatiquement au démarrage
- Utiliser
systemctletjournalctlpour la gestion - Réinitialiser
nanobotmot de passe utilisateur (en tant que root) :passwd nanobot