ผู้ใช้
ชื่อผู้ใช้: nanobot
บริการเกตเวย์ทำงานภายใต้ nanobot ผู้ใช้
คุณสามารถเข้าถึงระบบได้สองวิธี
1. SSH โดยตรงเป็น nanobot
ssh nanobot@<SERVER_IP>
รหัสผ่าน:
cat /root/.cloudzy-creds
2. เข้าสู่ระบบในฐานะรูทและสลับผู้ใช้
ssh root@<SERVER_IP>
su - nanobot
การใช้งาน
0. SSH เข้าสู่เซิร์ฟเวอร์
เชื่อมต่อกับเซิร์ฟเวอร์ของคุณในฐานะรูท:
ssh root@<SERVER_IP>
เข้าสู่ระบบโดยใช้รหัสผ่านของคุณ
1. สลับไปยังผู้ใช้แอปพลิเคชัน
su - nanobot
Nanobot ไม่สามารถดำเนินการในฐานะผู้ใช้รูทได้
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!"
บูรณาการโทรเลข
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 คือโทเค็นที่คุณได้รับจาก BotFather เมื่อสร้างบอท Telegram
YOUR_USER_ID คือ ID ผู้ใช้โทรเลขของคุณ สามารถพบได้ในการตั้งค่าโทรเลข มันแสดงเป็น @yourUserId. คัดลอกค่านี้โดยไม่มี @ สัญลักษณ์และวางลงในไฟล์ปรับแต่ง
4. เริ่มบริการใหม่
sudo systemctl restart nanobot-gateway
ไฟล์และไดเร็กทอรีที่สำคัญ
- บ้านผู้ใช้:
/home/nanobot - ข้อมูลแอป:
/home/nanobot/.nanobot - ไฟล์กำหนดค่า:
/home/nanobot/.nanobot/config.json - ไบนารี CLI:
/home/nanobot/.local/bin/nanobot - บริการระบบ:
/etc/systemd/system/nanobot-gateway.service - ไฟล์ข้อมูลประจำตัว:
/root/.cloudzy-creds
หมายเหตุ
- หลังจากการเปลี่ยนแปลงการกำหนดค่า:
systemctl restart nanobot-gateway - บริการเริ่มต้นโดยอัตโนมัติเมื่อบูต
- ใช้
systemctlและjournalctlสำหรับการจัดการ - รีเซ็ต
nanobotรหัสผ่านผู้ใช้ (ในฐานะรูท):passwd nanobot